Идеологическое продолжение первой статьи спустя год доработок и переделок. Здесь уже конкретика без вод могучих и великих, с кучей улучшайзинга и свистелок.
Так что, если дорогой читатель, интересует немного разбавить тяжелые думы о хлебе 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-3×2 |
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.
Процесс внесения изменений в прошивку с автосбором прошивки на русском.
Картинки финала
🎉
ссылка на оригинал статьи https://habr.com/ru/articles/946684/
Добавить комментарий