Самодельная механическая клавиатура на стандартном контроллере

в 22:35, , рубрики: DIY, diy или сделай сам, handmade, usb, Гаджеты. Устройства для гиков, Железо, клавиатура, хобби, метки: , , , , ,

Самодельная механическая клавиатура на стандартном контроллере
Решение сделать собственную клавиатуру пришло после анонса клавиатуры Truly Ergonomic. Всё в ней было прекрасно, кроме цены. 220$+50$ за доставку несколько превышало психологический порог стоимости доски с кнопками.

Доноры

С микроконтроллерами, равно как и с программированием, я на «вы», потому сразу решил использовать стандартный контроллер. Приобрел одну из самых доступных компактных клавиатур delux DL-K1100U
Самодельная механическая клавиатура на стандартном контроллере
Продукт понравился наличием встроенного USB хаба на 2 порта и наличием FN слоя как в большинстве ноутбуков.
Вдумчивое чтение даташита на используемый контроллер HT82K629A подтвердило правильность выбора донора
(куски из спецификаций проводить не стану, найти их в сети не составит труда).
На данной микросхеме можно реализовать не только раскладку представленную выше, но полноценный правый цифровой блок, любые мультимедийные клавиши и поддержку корейской и японской раскладок (а это 5 дополнительных кнопок модификаторов).
Возможность комбинирования встроенных модификаторов позволяла включить FN слой и отключить NumLock одновременно, что делало клавиши 8UOK курсорными.
После разборки меня ожидал первый сюрприз. Расположение кнопок в современных клавиатурах поменять нельзя. Всё завязано на плёночные контактные группы. Решение резать и наращивать дорожки на плёнках было отвергнуто, клавиатура должна быть механической.
Самодельная механическая клавиатура на стандартном контроллере
Купленные на пробу тактовые кнопки различных размеров показали свою полную непригодность: малый ход, большое усилие для срабатывания, слишком громкий щелчок.
Вторым донором стала безымянная механическая клавиатура из 90х.
Самодельная механическая клавиатура на стандартном контроллере
Аппарат оказался монументальным. Клавиши установлены на массивную металлическую раму
Самодельная механическая клавиатура на стандартном контроллере
Обратная сторона экранирована толстой фольгой
Самодельная механическая клавиатура на стандартном контроллере
Основательная системная плата
Самодельная механическая клавиатура на стандартном контроллере
Кнопки (свитчеры) оказались «породистыми» Alps. Именно на таких были сделаны все клавиатуры Apple до перехода на slim решения.
Самодельная механическая клавиатура на стандартном контроллере

Прототипирование и выбор раскладки.

Не буду подробно останавливаться на множестве вариантов выбора расположения клавиш, просто несколько фотографий.
Самодельная механическая клавиатура на стандартном контроллере

Самодельная механическая клавиатура на стандартном контроллере

Самодельная механическая клавиатура на стандартном контроллере

Изготовление

В качестве основы было принято решение использовать металлическую раму и отказаться от текстолита. Металл 1.5 мм резался лазером и не потребовал никакой дополнительной обработки (пришлось удвоить поговорку про 7 раз отмерь, и промерять всё раз по 20 с точностью 0,05 мм)
Самодельная механическая клавиатура на стандартном контроллере

Самодельная механическая клавиатура на стандартном контроллере
Проверка эргономики и сравнение с домашней клавиатурой
Самодельная механическая клавиатура на стандартном контроллере

Самодельная механическая клавиатура на стандартном контроллере
Продолжение экспериментов с раскладкой
Самодельная механическая клавиатура на стандартном контроллере

Самодельная механическая клавиатура на стандартном контроллере
Отказ от текстолита привёл к навесному монтажу и протяжке большого количества проводов
Самодельная механическая клавиатура на стандартном контроллере

Самодельная механическая клавиатура на стандартном контроллере

Самодельная механическая клавиатура на стандартном контроллере
Установка контроллера потребовала в очередной раз изменить раскладку: финальный вариант
Самодельная механическая клавиатура на стандартном контроллере
Каждый ряд клавиш имеет свою индивидуальную форму. Win, Shift, Enter и Space перевёрнуты вверх ногами для большего удобства нажатия
Самодельная механическая клавиатура на стандартном контроллере
В качестве эксперимента корпус изготовил из дерева (попутно проверив несколько новых идей).
Фанера 3.5 мм, лазерная резка. Детали собираются друг с другом «в зацеп»
Самодельная механическая клавиатура на стандартном контроллере

Самодельная механическая клавиатура на стандартном контроллере
Сравнение по размерам с рабочей клавиатурой и ракета вместо кота :)
Самодельная механическая клавиатура на стандартном контроллере

Самодельная механическая клавиатура на стандартном контроллере
Склейка фанеры производилась цианакрилатом (суперклей).
Самодельная механическая клавиатура на стандартном контроллере
После лазерной резки фанеру немного «повело», но наличие зацепов по всему периметру корпуса позволило выправить неровности
Самодельная механическая клавиатура на стандартном контроллере
Скругления заклеивались небольшими кусками фанеры и заполнялись смесью цианакрилата с пищевой содой. Полученный полимер не уступает по прочности пластику.
Самодельная механическая клавиатура на стандартном контроллере
Затем наждачной бумагой скруглялись все углы и выступающие рёбра
Самодельная механическая клавиатура на стандартном контроллере
В бока клавиатуры были установлены выходы USB хаба, и разъёмы для подключения гарнитуры.
В правый технический люк поставлены тактовые кнопки с редко используемым функционалом (Caps, Num и Scrol Lock)
Затем клавиатура была покрыта акриловым лаком. На днище установлены резиновые ножки-наклейки
Самодельная механическая клавиатура на стандартном контроллере

Самодельная механическая клавиатура на стандартном контроллере

Самодельная механическая клавиатура на стандартном контроллере

Самодельная механическая клавиатура на стандартном контроллере

Итог и выводы

Работой остался доволен :). А вот клавиатурой нет. Раскладка и эргономика меня полностью устраивала, но повышенная шумность нервировала всех как дома так и на работе. Свитчеры из 90х оказались не лучей идеей, заедание, дребезг контактов и нередкие залипания сводили на нет все остальные достоинства.

Автор: Zuncl

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js