Платы без единого вывода ввода-вывода выглядят странно ровно до того момента, пока не понадобится собрать свой аппаратный ключ или макропад.

Существует небольшое, но устойчивое семейство плат, которые целиком помещаются в разъём USB Type-A и торчать наружу не собираются. Новое пополнение в нём — плата Romu от компании Bitmerse, размером 15,5 × 12 × 1,65 мм.
Линий ввода-вывода у неё нет вообще. Это не упущение, а замысел: плата предназначена исключительно для USB-устройств — аппаратных ключей безопасности, контроллеров MIDI, макропадов, нестандартных устройств ввода.
Что внутри
Основа — микроконтроллер Raspberry Pi RP2354A, и конфигурация у него занятная:
- два ядра Arm Cortex-M33 на 150 МГц с поддержкой доверенной среды исполнения и защищённой загрузки;
- два 32-разрядных ядра RISC-V Hazard3 на той же частоте;
- одновременно активны могут быть любые два ядра в любом сочетании архитектур.
Этот последний пункт стоит отдельного пояснения, потому что встречается нечасто. На кристалле физически присутствуют ядра двух разных архитектур, и разработчик выбирает, какую пару запускать. Можно работать на привычном Cortex-M33 с готовыми библиотеками, можно перейти на RISC-V, а можно запустить по одному ядру каждой архитектуры одновременно. Для экспериментов и обучения возможность любопытная: сравнить поведение одного и того же алгоритма на двух системах команд на одном кристалле.
Память — 520 кБ статической на кристалле и 2 МБ флеш-памяти, размещённой в том же корпусе.
Интерфейс USB 2.0 на полной скорости реализован аппаратно, а контактные площадки разведены прямо на печатной плате — отдельного разъёма нет, роль контактов играет сама плата.
Чем ещё оснащена
Состав дополнительных элементов для платы такого размера неплохой:
- ёмкостная сенсорная кнопка;
- кнопка загрузки;
- светодиод RGB;
- контактные площадки для отладки по SWD и для последовательного порта;
- защитная прокладка, напечатанная на трёхмерном принтере.
Питание — 5 В от USB с преобразованием в 3,3 В на плате. Программирование — через режим DFU по USB либо по отладочному интерфейсу через площадки.
Предустановлен MicroPython, работать можно из среды Thonny или любой другой. О поддержке комплекта разработки на C и C++ в описании не говорится, хотя сам микроконтроллер её имеет.
Среди примеров проектов, которые выкладывает производитель: игра-бегалка, аппаратный ключ стандарта FIDO2 и запуск веб-страниц по нажатию. Схемы, файлы печатной платы, перечень элементов и модели корпуса планируется открыть.
О ценах и сроках стоит сказать прямо
Проект собирает средства на краудфандинговой площадке с целью в 5000 долларов. Плата — от 40 долларов, программатор с разъёмом JTAG и выводами последовательного порта — 65 долларов. Доставка 8 долларов по США и 18 в остальной мир. Отгрузка ожидается к концу апреля 2027 года.
Сорок долларов за микроконтроллерную плату без единого вывода ввода-вывода — цена немаленькая, и рассчитывать на неё как на универсальный инструмент не стоит. Это изделие нишевое: имеет смысл там, где нужен именно миниатюрный USB-форм-фактор — собственный ключ безопасности, компактный макропад, устройство, которое должно жить в ноутбуке постоянно и не цепляться за всё подряд.
Для сравнения, обычная отладочная плата на том же микроконтроллере с полным набором выводов стоит в несколько раз дешевле. Платить здесь приходится за форм-фактор, а не за вычислитель.
