
Идеологическое продолжение первой статьи спустя год доработок и переделок. Здесь уже конкретика без вод могучих и великих, с кучей улучшайзинга и свистелок.
Так что, если дорогой читатель, интересует немного разбавить тяжелые думы о хлебе ITшном насущном и развеятся / поработать руками и напильником "бобро пожаловать".
LARKeyboard - кастомная механическая клавиатура с открытым исходным кодом и интегрированным трекболом:
Разделенная. Ставь половинки так, как удобно рукам, а не как удобно производителю.
Беспроводная. Применена специальная технология обеспроводнивания на основе ZMK.
Длительное время автономной работы, благодаря 4 акумуляторам/батарейкам формата AA и возможности использования донгла.
Интегрированный серийный трекболл ProtoArc EM04 Wireless на керамических шариках, функционирующий независимо от клавиатуры. Точный, классный и доступный.
9 клавиш на thumbcluster. Любая комбинация жмется в два пальца, благодаря суперультрананогиперекстра продуманному положению кнопок Shift Ctrl и Alt.
2 пятипозиционных переключателя на кластере "под большим пальцем" позволяют назначить удобные для программистов Ctrl+←↑↓→ и Ctrl+Backspace/Delete на одно летящее, как ветер движение.
Простая сборка без специальных гибких покупных плат.
Прекрасно подходит для больших и маленьких рук. Проверено большими и маленькими руками. Переставляется клавиша перевода в режим "мышь" на правой половинке.
Удобная и в текст, и в CAD, и вообще шире по функционалу, чем стандартная.
За 3 года ничего так и не начало болеть "от шара на большом пальце".
Киллерфича - встроенный шестигранный ключ, для разборки клавиатуры и экспресс-замены батареек ночью посреди тайги в -35°С.
Если про тайгу звучит очень неплохо, тогда смотрим дальше.
?️ Собираем корпуса
? Bill of Materials (BOM)
Этап сборки |
||
3D-печать |
Филамент для 3D-печати |
700 гр |
Печать деталей левой половины |
||
Удаление поддержек |
||
Установка заглушек |
Заглушка в гнездо под покраску |
60 шт. |
Ошкуривание |
Наждачная сетка |
P180, P240, P600, P1000 |
Покраска |
Грунтовка + Эмаль |
1+1 баллон |
Удаление заглушек |
||
Установка вплавляемых втулок |
Втулка вплавляемая М3х5 |
24 шт. |
Установка Hotswap коннекторов |
Коннектор Hotswap MX |
60 шт. |
Пайка столбцов |
Проволока красная медная эмалированная QA-1/155R 2UEW ø0.2мм |
моток |
Пайка рядов из диодов |
Диод 1N4148 |
60 шт. |
Пайка и установка nice!nano_v2 |
Плата NRF52840 |
3 шт. |
Обжим проводов для батарейного отсека |
Отсек батарейный UM-3x2 |
2 шт. |
Установка аккумуляторов |
Аккумулятор 14500 АА Ni-Mh |
4 шт. |
Установка движкового переключателя |
Переключатель движковый L-KLS7-SS03-12D02-EG03 |
2 шт. |
Установка тактильной кнопки |
Кнопка тактильная SWT-20-5 |
3 шт. |
Установка 5-позиционной кнопки |
Кнопка DIP 5 Five way Switch Multi-direction |
2 шт. |
Установка наклеек под свитчи |
Наклейки шумоизолирующие |
59 шт. |
Установка свитчей |
Свитч Cherry MX |
59 шт. |
Установка трекбола |
Трекбол ProtoArc EM04 Wireless |
1 шт. |
Установка O-rings |
Keyboard o-rings 8x5x1.5mm |
59 шт. |
Установка кейкапов |
Кейкапы |
59 шт. |
Установка крышек |
Винт с потайной головкой М3х6 |
24 шт. |
Установка держателя L-ключа |
Ключ 2-1-Х9 ГОСТ Р 57981-2017 |
1 шт. |
Установка магнитов для L-ключа |
Магнитик неодимовый |
2 шт. |
Сборка и пайка донгла |
? Необходимые инструменты
Пинцет
Кусачки
Скальпель
Стамеска шириной 12мм.
Паяльник + Флюс
Пилочка для ногтей
Зажигалка
Набор ключей шестигранных

? Печатаем на 3D принтере
? Примечание: На корпусах заглушены некоторые отверстия под покраску и аккуратное срезание после покраски.
Печатные детали левой половинки left_print.stp

Печатные детали правой половинки right_print.stp

Исходная сборка LARKeyboard_full_assambly.stp

? GIFбастер сборки левой половинки

? Общая последовательности сборки правой половинки

? Расширенная последовательность сборки. С картинками!
? Этап 1: Упражнение с 3D принтером. Подготовка корпуса
Примечание: На корпусах заглушены некоторые отверстия под покраску и аккуратное срезание после покраски.
Печать. Скачать, нарезать, распечатать.
Удаление поддержек. Для выковыривания поддержек из гнезд очень удобно пользоваться стамеской шириной 12мм.
Установка заглушек. Берем мелкие напечатанные квадратики и глушим все гнезда, чтобы удобно было шкурить и красить.
Ошкуривание. Рекомендую необязательный специнструмент вроде такого.

? Этап 2: Упражнение с балончиком. Покраска
Грунтовка + Эмаль
Ошкуривание P800-P1000
Покраска (Эмаль)
Удаление заглушек отверткой.

? Этап 3: Упражнение с паяльником
Установка hotswap
Установка вплавляемых втулок
Пайка столбцов согласно схемы
Пайка строк согласно схемы
Пайка выводов платы NRF52840
Пайка 5-позиционного переключателя

? Схемы подключения


Этап 4: ? Упражнение с шариком. Светопроводы и трекбол
Совет по светопроводам:
В качестве светопровода можно использовать прозрачный PLA/PETG ø1.75мм или оптоволокно.
Отрезаем 2 кусочка длиной 10 см, изгибаем под 90°, вставляем в отверстия в корпусе,
потом вставляем в держатель платы, наживляем крепеж, обрезаем лишнее, шлифуем торцы пилочкой для ногтей.
Установка светопроводов черновое, так чтобы торчали концы. После обрезка в размер и торцовка.
Установка Платы NRF52840
Установка ЛКМ, ПКМ, СКМ маленьких черных кнопочек, которые будут нажимать на кнопки трекбольной платы.
Установка платы трекбола. Перед установкой пластиковую прозрачную деталь с платы снять и обрезать как на центральном нижнем фото. Потом на комплектный от трекбола крепеж ставим 2 переходные планочки (левое нижнее фото).
⚠️ Важно: Отверстие под шар в корпусной детали специально сделано меньше необходимого. Берем в руку корпус, прикладываем шар к отверстию и на "просвет" смотрим где пятно контакта шар-корпус надо подсрезать. Острым ножом срезая пластик, добейтесь геометрии, при которой шар не выпадает, но с некоторым усилием извлекается для очистки опорных керамических шариков подшарового гнезда трекбола. Когда все устраивает
Установка трекбола. !Шар убираем, чтобы не уронить. После доводки отверстия под шар, и допайки всех хвостов, согласно схем подключения, устанавливаем трекбол (нижнее правое фото), подключаем шлейф от платки. Прикручиваем на комплектные трекбольные винтики через штатные подкрепежные шахты снизу.

? Этап 5: Упражнение с батарейками
По желанию. Обжим выводов держателя батареек (мама). Обжать выводы B+ и В- от платы (папа), соединить с выводами от держателя батареек.
Установка держателя батареек (суперклей). Зарапаем установочную поверхность для большей адгезии. Прицеливаемся крышкой, чтобы все закрывалось. Приклеиваем намертво.
Сборка крышек. Для крышки левой половинки может понадобиться 2 магнитика для притягивания L-образного шестигранного ключика H2 мм в гнезде (верхнее центральное фото). Все собрать и закрутить. Можно добавить на крышки снизу противоскользящие силиконовые наклейки.
Сборка донгла. Что такое донгл? От пинов RST и GND маленькими тоненькими проводками подпаиваемся к выводам кнопки. Будет кнопка RESET.
Установка шумоизолирующих наклеек

⌨️ Этап 6: Заминка и дыхание. Установка свитчей и кейкапов
Воткнуть все свитчи в гнезда.
При использовании сборных колпачков с прозрачной крышкой:
-
1. Распечатать легенды
2. Нарезать легенды
3. Собрать колпачки

Firmware
Кеймап для понимания масштаба.
Репозиторий с прошивкой клавиатуры.
Процесс прошивки сдандартный для ZMK.
Процесс внесения изменений в прошивку с автосбором прошивки на русском.
Картинки финала



?
mc2
А есть ли к этому чуду техники какие то уроки для тренировок?( Простая замена обычной клавиатуры на эту не представляется возможной, на мой взгляд). Спасибо.