Home

Awesome

0xCB-Helios

RP2040 pro micro drop in

LicenceOSHWA

Official vendors

Purchasing Helios from any vendors listed here directly supports our work. Helios controllers sourced from vendors not listed here and not produced by us will not receive the same level of support and may have varying degrees of quality.

EU:

Germany: KeebSupply

Germany: Keycapsss

North America:

America: Ringer Keys

Canada: RNDKBD

Flashing

Assembly

The PCBs are assembled at the fab with the production files located in the /kikit/prod/ dir.

Integration in your own design

We strongly recommend that you take a look at ebastler's symbol and footprint library for KiCAD. The Helios files are located in the "promicroish" folder with various mounting options to choose from. If you need any help integrating Helios into your keyboard PCB, please feel free to contact us.

PCB

KiCad 7 stable

Schematic

Pinout

GPIOF1F2F3F4F5F6F7F8F9
0SPI0 RXUART0 TXI2C0 SDAPWM0 ASIOPIO0PIO1USB OVCUR DET
1SPI0 CSnUART0 RXI2C0 SCLPWM0 BSIOPIO0PIO1USB VBUS DET
2SPI0 SCKUART0 CTSI2C1 SDAPWM1 ASIOPIO0PIO1USB VBUS EN
3SPI0 TXUART0 RTSI2C1 SCLPWM1 BSIOPIO0PIO1USB OVCUR DET
4SPI0 RXUART1 TXI2C0 SDAPWM2 ASIOPIO0PIO1USB VBUS DET
5SPI0 CSnUART1 RXI2C0 SCLPWM2 BSIOPIO0PIO1USB VBUS EN
6SPI0 SCKUART1 CTSI2C1 SDAPWM3 ASIOPIO0PIO1USB OVCUR DET
7SPI0 TXUART1 RTSI2C1 SCLPWM3 BSIOPIO0PIO1USB VBUS DET
8SPI1 RXUART1 TXI2C0 SDAPWM4 ASIOPIO0PIO1USB VBUS EN
9SPI1 CSnUART1 RXI2C0 SCLPWM4 BSIOPIO0PIO1USB OVCUR DET
10SPI1 SCKUART1 CTSI2C1 SDAPWM5 ASIOPIO0PIO1USB VBUS DET
11SPI1 TXUART1 RTSI2C1 SCLPWM5 BSIOPIO0PIO1USB VBUS EN
12SPI1 RXUART0 TXI2C0 SDAPWM6 ASIOPIO0PIO1USB OVCUR DET
13SPI1 CSnUART0 RXI2C0 SCLPWM6 BSIOPIO0PIO1USB VBUS DET
14SPI1 SCKUART0 CTSI2C1 SDAPWM7 ASIOPIO0PIO1USB VBUS EN
15SPI1 TXUART0 RTSI2C1 SCLPWM7 BSIOPIO0PIO1USB OVCUR DET
16SPI0 RXUART0 TXI2C0 SDAPWM0 ASIOPIO0PIO1USB VBUS DET
17SPI0 CSnUART0 RXI2C0 SCLPWM0 BSIOPIO0PIO1USB VBUS EN
18SPI0 SCKUART0 CTSI2C1 SDAPWM1 ASIOPIO0PIO1USB OVCUR DET
19SPI0 TXUART0 RTSI2C1 SCLPWM1 BSIOPIO0PIO1USB VBUS DET
20SPI0 RXUART1 TXI2C0 SDAPWM2 ASIOPIO0PIO1CLOCK GPIN0USB VBUS EN
21SPI0 CSnUART1 RXI2C0 SCLPWM2 BSIOPIO0PIO1CLOCK GPOUT0USB OVCUR DET
22SPI0 SCKUART1 CTSI2C1 SDAPWM3 ASIOPIO0PIO1CLOCK GPIN1USB VBUS DET
23SPI0 TXUART1 RTSI2C1 SCLPWM3 BSIOPIO0PIO1CLOCK GPOUT1USB VBUS EN
24SPI1 RXUART1 TXI2C0 SDAPWM4 ASIOPIO0PIO1CLOCK GPOUT2USB OVCUR DET
25SPI1 CSnUART1 RXI2C0 SCLPWM4 BSIOPIO0PIO1CLOCK GPOUT3USB VBUS DET
26SPI1 SCKUART1 CTSI2C1 SDAPWM5 ASIOPIO0PIO1USB VBUS EN
27SPI1 TXUART1 RTSI2C1 SCLPWM5 BSIOPIO0PIO1USB OVCUR DET
28SPI1 RXUART0 TXI2C0 SDAPWM6 ASIOPIO0PIO1USB VBUS DET
29SPI1 CSnUART0 RXI2C0 SCLPWM6 BSIOPIO0PIO1USB VBUS EN

BOM:

CommentDesignatorFootprintLCSC
4u7C1Capacitor_SMD:C_0402_1005MetricC23733
10uC2,C3,C4,C5Capacitor_SMD:C_0402_1005MetricC15525
100nC6,C11,C12,C13,C14,C15,C16,C17,C18,C19Capacitor_SMD:C_0402_1005MetricC1525
15pC7,C8Capacitor_SMD:C_0402_1005MetricC1548
1uC9,C10Capacitor_SMD:C_0402_1005MetricC52923
Power LEDD1Diode_SMD:D_0402_1005MetricC130719
User LEDD2Diode_SMD:D_0402_1005MetricC130724
PMEG2010BELDD30xcb:SOD882DC552820
500mAF1Fuse:Fuse_0603_1608MetricC210357
600RFB1Resistor_SMD:R_0402_1005MetricC160977
USB_C_Receptacle_USB2.0J10xcb:GT-USB-7014CC963373
2N7002VC-Q1,Q2Package_TO_SOT_SMD:SOT-563C504145
10kR1,R2,R3,R11,R17Resistor_SMD:R_0402_1005MetricC25744
51KR4,R5,R6Resistor_SMD:R_0402_1005MetricC25794
5k1R7,R8,R16Resistor_SMD:R_0402_1005MetricC25905
1KR9Resistor_SMD:R_0402_1005MetricC11702
1kR10,R14,R15Resistor_SMD:R_0402_1005MetricC11702
27RR12,R13Resistor_SMD:R_0402_1005MetricC25100
SWITCHSW10xcb:1.9x2.8mm SWC589221
USBLC6-2P6U1Package_TO_SOT_SMD:SOT-666C2827693
TLV75533PDQNRU20xcb:X2SON-4C2861882
W25Q128JVPIQU30xcb:W25Q128JVPIQC190862
RP2040U4Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mmC2040
74LVC1T45U5Package_TO_SOT_SMD:SOT-563C352970
12MHzY1Crystal:Crystal_SMD_2520-4Pin_2.5x2.0mmC2149204

Credits

The awesome one button reset circuit is based on the one used on the Sea-picro by joshajohnson and this very well written article by the Acheron Project.

Thank you! :heart: