Skip to the content
4 layers114 × 87.7 mmHelios panel, the printed circuit board in 3D

rp2040 pro micro drop in

Size
114 × 87.7 mm
Copper layers
4
Thickness
1.61 mm
Parts
887
Nets
700
Pads
3,127
Tracks, vias
4,270, 1,180
Pours
2,812
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
17 Sep 2022
Updated
12 Oct 2026

Overview

Helios panel is an open-source printed circuit board by 0xCB-dev, from the 0xCB-dev/0xCB-Helios repository on GitHub. It is a 4-layer board of 114 × 87.7 mm with 887 parts on 700 nets, routed with 4,270 tracks and 1,180 vias.

It is built around the RP2040, W25Q128JVPIQ and 74LVC1T45W6, with the USBLC6-2P6 and PMEG2010BELD among its other parts. Its parts include 190 capacitors, 170 resistors, 50 ICs, 30 diodes and 20 transistors. It belongs with the RP2040 boards of this library.

Main components

5

README

README.md

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

Worldwide:

UK: ProtoTypist

USA: Ringer Keys

Canada: RNDKBD

Flashing
  • qmk clone
  • cd qmk_firmware
  • To go to bootloader press the reset button longer than 500ms and release. Alternatively you can short the RST pin to GND, as it's wired to the reset button.
  • make 0xcb/helios:default:flash

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:

Parts

887
QtyValueFootprintReferences
100100n0xcb:C_0402_1005MetricC11, C11, C11, C11, C11, C11, C11, C11, C11, C11, C12, C12, C12, C12, C12, C12 +84
5010k0xcb:R_0402_1005MetricR1, R1, R1, R1, R1, R1, R1, R1, R1, R1, R11, R11, R11, R11, R11, R11 +34
4010u0xcb:C_0402_1005MetricC2, C2, C2, C2, C2, C2, C2, C2, C2, C2, C3, C3, C3, C3, C3, C3 +24
301k0xcb:R_0402_1005MetricR10, R10, R10, R10, R10, R10, R10, R10, R10, R10, R14, R14, R14, R14, R14, R14 +14
3051K0xcb:R_0402_1005MetricR4, R4, R4, R4, R4, R4, R4, R4, R4, R4, R5, R5, R5, R5, R5, R5 +14
305k10xcb:R_0402_1005MetricR7, R7, R7, R7, R7, R7, R16, R16, R16, R16, R16, R16, R16, R16, R16, R16 +14
2015p0xcb:C_0402_1005MetricC7, C7, C7, C7, C7, C7, C7, C7, C7, C7, C8, C8, C8, C8, C8, C8 +4
201u0xcb:C_0402_1005MetricC9, C9, C9, C9, C9, C9, C10, C10, C10, C10, C10, C10, C10, C10, C10, C10 +4
2027R0xcb:R_0402_1005MetricR12, R12, R12, R12, R12, R12, R12, R12, R12, R12, R13, R13, R13, R13, R13, R13 +4
202N7002VC-0xcb:SOT-563Q1, Q1, Q1, Q1, Q1, Q1, Q1, Q1, Q1, Q1, Q2, Q2, Q2, Q2, Q2, Q2 +4
1012MHz0xcb:Crystal_SMD_2520-4Pin_2.5x2.0mmY1, Y1, Y1, Y1, Y1, Y1, Y1, Y1, Y1, Y1
101K0xcb:R_0402_1005MetricR9, R9, R9, R9, R9, R9, R9, R9, R9, R9
104u70xcb:C_0402_1005MetricC1, C1, C1, C1, C1, C1, C1, C1, C1, C1
10500mA0xcb:Fuse_0603_1608MetricF1, F1, F1, F1, F1, F1, F1, F1, F1, F1
10600R0xcb:R_0402_1005MetricFB1, FB1, FB1, FB1, FB1, FB1, FB1, FB1, FB1, FB1
1074LVC1T450xcb:SOT-563U5, U5, U5, U5, U5, U5, U5, U5, U5, U5
10CLK0xcb:TestPoint_Pad_D0.8mmTP1, TP1, TP1, TP1, TP1, TP1, TP1, TP1, TP1, TP1
10DIO0xcb:TestPoint_Pad_D0.8mmTP2, TP2, TP2, TP2, TP2, TP2, TP2, TP2, TP2, TP2
10Jumper_3_Bridged120xcb:SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm_NumberLabelsJP2, JP2, JP2, JP2, JP2, JP2, JP2, JP2, JP2, JP2
10PMEG2010BELD0xcb:SOD882DD3, D3, D3, D3, D3, D3, D3, D3, D3, D3
10Power LED0xcb:D_0402_1005MetricD1, D1, D1, D1, D1, D1, D1, D1, D1, D1
10RP20400xcb:RP2040-QFN-56U4, U4, U4, U4, U4, U4, U4, U4, U4, U4
10SWITCH0xcb:1.9x2.8mm SWSW1, SW1, SW1, SW1, SW1, SW1, SW1, SW1, SW1, SW1
10SolderJumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mmJP1, JP1, JP1, JP1, JP1, JP1, JP1, JP1, JP1, JP1
10TLV75533PDQNR0xcb:X2SON-4U2, U2, U2, U2, U2, U2, U2, U2, U2, U2
10USBLC6-2P60xcb:SOT-666U1, U1, U1, U1, U1, U1, U1, U1, U1, U1
10USB_C_Receptacle_USB2.00xcb:GT-USB-7014CJ1, J1, J1, J1, J1, J1, J1, J1, J1, J1
10User LED0xcb:D_0402_1005MetricD2, D2, D2, D2, D2, D2, D2, D2, D2, D2
10W25Q128JVPIQ0xcb:W25Q128JVPIQU3, U3, U3, U3, U3, U3, U3, U3, U3, U3
10helios-pinout0xcb:heliosJ2, J2, J2, J2, J2, J2, J2, J2, J2, J2

The 560 most common of 887 parts.

More from 0xCB-dev/0xCB-Helios

1
  • 4 layers18.4 × 33.3 mmHelios, the printed circuit board in 3D

    Helios

    0xCB-dev/0xCB-Helios

    rp2040 pro micro drop in

    61 parts119

Similar boards

  • 4 layers95.6 × 73.6 mmMathpad, the printed circuit board in 3D

    Mathpad

    Summa-Cogni/Mathpad

    A mathematical keypad for students and professionals

    93 parts243
  • 4 layers137 × 141 mmPcb panel, the printed circuit board in 3D

    Pcb panel

    0xCB-dev/0xCB-1337

    Mechanical macropad with OLED running QMK

    485 parts61
  • 4 layers100 × 80 mmMouse joystick pcb, the printed circuit board in 3D

    Mouse joystick pcb

    peterpolidoro/mouse-joystick-pcb

    KiCad design, fabrication package and documentation for a single-axis mouse joystick controller board: RP2040, TMC5130A stepper driver, brake and torque front ends, a pyControl UART peripheral for the Janelia Dudman lab…

    364 parts1
  • 2 layers167.1 × 51.2 mmHc macropad, the printed circuit board in 3D

    Hc macropad

    0xcharly/hc-macropad

    PCB for HC Macropad event

    65 partsCERN-OHL-S-2.0
  • 4 layers60.5 × 60 mmBusPirate-5-rev10, the printed circuit board in 3D

    BusPirate-5-rev10

    DangerousPrototypes/BusPirate5-hardware

    Bus Pirate Hardware and accessories for v5 and higher

    220 parts125MIT
  • 2 layers42 × 49 mmRP2024 Module, the printed circuit board in 3D

    RP2024 Module

    phpbbireland/echo

    Echo Keyboards with QMK and VIA support

    49 parts3GPL-3.0
  • 4 layers17.8 × 33 mmSea picro, the printed circuit board in 3D

    Sea picro

    kitspace-test-repos/kicad6-file-collection

    54 partsMIT
  • 6 layers50 × 75 mmSandflat, the printed circuit board in 3D

    Sandflat

    apfaudio/sandflat

    Lower-cost DSP experimentation host for the SoldierCrab ECP5 SoM

    113 parts4CERN-OHL-S-2.0

Questions

How big is the Helios panel PCB?

It measures 114 × 87.7 mm and has 4 copper layers, 1.61 mm thick.

What parts does the Helios panel use?

887 parts, built around the RP2040, W25Q128JVPIQ, 74LVC1T45W6 and USBLC6-2P6. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Helios panel KiCad files?

From the 0xCB-dev/0xCB-Helios repository on GitHub, at the commit this page was made from: the board is rev1.0/kikit/panel/helios-panel.kicad_pcb and its schematic rev1.0/helios.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Helios panel design in my own project?

Its repository states no licence, so its author keeps all rights: ask 0xCB-dev before reusing the design.