Bitmerse presentó Romu, una placa de apenas 15,5 x 12 mm con el microcontrolador Raspberry Pi RP2354A, según publicó CNX Software el 14 de octubre. Por una cara del PCB lleva la interfaz USB 2.0 y por la otra el chip de doble núcleo Cortex-M33/RISC-V, junto a unos pocos pads de depuración y programación, botones y un LED RGB.

No tiene ningún pin GPIO. Está pensada para aplicaciones USB, como una llave de seguridad para iniciar sesión sin contraseña, un controlador USB MIDI, un teclado de macros o un dispositivo HID a medida. Se enchufa directo en un puerto USB tipo A libre del computador, sin cables, protoboard ni adaptadores.

Especificaciones de Romu

  • SoC, Raspberry Pi RP2354A
  • USB, interfaz nativa USB 2.0 Full-Speed impresa en el PCB
  • Programación y depuración, USB DFU o puntos de prueba SWD, y puntos de prueba UART TX/RX
  • Varios, botón táctil capacitivo, botón de arranque para cargar firmware, LED RGB y un suplemento protector impreso en 3D
  • Alimentación, 5 V desde el USB, regulados a 3,3 V en la placa
  • Dimensiones, 15,5 x 12 x 1,65 mm
Placa de desarrollo Raspberry Pi RP2354A en miniatura

¿Cómo se programa?

Viene con MicroPython precargado, así que basta con enchufarla a cualquier puerto USB tipo A para empezar a programar en el IDE Thonny o en otro entorno. Para usuarios avanzados hay un jig opcional de programación y depuración que se conecta por USB-C, entrega un conector JTAG estándar de 20 pines para depurar por SWD y deja expuestos los pines UART RX/TX.

Jig de programación y depuración de Bitmerse

El jig de programación, en amarillo y negro.

La placa es hardware completamente abierto. Bitmerse publicará en GitHub los esquemáticos, los archivos de diseño del PCB, la lista de materiales y los archivos STL de la carcasa. En el repositorio ya hay algunos ejemplos en MicroPython, entre ellos un juego del dinosaurio, una implementación de llave de seguridad FIDO2 y una demo que abre sitios web.

La familia de placas "omu"

CNX Software lleva años viendo placas de este tipo. La primera fue Tomu en 2018, con un Silicon Labs EFM32, y le siguieron Fomu con una FPGA Lattice ICE40UP5K, Somu con un STM32L4, Qomu con el MCU FPGA QuickLogic EOS S3 y Comu con el RISC-V CH32V203.

No las fabricó una sola empresa. Varias compañías armaron su propia placa "omu" por su cuenta. Romu es la primera de Bitmerse, que ya tenía otros proyectos de hardware abierto como el kit inalámbrico a serie WiSer.

Romu enchufada en un notebook

Romu enchufada en un notebook.

¿Cuánto cuesta y cuándo llega?

Bitmerse lanzó la placa en Crowd Supply con una meta de 5.000 dólares. La placa parte en 40 dólares y el jig de programación opcional suma 65. Hay paquetes de varias unidades que bajan algo el precio por placa. El envío cuesta 8 dólares a Estados Unidos y 18 al resto del mundo, y las entregas deberían comenzar a fines de abril de 2027.

CNX Software consideró que las recompensas son más caras de lo esperado, aunque el precio puede tener sentido para un producto de nicho.