Keybytes е отворен хардверски проект за тастатура чија главна идеја е корисникот да не биде ограничен на еден фиксен распоред. Наместо класична плоча со однапред поставени копчиња, системот користи поединечни модули што се спојуваат со магнети и можат да се преместуваат според потребите.
Секое копче во проектот има сопствен RISC-V микроконтролер. На четирите страни се поставени pogo-пинови, преку кои соседните модули добиваат напојување и I2C врска. Така, копчињата може да се редат во различни форми и распореди, без да се менува основната електроника на целата тастатура.
За работата на системот е потребен и посебен контролерски модул. Тој ги координира поединечните копчиња и ја обезбедува комуникацијата со компјутерот. Иако е составен од две поставени печатени плочки, контролерот има иста површина како модулот за едно копче, па може да се вклопи во распоредот без да создава дополнителен просторен проблем.
Проектот го развива Натаниел Алспо, студент по воздухопловно инженерство на Технолошкиот институт во Масачусетс. Неговиот проектен дневник започнува во март и ги бележи бројните проби и грешки при изработката: магнети што не останувале на место, компромиси во дизајнот, корекции на печатените плочки и неколку изведби на куќиштето.
За изработка се потребни сопствени PCB-плочки, Cherry MX прекинувачи, куќишта печатени во 3D и значителен број мали компоненти за лемење. Алспо морал да научи и работа со смолен 3D-печатач за да ги усогласи деловите. Досега потрошил околу 100 часа на развојот.
Најголемата пречка за поширока примена во моментов е цената. Индивидуалните плочки за копчињата чинат неколку долари, но контролерските плочки се околу 30 долари. Целосно составена тастатура со стандардна големина би чинела приближно 900 долари, делумно поради фабричкото склопување на плочките.
Сите потребни датотеки се достапни преку GitHub. Алспо размислува во иднина да понуди готови модули, откако ќе го усоврши дизајнот и ќе додаде нови видови копчиња, меѓу кои и верзии со сензор за отпечаток од прст.
