Наверх

Тесты Pimoroni Keybow 2040 – кастомизация и ПО

Обзор Pimoroni Keybow 2040: программируемая клавиатурная плата на RP2040 с 12 механическими клавишами и RGB-подсветкой. Для макросов и стримов.

20.09.2025
10:19
Pimoroni Keybow 2040
Наш вердикт

Keybow 2040 — это хорошо сделанная плата, которая выполняет именно те функции, для которых предназначена. Библиотека CircuitPython предоставляет все необходимые функции в удобном для использования формате.

Плюсы
  • Простота использования

  • Компактный размер

  • Щелкающие Клавиши

Минусы
  • Дорогой

  • Отсутствует поддержка MicroPython

В программируемых клавиатурах нет ничего нового. Геймеры и опытные пользователи пользуются ими уже много лет. Раньше для создания собственных клавиатур требовались Arduino Micro, много проводов и, если нам везло, корпус, напечатанный на 3D-принтере.

Британский реселлер Raspberry Pi компания Pimoroni создала собственную программируемую клавиатуру на базе RP2040 «Pi Silicon», которая не требует пайки и оснащена 16 клавишами с независимо управляемыми RGB-светодиодами.

Pimoroni Keybow 2040 — это вторая плата от бренда на базе RP2040, следующая за Tiny 2040, которая представляет собой уменьшенную версию Raspberry Pi Pico. Мы взяли Pimoroni Keybow 2040 за 7 тыс. рублей для тест-драйва и использовали его, чтобы сэкономить время при работе с терминалом и создать красочное световое шоу.

Дизайн и использование Pimoroni Keybow 2040

Pimoroni Keybow 2040-2

Как вы, возможно, уже догадались, Keybow RP2040 работает на базе однокристальной системы RP2040 «Pi Silicon». Это тот же чип, который используется в Tiny 2040 и других платах «Pi Silicon» сторонних производителей. Он отличается от более ранних вариантов чипа B0, что подтвердил основатель Raspberry Pi Эбен Аптон, который сказал нам, что в нём «я думаю, есть ещё несколько функций поддержки с плавающей запятой. Их перенос в ПЗУ освобождает немного больше оперативной памяти в приложениях, которые их используют». Проверка технического описания показала, что в этой версии нет исправлений ошибок.

RP2040 спрятан на среднем слое печатной платы, где также расположены разъёмы для клавиш и RGB-светодиодов, а также один порт USB C для питания и программирования.

Первое, что бросается в глаза при взгляде на Keybow 2040, — это не клавиши сверху, а изысканная шелкография на устройстве. Наиболее заметный элемент на нижней стороне платы — черно-золотой дизайн, который пронизывает все слои платы.

Теперь мы можем взглянуть на клавиши, которые имеют 16 прозрачных колпачков, закрывающих линейные (бесшумные) или кликающие клавиши на ваш выбор. В нашем тестовом образце были кликающие клавиши с золотыми переключателями, совместимыми с Cherry MX. Каждая клавиша оснащена RGB-светодиодом, управляемым матричным драйвером IS31FL3731 PWM LED, который обрабатывает все эффекты RGB, по сути, сокращая нагрузку на RP2040.

На одном из краёв печатной платы расположены разъёмы GPIO для I2C, UART и типичных операций GPIO. Для полноценного использования всех этих разъёмов требуется аккуратная пайка. Всё это заключено в корпус размером всего 3 x 3 x 1 дюйм (76 x 76 x 26 мм).

Keybow 2040 удобно располагается на нашем столе и приятно светится во время работы. На данный момент лучший способ использовать Keybow и получать от этого удовольствие — это язык программирования CircuitPython от Adafruit, версия которого была создана специально для поддержки Keybow 2040. Компания Pimoroni работает над собственной версией MicroPython, а USB HID, необходимый для эмуляции клавиатуры/мыши, находится в разработке, и этот код должен быть доступен вскоре после выпуска.

С помощью CircuitPython мы смогли быстро управлять всеми 16 светодиодами, относительно легко создавая мигающие узоры и различные цветовые последовательности. Библиотека adafruit_is31fl3731 для CircuitPython входит в коллекцию библиотек, которые можно бесплатно скачать, но мы заметили, что с тем, что эта библиотека считала первым ключом, и с тем, что библиотека платы, используемая для взаимодействия с контактами GPIO, считала первым ключом, было что-то не так.

На самом деле они были смещены на 90 градусов, и это означало, что при нажатии на клавишу в нашем тестовом коде загоралась не та клавиша. Мы обратились за помощью, и один из участников сообщества смог решить проблему с помощью алгебры. Новый код был передан в Adafruit, и проблема должна быть устранена в течение пары дней.

С помощью исправленной версии CircuitPython мы создали простой проект, который сопоставлял последовательность нажатий клавиш и ввод текста с одним нажатием клавиши. При нажатии на нижнюю левую клавишу имитировалась последовательность клавиш на нашем компьютере, которая открывает окно терминала и вводит команду для запуска системного монитора. Цвет клавиши менялся с зелёного на синий и обратно.

Варианты использования Pimoroni Keybow 2040

Благодаря возможности назначать нажатия клавиш, движения мыши и команды на любую из 16 клавиш, Keybow 2040 является мощным устройством для тех, кто работает дома, и геймеров. Мы можем назначать часто используемые последовательности действий, включая перезарядку, управление инвентарём и комбо-удары в играх, или действия в фоторедакторе, таком как Photoshop, и с помощью Keybow 2040 выполнять ряд сложных действий одним нажатием кнопки.

Если вам когда-нибудь хотелось, чтобы на вашей клавиатуре было ещё 16 программируемых клавиш, Keybow 2040 позволит вам это сделать.

Итог

Pimoroni Keybow 2040-8

Keybow 2040 — впечатляющая плата, и хотя она предназначена для однократного использования, со своей задачей она справляется хорошо благодаря качественному оборудованию и библиотеке CircuitPython. Клавиши с щелчками реагируют на нажатия, а RGB-светодиоды горят ярко и равномерно.

За 7 тыс. рублей мы платим высокую цену за удобство, но Keybow 2040 — это изысканный и хорошо сделанный аксессуар, который может сэкономить вам несколько тысяч нажатий клавиш за время службы. Есть и более дешёвые альтернативы, например RGB-клавиатура Pimoroni, в которой используются резиновые купольные переключатели и требуется подключение Raspberry Pi Pico, но лучше потратиться на Keybow 2040.

Ознакомьтесь с нашим обзором Pimoroni Tufty 2040

Источник: Tom`s Hardware
Подпишитесь на наши новости:
Нажимая кнопку «Подписаться», вы принимаете «Пользовательское соглашение» и даёте согласие с «Политикой обработки персональных данных»