На рынке появилась ещё одна альтернатива привычной мыши — устройство Ploopy Bean. Ploopy — канадская компания, которая делает open-source ввод-вывод для энтузиастов: трекболы, тачпады, программируемые крутилки, даже наушники. Bean — её первый pointing stick, то есть USB-«нагонжик», прямой идейный наследник красной точки в центре клавиатуры старых ThinkPad. Только тут он стоит отдельно — в маленькой коробочке с четырьмя кнопками, которую можно поставить рядом с любой клавиатурой.

Внешне Bean похож на маленькую дорожную мышь, но сам он не двигается — двигается только красный наконечник посередине, силиконовый, специально подобранный за нескользящее покрытие. Двигаешь палец — двигается курсор. Похожий принцип много лет жил в классических ThinkPad и в некоторых клавиатурах HP/Dell, но там он встраивался в клавиатуру и был ограничен по точности. Ploopy утверждает, что у их версии и точность, и ход заметно выше тех, что встречаются в ноутбуках.

Что внутри: датчик и микроконтроллер

Сердце устройства — магнитный датчик Texas Instruments TMAG5273, тот самый прецизионный 3D Hall-effect sensor, что используется в промышленной автоматике. Параметры такие:

  • Частота опроса — 20 000 семплов в секунду; цифровое разрешение датчика — 12 бит.
  • Минимальное распознаваемое смещение — 3 микрона, то есть примерно одна десятитысячная дюйма. Для сравнения, толщина человеческого волоса — около 70 микрон.
  • Ход наконечника — до 11 мм по каждой оси. У классического TrackPoint ход измеряется единицами миллиметров; больший рабочий диапазон позволяет управлять курсором без напряжения подушечки пальца, чем грешат «жёсткие» нагонжики на ноутбуках.
  • Опрос USB — 1000 Гц, то есть курсор обновляется раз в миллисекунду — заметно при работе с дисплеями высокой частоты обновления.

В качестве «мозга» стоит Raspberry Pi RP2040 — тот самый двухъядерный микроконтроллер ARM Cortex-M0+, что и в Raspberry Pi Pico. Это важная деталь, потому что под него есть готовая прошивка QMK — стандарт де-факто в мире кастомных механических клавиатур. Весь софт у Bean именно на ней и построен.

Кнопки, прошивка и кастомизация через VIA

Вокруг наконечника — четыре кнопки на свитчах Omron D2LS-21, тех же, что любят ставить в продвинутые мыши за их чёткий и быстрый щелчок. По умолчанию они назначены так: левый клик, правый клик, средний клик и click-to-drag/scroll — режим, в котором одно нажатие включает захват, и наконечником можно скроллить или таскать окна с высоким разрешением. По заявлению Ploopy, drag-скроллинг здесь точнее, чем на любом другом устройстве (поскольку сам датчик ловит микро-движения).

Полная гибкость настройки — через VIA, бесплатное веб-приложение для прошивок QMK. На каждую кнопку можно повесить макрос, комбинацию клавиш, многократные нажатия — всё, что умеют кастомные клавиатуры. Конфигурация при этом сохраняется в самом устройстве, то есть переехала вместе с Bean между компьютерами без переустановки софта.

Полностью открытое железо

Ploopy — это в первую очередь open-source-проект, и Bean из той же серии. На GitHub компания выложила:

  • Электронную часть — схемы, разводку плат, BOM (под лицензией OHL CERN v2-S).
  • Механику — STL-файлы для 3D-печати корпуса и подробные инструкции по сборке.
  • Прошивку — форк QMK, выложенный под GPLv3.
  • Документацию «Modder’s Guide» — как менять поведение устройства, переписывать прошивку, заменять сломанные детали.

На практике это значит вот что: владелец 3D-принтера может напечатать и заменить любую внешнюю деталь сам; продвинутый пользователь — собрать Bean с нуля, заказав плату по выложенным файлам и распаяв компоненты. Можно даже модифицировать дизайн под себя — например, сделать корпус другой формы или встроить устройство в свою клавиатуру. Это всё в духе Ploopy: компания открыто говорит, что цена выше «коммерчески оптимальной» именно потому, что она финансирует разработку open hardware, а не массовое производство.

Цена, доставка и для кого это вообще

Bean стоит 69,99 канадских долларов — около $51 США. Подключение только проводное, через USB-C: беспроводной версии нет и в обозримой перспективе не планируется. Габариты — 84 × 64 × 16 мм, корпус 3D-печатный. Заказы открыты на сайте Ploopy, но первая «ранняя» партия, по данным go-gadget-news, разлетелась быстро, и фактическая отгрузка по предзаказам может растянуться (компания работает на канадском логисте Chit Chats и небольшими партиями).

Стоит уточнить, на кого продукт реально нацелен. В исходных пресс-материалах ни слова про «частых путешественников и тесные столики гостиничных номеров» — это скорее притянутый сценарий. Bean позиционируется и сообществом воспринимается иначе: это устройство для энтузиастов кастомных клавиатур, фанатов ThinkPad-овского TrackPoint, людей с RSI и прочими проблемами от классической мыши, и в целом тех, кто предпочитает не перемещать руку для управления курсором. Идея в том, чтобы поставить Bean между двумя половинками раздельной механической клавиатуры (или просто рядом с обычной) и не убирать с неё руки в принципе. Для офисной работы за плотным столом — пригодится. На ноутбук в командировке — тоже можно, но это всё-таки побочный сценарий, а не основной.

В мире, где основные производители ввода десятилетиями выпускают одинаковые мыши с радиусом инноваций «новый сенсор раз в три года», Bean — это история про другую философию. Маленькая канадская студия, RP2040, QMK, GitHub, 3D-принтер. Не для всех — но за $51 это, пожалуй, самый интересный pointing stick, который сейчас можно купить как отдельное устройство.