
Идеологическое продолжение первой статьи спустя год доработок и переделок. Здесь уже конкретика без вод могучих и великих, с кучей улучшайзинга и свистелок.
Так что, если дорогой читатель, интересует немного разбавить тяжелые думы о хлебе IT-шном насущном и развеяться / поработать руками и напильником "бобро пожаловать".
LARKeyboard - кастомная механическая клавиатура с открытым исходным кодом и интегрированным трекболом:
Разделенная. Ставь половинки так, как удобно рукам, а не как удобно производителю.
Беспроводная. Применена специальная технология обеспроводнивания на основе ZMK.
Длительное время автономной работы, благодаря 4 аккумуляторам/батарейкам формата AA и возможности использования донгла.
Интегрированный серийный трекбол ProtoArc EM04 Wireless на керамических шариках, функционирующий независимо от клавиатуры. Точный, классный и доступный.
9 клавиш на thumbcluster. Любая комбинация жмется в два пальца, благодаря супер-ультра-нано-гипер-екстра продуманному положению кнопок Shift Ctrl и Alt.
2 пятипозиционных переключателя на кластере "под большим пальцем" позволяют назначить удобные для программистов Ctrl+←↑↓→ и Ctrl+Backspace/Delete на одно летящее, как ветер движение.
Простая сборка без специальных гибких покупных плат.
Прекрасно подходит для больших и маленьких рук. Проверено большими и маленькими руками. Переставляется клавиша перевода в режим "мышь" на правой половинке.
Удобная и в текст, и в CAD, и вообще шире по функционалу, чем стандартная.
За 2 года ничего так и не начало болеть "от шара на большом пальце".
user-friendly. Много-много кнопок, сохранен цифроряд и прочие кнопки, что ведет к тривиальный переходу со стандартной клавиатуры (в сравнении с суперкомпактными или по-рыболовному "ультралайт" клавиатурами).
Киллер-фича - встроенный шестигранный ключ, для разборки клавиатуры и экспресс-замены батареек ночью посреди тайги в -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_assembly.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.
Процесс внесения изменений в прошивку с автосбором прошивки на русском.
Keymap
(UPD)
Упрощенно итоговый символ, который хочется получить от нажатия клавиши складывается из 2-х вещей:
- некоторого кода нажатой клавиши, который клавиатура отсылает на хост (аппаратная раскладка, которая меняется внесением изменений в прошивку);
- интерпретации этого кода на стороне хоста через призму активной хостовой раскладки в конкретный символ.
Поэтому играть можно как аппаратной раскладкой ("хочу, чтобы все клавиши клавиатуры были "ENTER"), так и хостовой раскладкой ("хочу, чтобы все знаки препинания были доступны во всех языках на одинаковых местах").
При первичном подключении в ОС LARKeyboard вполне себе работает на стандартной QWERTY с небольшими нюансами, однако если есть пара минут и доступ к возможности расширения системных раскладок, то раскладку можно прокачать.
Кеймап для понимания масштаба предоставляемых удобностей и вкусностей.
Установка расширенной раскладки на хосте
WINDOWS.
Раскладка английская-австралийская (для максимальной совместимости со всеми программами). В CAPS-режиме выдает русские буквы и прочие символы согласно "кеймап для понимания масштаба". Делается в MSKLC.

Полный процесс установки расширенной раскладки с исходниками по ссылке.
LINUX.
Полный процесс установки расширенной раскладки с исходниками по ссылке.
?
Картинки финала



Комментарии (0)

ReadOnlySadUser
13.09.2025 22:14Я бы купил в сборе чисто поиграться, если цена была бы до 25-30к рублей, но заниматься сексом с самостоятельной сборкой не хочется)

evgeniy_kudinov
13.09.2025 22:14Я пока себе такую присмотрел https://ru.ergohaven.xyz/shop/tproduct/767494027-849612784162-velvet-v3-ui-edition и, возможно, потом попробую собрать такую же, как у автора, с уже пониманием, что мне нужно.

belonesox
13.09.2025 22:14Ожидаемой опции в вопросе «Вам такую собрать?» специально нет? А сколько оно может стоить, если да?

kilokanat Автор
13.09.2025 22:14Этот опрос - мем-отсылка к первой статье и дань уважения к этим хитрожёлтым математикам с их "понимаешь" распределением Гаусса и прочим штучкам, приминимым к реальным явлениям в нереальном интернете (например к опросам по поводу клавиатур). Как они
блинтак делают?
Стоит денег, только не хочется делать, чтобы у кого-то "стояло, пылилось и не работало". Думаю, может собрать парочку и что-то вроде "на пробу в лизинг, если оно - тогда да", а то сколько такого "купил - не понравилось и не понятно куда деть". Так наверно)

mvs3d
13.09.2025 22:14Выглядит многообещающе. Я бы купил готовый вариант, только желательно чтобы он выглядел эстетично :)
Сам перешёл на плит проекта Mrya (тоже не сам собирал). Использую около двух лет. Интересно попробовать что-то с встроенным трекпадом и более эргономичное.
PS Переход с обычной клавы занимает от 1 до 2 месяцев, старую клаву можно на время перехода оставить на столе и пытаться пользоваться новой.
Для тренировки подойдёт любой клавиатурный тренажёр.

kilokanat Автор
13.09.2025 22:14Рад слышать, что многообещающе выглядит.
Один важный вещь-момент с покупкой "готового варианта" я и пытаюсь донести.
"на пробу, в лизинг" - идея не просто так.
Одних свитчей разных целый зоопарк, линейные, тактильные, кликающие и т.д. и т.п. Соответственно, если не иметь их в некотором разнообразии на руках, то и выбрать непонятно как. К тому же, к примеру, разные сектора клавиш можно и на разных свитчах делать, к примеру, модификаторы - кликающие, все остальное линейные.
Поэтому вариантов реализации, когда устройство может не понравиться на уровне "эргономики и личных ощущений от использования" много.
Про эстетику, тут история вообще на любителя.
С одной стороны соглашусь, что аккуратный внешний вид - это очень даже важная история.
С другой, подбор цветовых гамм и шрифта легенд колпачков на клавиши в цвет обоев в комнате тоже имеет место быть, но лично мне не до конца понятно "зачем"... если весь смысл - не смотреть на клавиатуру вовсе))))
Так как-то.
Sinucs
13.09.2025 22:14У меня вот например есть куча свитчей разных характеристик и кейкапов с пол ведра наберётся. И 3д принтер есть. Но вот паять совсем почти не умею.
Возможен ли вариант приобретения только всей электроники, без корпуса и свитчей?

kilokanat Автор
13.09.2025 22:14Полведра - это размах) Интересно было бы послушать Ваш вариант объяснения перед самым опасным домашним хищником с бигудями на голове, почему "дорогая, нет никакой принципиальной возможности убрать это в гараж или в кладовку."
Отвечая конкретно на Ваш вопрос - да, конечно.
Всю электронику без корпуса и свитчей можно приобрести ничего не выискивая по форумам и специальным сайтам за 10-20 минут согласно спецификации. В статье не привожу ссылки прямо на страницы товаров, потому что они как пить-дать прокиснут за время до полугода.
Отвечая пошире:
LARKeyboard - это максимальный упор на простоту в изготовлении и доступность компонентов, ничего из категории "круто выглядит, но днём с огнем не найдешь" пытался не использовать.
К примеру, есть проект Charybdis, тоже клавиатура с трекболом, продаются как собранные, так и кит-наборами. Там исполнение клавиатуры как раз такое, что "проще купить готовую" или кит-набор, т.е. это:
- гибкие платы с smd-монтажом под клавиши,
- своя плата с контроллером где "мозги" клавиатуры,
- своя плата с оптическим датчиком, который будет смотреть на поверхность шара.
Вся эта история выглядит сочно, "профессионально" и "серийно". Полный бизнес)
Главная идея статьи, что можно своими руками, не осваивая "CADов страшных" и "ECADов умных" собрать крутой рабочий инструмент простыми действиями из простых компонентов, простым паяльником. Никакого прокачанного скила не нужно, тем более в пайке. Только здравый смысл, электричество и аккаунт на али)))))))
С уважением!
mc2
А есть ли к этому чуду техники какие то уроки для тренировок?( Простая замена обычной клавиатуры на эту не представляется возможной, на мой взгляд). Спасибо.
amatoravg
Скажу вам как счастливый пользователь этой клавиатуры. Привыкнуть к ней можно за пару-тройку недель. Ну и сам автор, классный чел, рекомендую, всегда поможет и подскажет, если возникнут затруднения.
abutorin
Если в "слепую печать" вы уже умеете, то просто печатаете раскладку на листик и клейте на монитор внизу. Дальше практика, практика, практика. Сам относительно недавно перешёл на сплит от Ergohaven.
kilokanat Автор
Уроков пока нет к сожалению. В принципе вопрос правильный ставите, что-то вроде анимированной схемы, как например интерпретировать схему хостового кеймапа, чтобы нажать и получить символы ёъø&ΔØςερτ° было бы "вишенкой". Спасибо)
По поводу замены обычной клавиатуры "имею не согласиться", потому что клавиатура считается "сильно излишней" по количеству кнопок, т.е. плюс минус все там же где и было, но проще, ближе и удобней.
Возможно, у Вас возникло некоторое ощущение, что перевод "в режим мыши" это - "изогнуть чертикак руку, чтобы попасть в эти мелкие кнопки рядом со скролом". По факту, расслабить и положить руку - подушечкой большого пальца зажмется спецкнопка на правой половине - и в правой руке у вас 30-кнопочная мышь c ЛКМ/СКМ/ПКМ кнопками в домашней позиции руки. Чуть приподнять руку - отожмется спецкнопка - и под руками клавиатура.