Colon3board
ading2210·colon3board·PCB/hackboard.kicad_pcb
About the Colon3board PCB
Colon3board is an open source RP2040/RP2350 PCB design by ading2210, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 436.6 × 131.8 mm, with 211 components from 13 distinct parts.
Its main chip is the RaspberryPi_Pico, from the RP2040/RP2350 family. Other key parts include the MCP23008-xP. By type, the board carries 1 IC, 1 module and 1 connector.
It belongs with the keyboards and displays & leds designs in this gallery.
From the project
A custom designed mechanical keyboard.
This is a custom designed mechanical keyboard, created for the the Hackpad event. It has a full sized 104 key layout, and a built in OLED display.
I designed this so I could get more practice with designing PCBs in KiCad and with modeling larger parts in Fusion 360. Also, I get to have a free keyboard in the end thanks to the grant from Hack Club.
This project is licensed under the GNU GPL v3.

Main components on the Colon3board
Colon3board bill of materials (BOM)
211 components, 13 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | MCP23008-xP | DIP-18_W7.62mm | U1 |
| 1 | RaspberryPi_Pico | RaspberryPi_Pico_Common_Unspecified | A1 |
| 1 | Conn_01x04 | PinSocket_1x04_P2.54mm_Vertical_OLED | J1 |
| 104 | D | D_DO-35_SOD27_P7.62mm_Horizontal | D_0, D_1, D_2, D_3, D_4, D_5, D_6, D_7 +96 |
| 86 | KEYSW | SW_Cherry_MX_1.00u_PCB | K_0, K_1, K_2, K_3, K_4, K_5, K_6, K_7 +78 |
| 2 | KEYSW | SW_Cherry_MX_2.00u_PCB | K_29, K_102 |
| 2 | KEYSW | SW_Cherry_MX_1.50u_PCB | K_37, K_50 |
| 2 | KEYSW | SW_Cherry_MX_2.00u_PCB_r1 | K_57, K_90 |
| 1 | KEYSW | SW_Cherry_MX_1.75u_PCB | K_58 |
| 2 | KEYSW | SW_Cherry_MX_2.25u_PCB | K_70, K_74 |
| 1 | KEYSW | SW_Cherry_MX_2.75u_PCB | K_85 |
| 7 | KEYSW | SW_Cherry_MX_1.25u_PCB | K_91, K_92, K_93, K_95, K_96, K_97, K_98 |
| 1 | KEYSW | SW_Cherry_MX_6.25u_PCB | K_94 |
Colon3board design files
The KiCad project lives in the ading2210/colon3board repository on GitHub; these links point at the commit this page was built from.
- LayoutPCB/hackboard.kicad_pcb
- SchematicPCB/hackboard.kicad_sch
- BOMBOM.csv
Colon3board: common questions
What microcontroller does the Colon3board use?
The Colon3board is built around the RaspberryPi_Pico, from the RP2040/RP2350 family.
How big is the Colon3board PCB?
The Colon3board measures 436.6 × 131.8 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Colon3board?
211 components, from 13 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Colon3board design files?
From the ading2210/colon3board repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the Colon3board design in my own project?
Yes, under the terms of its GPL-3.0 license, which ading2210 chose for the repository.
Can I test firmware for the Colon3board without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RP2040/RP2350 firmware against it before you order a PCB.
Similar boards
RP2040/RP2350
Open Book Abridged Edition
joeycastillo
85 × 115 mm29 parts2LCC-BY-SA-4.08.1kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Jitx design
gusmanb
55.5 × 65 mm26 parts4LGPL-3.05.0kRP2040/RP2350
LogicAnalyzer
gusmanb
57 × 55.2 mm6 parts2LGPL-3.05.0kRP2040/RP2350
Main
google
98 × 71 mm102 parts2LApache-2.02.9k