Студент MIT Натан Алспо собрал Keybytes — модульную клавиатуру, в которой каждая клавиша представляет собой отдельный электронный блок с собственным RISC-V-микроконтроллером. Магниты удерживают элементы вместе, а контакты по краям передают питание и данные: раскладку можно перекраивать физически, а не искать очередной слой в прошивке.
Проект открыт для повторения и пока больше похож на инженерный конструктор для терпеливых мейкеров, чем на готовый продукт. Однако он хорошо показывает, до какого уровня можно довести идею кастомизации периферии: по данным The Register, автор оценивает стоимость полноразмерной версии примерно в 900 долларов.
В обычной механической клавиатуре пользователь меняет свитчи, кейкапы, стабилизаторы, корпус и прошивку. Keybytes переносит модульность глубже: отдельный блок, который автор называет Keybit, объединяет клавишу, электронику и соединение с соседями. На всех четырёх сторонах платы установлены подпружиненные контакты pogo pins. Они образуют между соседними модулями линии питания и шину I2C, поэтому клавиши можно переставлять в произвольном порядке и собирать в новые формы.
Для работы нужен ещё один элемент — плата-контроллер Keyword. Она координирует клавиши и отвечает за связь с компьютером. Важная деталь для компоновки: контроллер занимает столько же места, сколько обычный модуль. Его можно встроить внутрь поля клавиш, а не выносить в отдельный корпус или пристраивать сбоку. В конструкции используются переключатели Cherry MX, печатные платы собственного дизайна и корпуса, напечатанные на 3D-принтере.
Алспо — первокурсник MIT, изучающий аэрокосмическую инженерию. Работу над проектом он начал в марте 2026 года, потому что хотел собрать клавиатуру без заранее заданной формы. В журнале разработки он описывает не только удачные итерации: магниты плохо держались, размеры деталей приходилось подгонять вручную, а проектирование плат потребовало нескольких проверок, чтобы не заказать дорогие компоненты с ошибками. Отдельной задачей стало освоение смоляного 3D-принтера.
На разработку ушло около 100 часов. Главный барьер для повторения проекта — не прошивка, а производство. По расчётам автора, сами платы Keybit обходятся в несколько долларов за штуку, но плата Keyword стоит около 30 долларов. Сильно удорожает автоматическая сборка: за сборку Keybit он заплатил 69 долларов, за Keyword — 203 доллара. Поэтому текущая модульная клавиатура — наглядный пример того, как быстро красивая аппаратная идея сталкивается с ценой мелкосерийного производства.
Для разработчиков железа здесь есть более практичный вывод, чем «можно собрать клавиатуру любой формы». Keybytes строится как распределённая система: каждый узел имеет вычислитель, адресуется в общей шине и должен корректно работать после изменения топологии. Это интересная площадка для экспериментов с прошивками, обнаружением модулей, диагностикой контактов и альтернативными типами клавиш. Сам автор уже рассматривает специализированные модули — например, клавишу со сканером отпечатка пальца.
Для рынка массовой периферии подход пока слишком дорогой и сложный: большинству покупателей достаточно горячей замены свитчей и переназначения клавиш в приложении. Зато для эргономичных рабочих мест, специализированных пультов управления и образовательных наборов идея перестраиваемой аппаратной панели выглядит вполне жизнеспособно. Теоретического ограничения на размер сборки у Keybytes нет — вопрос лишь в бюджете, надёжности соединений и готовности пользователя паять десятки компонентов. Файлы проекта и демонстрацию можно найти в материале .
