Моддер превращает клавиатуру 1986 Apple IIGS в беспроводную с безупречным реверс-инжинирингом и современными функциями
Ретро-механические клавиатуры сейчас на пике популярности, а такие, как IBM Model M - хотя технически они не являются механическими - за последние годы превратились из электронного мусора в настоящее золото для гиков. Однако Model M - не единственная привлекательная клавиатура из ранних дней компьютерной техники.
Один небольшой YouTuber под ником mtt получил в свои руки клавиатуру Apple Desktop Bus (около $100 на eBay) и решил, что хочет использовать ее в качестве повседневной. Вместо того чтобы преобразовать ее в USB с помощью простого конвертера, он решил оснастить клавиатуру 1986 года всеми преимуществами современной механической клавиатуры.
Проект - см. видеозапись ниже - начался с небольшой реставрации, с использованием процесса под названием Retrobright чтобы вернуть некоторым пожелтевшим клавишам и компонентам корпуса их первоначальный белоснежный вид. После этого началась настоящая работа. Целью проекта Мтт было использование небольшого микроконтроллера под управлением ZMK для захвата нажатий клавиш и вывода их в формат, который мог бы прочитать современный компьютер, используя разъем USB Type-C или Bluetooth-соединение.
Для этого mtt использовал микроконтроллер Seeed Studio XIAO стоимостью ~25 долларов, поскольку его компактные размеры позволяют разместить его внутри верхней рамки клавиатуры. Однако прежде чем приступить к подключению и программированию контроллера, ему пришлось проследить за трассами клавиатуры, прощупывая их мультиметром в конце, чтобы убедиться, что у него есть правильные выводы. После того, как он определил расположение клавиш, он разработал специальную печатную плату, которая вставляется в корпус клавиатуры рядом с Seeed Studio и направляет входы клавиатуры к микроконтроллеру.
Хотя он хотел сохранить оригинальный шарм и ощущение от клавиатуры Apple Desktop Bus, он также хотел добавить функций. Для этого он заменил стандартную кнопку питания маленькой программируемой OLED-клавиатурой - для отображения жизненных показателей и переключения режимов - и добавил вращающуюся ручку в верхнюю часть корпуса клавиатуры. Чтобы завершить все это, Мтт спрятал новую батарею для беспроводного подключения клавиатуры под небольшой крышкой между алфавитно-цифровыми клавишами и NUM-падом.
В итоге получилась удобная клавиатура, сочетающая в себе современные функции, такие как возможность программирования, подключение по USB Type-C и Bluetooth, а также интерактивный переключатель режимов и программируемый регулятор громкости, с классической эстетикой и ощущением от набора текста, которое Вы получаете от клавиатуры Apple с переключателями Alps.
Помимо 3D-печати нескольких мелких деталей, изготовления печатной платы - и то, и другое можно заказать на сайтах вроде PCBWay - пайки и небольшой разборки, проект фактически потребовал минимальных изменений в самом корпусе клавиатуры, что делает его повторением практически для любого человека, обладающего некоторыми техническими знаниями. Мтт также разместил файлы проекта для сборки на GitHub для всех, кто захочет проследить за ходом работы.