2,151 open source boards in Keyboards
Mechanical keyboard PCBs, split boards and macropads — QMK, ZMK, MX and Choc. Every board here is a public GitHub project with its KiCad files, read for size, layers and parts. Pick one close to your design and simulate its firmware on HardLabs before you build it.
RP2040/RP2350
Haori36-MX
penk
213.7 × 76.3 mm109 parts2LMIT10RP2040/RP2350
MacroMacro
doesntfazer
229.2 × 116.9 mm104 parts2LGPL-3.010RP2040/RP2350
Tri-Hard slab v2
Rev1s10n
270 × 150 mm100 parts2LNo license10STM32
Pteropus keyboard
hulahermit
284 × 139 mm89 parts2LNo license10STM32
Pando - Left
jyap808
144.1 × 121.5 mm88 parts2LCERN-OHL-S-2.010Homebrewkeyboard
gfoot
162.6 × 99.1 mm85 parts1LUnlicense10Willis
krikun98
188.9 × 83.9 mm84 parts2LCERN-OHL-P-2.010WCH CH32/CH55x
ToadsTempest
tikinson
94.9 × 76 mm73 parts2LCC0-1.010RP2040/RP2350
Panelized Board
GRAMCTRL
203.3 × 221.2 mm65 parts2LGPL-3.010RP2040/RP2350
Testy
mmalex
39.5 × 64.7 mm61 parts2LMIT10Ansic
yuburoll
100 × 97 mm48 parts2LMIT10One s
ergonautkb
117 × 96 mm47 parts2LCERN-OHL-P-2.010Amber
nezumee
118.9 × 112.4 mm39 parts2LMIT10RP2040/RP2350
FightKey
blueOkiris
254 × 85.1 mm31 parts2LNo license10RP2040/RP2350
A2000-USB-Keyboard-Adapter-RP2040
wiretap-retro
55.2 × 53 mm13 parts2LNo license10PIC
Ps2-xt
skiselev
23.5 × 48.9 mm9 parts2LCERN-OHL-S-2.010Keyboard layouter playground
yskoht
654.5 × 368.6 mm560 parts2LCC-BY-SA-4.09AVR/Arduino
LeeChee
Gacathon
378.4 × 156.9 mm556 parts2LNo license9AVR/Arduino
K8split
Ckath
397.3 × 128.1 mm212 parts2LMIT9AVR/Arduino
Cornel
hibiyasleep
268.5 × 110.5 mm182 parts2LNo license9AVR/Arduino
Synth Labs 060 Hotswap RGB
0xCB-dev
285 × 95 mm176 parts2LCustom license9SP56
ericrlau
272.1 × 98.3 mm176 parts2LCC-BY-SA-4.09AVR/Arduino
Pinstripe
null-ll
323.9 × 123 mm162 parts2LGPL-2.09AVR/Arduino
Alpha dre
AntoineAndre
243.7 × 81.8 mm105 parts2LGPL-3.09Tackle
skarrmann
158 × 119 mm100 parts2LMIT9Thyme
taciturnaxolotl
140.8 × 85.9 mm88 parts2LMIT9RP2040/RP2350
Thinkpad-USB-keyboard
bluepylons
111 × 64 mm85 parts2LNo license9AVR/Arduino
Eliza
str-dst
259 × 88.3 mm79 parts2LNo license9Fracture
SharKingStudios
77.1 × 97.8 mm77 parts2LMIT9NXP
Jeaex right
osenchenko
194.8 × 145.5 mm76 parts2LGPL-3.09RP2040/RP2350
Cata
skarrmann
209 × 76 mm69 parts2LMIT9Left finger
geek-rabb1t
138.6 × 114.7 mm64 parts2LMIT9Nordic nRF
Nrf54 promicro
brendose
18 × 35 mm54 parts4LNo license9Yuki
crolbar
141.6 × 98 mm25 parts2LGPL-3.09Drink me
yatara-cc
94 × 29 mm22 parts2LGPL-3.09Save a-Term
inmbolmie
79 × 106 mm22 parts2LGPL-3.09
Browse boards by part
AMS1117-3.3 1069USBLC6-2SC6 866RP2040 632W25Q128JVS 394TL072 319AP2112K-3.3 313TL074 281ESP32-S3-WROOM-1 268CH340C 249L7805 229Pico 22174HC595 218USBLC6-2P6 206LM358 20074LS04 180AP2112K-3.3TRG1 179ESP32-WROOM-32 169LM7805_TO220 167SRV05-4 165Arduino_Nano_v3.x 16474LS245 160W25Q128JVSIQ 15774LS138 15574LS32 152