3,389 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
MacSplit60
neerajadsul
166.1 × 112 mm68 parts2LMIT0Leftss
da1sh1n
137.5 × 109.3 mm65 parts4LCC-BY-NC-4.00Nordic nRF
Keke
karnxx
29.4 × 23 mm64 parts2LNo license0RP2040/RP2350
ESP-HI-PLUS Desktop Sub module
dyu134
60 × 43 mm61 parts2LNo license0Numpad
Denrage
104 × 114.3 mm54 parts2LNo license0Navy split
Naivedya-sahu
135.4 × 109.2 mm54 parts2LNo license0AVR/Arduino
Mini-Keyboard MKII
hsaito18
79 × 102.5 mm51 parts2LNo license0Macropad
Max585t
65.9 × 84.1 mm40 parts2LNo license0Main right
heyjva
141 × 130.1 mm40 parts2LNo license0RP2040/RP2350
Keyboard macropad
kermitsgonnakermicide
88 × 131 mm38 parts2LNo license0Nordic nRF
Right Split Keyboard
Ari-Hetti
99.3 × 97.7 mm37 parts2LMIT0Greeny new choc routed
jSanR
147.2 × 106.9 mm37 parts2LNo license0Roni4x2split
bathoorn
57.2 × 76.2 mm34 parts2LNo license0STM32
Capstone Keyboard Design
livid05
25.8 × 72.1 mm31 parts4LNo license0Numpad
lllNuggetslll
76.5 × 114.5 mm31 parts2LNo license0Nordic nRF
Hyper Wheel XIAO
AnotherBuildCorner
103.5 × 68 mm26 parts2LNo license0Trackpoint unit
kenyahiro
100 × 22 mm24 parts2LMIT0Keyboard 555
1999AZZAR
100 × 48 mm23 parts2LMIT0Petrock-41 plate
dycli
119.3 × 87.9 mm21 parts2LNo license0RISC-V
RISKYKVM
arkadiuszmakarenko
24.9 × 35.6 mm19 parts4LNo license0KP08
siderakb
97.8 × 39.4 mm15 parts2LMIT0ESP32
Dongle
Bilaikra2014
34.9 × 18.3 mm15 parts2LNo license0Logo
JeremyJStarcher
14 parts2LNo license0Kestrel pmw3610
HNBN9
33.2 × 17 mm13 parts2LNo license0Emtpy boomerang shield template
bazsimarkus
78 × 55 mm11 parts2LNo license06502-Retro F18A Graphics Card
linuxplayground
100 × 47.4 mm9 parts4LNo license0Oso module carrier
vamshikrishnaramasamy
54 × 25 mm9 parts2LMIT0Shortcut Keyboard Case TOP
bhoppe-dev
100 × 79 mm8 parts2LBSD-2-Clause0Ioboard
agkaminski
48.3 × 10.5 mm8 parts2LCC-BY-NC-4.00Envoy-Backplate
JeJeff
95.4 × 95.4 mm6 parts2LNo license0Lily58 Pro BOTTOM
hisea
142.5 × 106.3 mm5 parts2LNo license0Nifty Numpad Plate
Acliad
123.8 × 128.5 mm5 parts2LCERN-OHL-1.20Lily58 Pro BOTTOM
bennoah1216
142.5 × 106.3 mm5 parts2LNo license0Daughterboard right
KavyanshKhaitan2
46.9 × 60.8 mm5 parts2LNo license0Daughterboard
Ovens-Syntax
27.9 × 45.4 mm3 parts2LGPL-3.00Daughter board
isthispatrick
19 × 18 mm3 parts2LNo license0
Browse boards by part
AMS1117-3.3 1720USBLC6-2SC6 1307RP2040 956W25Q128JVS 616AP2112K-3.3 568ESP32-S3-WROOM-1 442TL072 434L7805 405TL074 39274HC595 381CH340C 368LM358 350Pico 340USBLC6-2P6 331Arduino_Nano_v3.x 298LM7805_TO220 28574LS04 280ProMicro 276AP2112K-3.3TRG1 268ESP32-WROOM-32 26374LS245 254SRV05-4 24574LS32 241PC817 241