Helios

From Deskthority wiki
Jump to navigation Jump to search
Helios
Manufacturer 0xCB
License CERN OHL V2 S
Host port USB Type C
Microcontroller RP2040
MPU 2 × ARM Cortex M0+
Voltage 3.3V
Clock speed 133 MHz
Digital I/O pins 26
I/O Voltage 3.3V
RAM 264 KB
Program memory 16 MB (External Flash over QSPI)
EEPROM Emulated in flash
Boot loader UF2 (in ROM)
Website keeb.supply/products/0xcb-helios
Schema github.com/0xCB-dev/0xCB-Helios
0xCB Helios.png

The 0xCB Helios is an Elite-C compatible MicroController, based on the high-performance and affordable RP2040.

It’s a drop-in replacement for legacy ProMicro boards.

Technical Details

  • Powerful RP2040 32-bit Cortex M0+ dual core running at 133 MHz and 264kB SRAM.
  • 16MB/128Mb QSPI FLASH chip for storing files and code
  • Only 3.16 mm thick thanks to a mid-mounted USB-C port
  • 3.3V 500mA LDO, PTC fuse and ESD protection chip
  • Elite-C, Pro Micro, SparkFun Pro Micro RP2040, and nice!Nano compatible pinout (follows the BastardKb standard)
  • 8 extra I/O pins: (GP12-GP16) added along the bottom edge, (GP10-GP11) at the top and a 5V level shifted pin to drive RGB LEDs for example (GP25)
  • 25 available digital pins for a maximum of 13x12 = 156 switches (using a standard matrix)
  • Default off red power LED (selectable via a jumper on the left side)
  • blue user LED on pin GP17
  • 4 pins configurable as analog inputs
  • USB D+/D- broken out for use with an external USB socket/daughterboard
  • USB VBUS detection on GPIO19 for split keyboard side detection
  • UF2 bootloader for drag & drop programming via your file manager
  • easy to use and backward compatible Single button boot and reset circuit push to reset and hold >500ms to enter bootloader (legacy boards with reset buttons will continue to work!)
  • RAW / VBUS output, for powering RGB LEDs or other 5 V devices. The jumper on top lets you skip over the 500 mA fuse and Schottky diode, for up to 3A from USB ports.
  • USB-C connector lets you access built-in ROM USB bootloader and serial port debugging

Pinout

screen

Firmware

Firmware framework:

References