Трекпад вместо трекбола для uConsole: замена клавиатуры за 8 минут
Трекбол в uConsole - деталь, на которую владельцы жалуются чаще всего. Он заедает, перескакивает, в одну сторону едет, в другую стоит. Часть людей через несколько дней сдаётся и подключает Bluetooth-мышь. Набор LuLu заменяет плату клавиатуры и переднюю панель на версию с оптическим трекпадом из BlackBerry 9900: курсор ведёшь большим пальцем, как на телефоне, а нажатие на трекпад - это клик.
Замену мы сняли на видео: восемь шагов, одна отвёртка, восемь минут. Ниже видео, те же шаги по пунктам и несколько вещей, которые пригодятся после установки.
- Почему трекбол в uConsole раздражает
- Что входит в набор LuLu и что меняется
- Перед началом
- Установка шаг за шагом
- После установки: сочетания клавиш и прошивка ZMK
- На что обратить внимание
- Частые вопросы
Почему трекбол в uConsole раздражает
Штатный трекбол - это шарик в гнезде с датчиками. Заводская смазка липнет, шарик собирает грязь, а датчики теряют движение. На форуме ClockworkPi этому посвящены отдельные темы: как заставить трекбол работать надёжно, ремонт застрявшего шарика и тема Optical trackpad, где один из пользователей пишет, что перепробовал десять шариков от трёх поставщиков и ни один не работал хорошо.
Обходные пути, которые ходят по форуму: разобрать модуль и почистить шарик и ролики, зашкурить шарик наждачной бумагой, альтернативная прошивка QMK, сильнее прижимать шарик или подождать три дня, пока смазка сотрётся. Одним помогает, другим нет. Каждый из этих способов оставляет в устройстве тот же шарик.

У оптического трекпада нет движущихся частей. Датчик считывает движение пальца по стеклу, точно так же, как в BlackBerry Bold 9900, откуда этот модуль родом. Шарика нет, значит, и чистить нечего.
Что входит в набор LuLu и что меняется
Набор спроектировал LuLu, на форуме ClockworkPi он известен как «lulu's trackpad keyboard kit». Прошивка выросла из клавиатуры BB9900 от ZitaoTech, перенесённой на uConsole. Мы продаём полный комплект в версии V2.1.1 с панелью V2.0, то есть в той комбинации, которую рекомендует сам производитель.
- Плата клавиатуры V2.1.1 - микроконтроллер Nordic nRF52840 и прошивка ZMK под лицензией MIT. Рядом с каждым переключателем напечатано название клавиши, его видно на кадре из шага 2. Переключатели нажимаются заметно легче и тише, чем на штатной клавиатуре.
- Два трекпада BB9900 - один ставишь, второй остаётся в коробке как запасной.
- Передняя панель из алюминия - фрезерованная на ЧПУ, анодированная, с готовым квадратным вырезом под трекпад. Чёрная или серебристая, под цвет корпуса.
Клавиши остаются твои: резиновую накладку с клавишами переставляешь со старой платы на новую. Материнскую плату, экран, вычислительный модуль и платы расширения не трогаешь.

Перед началом
- Точная отвёртка для винтов панели, та же, что и при сборке uConsole.
- Выключенная uConsole. Задняя крышка и аккумулятор остаются на месте, всё делаешь спереди.
- Восемь минут. Столько заняла замена на видео, включая перестановку накладки с клавишами.
Установка шаг за шагом
- Открути панель. Винты передней панели клавиатуры выкручиваешь спереди. Отложи их вместе, они понадобятся при сборке.
- Сними панель и накладку с клавишами. Панель поднимай ровно вверх. Клавиши - это одна резиновая накладка вместе с крестовиной (D-pad) и кнопками, так что снимаешь её целиком.
- Вынь трекбол. Модуль с шариком вытаскиваешь пальцами вверх. Эту деталь откладываешь навсегда.
- Вынь старую плату клавиатуры. Отсоединять кабель не нужно. Плата соединяется с материнской платой контактами на нижней стороне и выходит вверх.
- Вставь новую плату. В том же положении, что и старая, контактами к материнской плате. Прижми равномерно, пока не сядет ровно.
- Подключи трекпад. Модуль висит на коротком шлейфе. Вставь шлейф в разъём рядом с вырезом под трекпад и посади модуль в гнездо. Шлейф не перегибай под острым углом.
- Положи накладку с клавишами и панель. Резиновую накладку кладёшь на новую плату так, чтобы каждая клавиша попала на свой переключатель, а вырез в накладке - на трекпад. В конце панель.
- Прикрути панель. Те же винты, без усилия. Включи uConsole: система видит обычные USB-клавиатуру и мышь, ничего устанавливать не нужно.
Шаги 2, 3, 5, 6, 7 и 8 из нашего видео. Полный процесс замены - в видео вверху страницы.
После установки: сочетания клавиш и прошивка ZMK
Курсор ведёшь большим пальцем по стеклу трекпада, клик - это нажатие. Работает сразу в ClockworkOS, Kali Linux и Raspberry Pi OS, потому что для системы это USB-клавиатура и мышь.

- Громкость: LFn вместе со стрелкой вверх или вниз.
- A, B, X, Y отправляют F21-F24. В системе назначаешь им что угодно, например через evdev или keyd, не трогая прошивку.
- Своя раскладка: прошивка - это ZMK. Делаешь форк репозитория uc9900 на GitHub, правишь файл keymap, а GitHub Actions собирает файл UF2 без компилятора на твоём компьютере. Сочетание RFn + \| переводит клавиатуру в загрузчик, она появляется как USB-накопитель, и ты копируешь на него UF2. Коды клавиш и поведение описаны в документации ZMK.
- Bluetooth: в прошивке есть профили BLE, но при USB-подключении к uConsole они неактивны. В uConsole здесь ничего не настраиваешь.
На что обратить внимание
- Шлейф трекпада. Короткий и тонкий. Вставляй его в разъём ровно, без усилия. Второй трекпад в коробке - на случай, если что-то всё же пойдёт не так.
- Штатная панель. У неё круглое отверстие под шарик, а трекпад квадратный. Первые версии набора предполагали выпиливание оригинала по шаблону. Версия V2 этого не требует, поэтому в комплекте идёт панель с готовым вырезом.
- Цвет. Серебристая панель совпадает по оттенку с корпусом серебристой uConsole, чёрная подходит к чёрной. Плата и трекпады в обеих версиях одинаковые.
Частые вопросы
Подходит к любой uConsole?
Да, к версиям с CM4 и CM5, в том числе с платами расширения вроде AIO V2. Меняешь только плату клавиатуры и переднюю панель, остальное остаётся.
Нужно ли паять или ставить драйверы?
Нет. Хватит отвёртки, а система видит USB-клавиатуру и мышь без драйверов.
Клавиши новые?
Резиновую накладку с клавишами переставляешь со старой клавиатуры. Новые - переключатели на плате, легче и тише штатных.
Что делать со штатной панелью и шариком?
Отправляются в ящик стола. Трекпаду нужен квадратный вырез, который у новой панели уже есть.
Можно изменить раскладку?
Да. Кнопки A, B, X, Y переназначаешь в системе, а полную раскладку меняешь в прошивке ZMK и заливаешь по USB.
Зачем в наборе два трекпада?
Клавиатура использует один. Второй - запас на случай повреждения шлейфа при установке или износа через годы.
Что дальше
Набор в обоих цветах здесь: Клавиатура с трекпадом для uConsole. Если заодно открываешь uConsole глубже, прочитай, как добавить диск NVMe (плата NVMe Battery Board для uConsole есть у нас на складе) и какую систему ставить на CM5. Остальные дополнения для uConsole собраны в коллекции ClockworkPi.