2,978 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.
Macropad
Max585t
65.9 × 84.1 mm40 parts2LNo license0RP2040/RP2350
Keyboard macropad
kermitsgonnakermicide
88 × 131 mm38 parts2LNo license0STM32
Capstone Keyboard Design
livid05
25.8 × 72.1 mm31 parts4LNo license0Numpad
lllNuggetslll
76.5 × 114.5 mm31 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 license0ESP32
Dongle
Bilaikra2014
34.9 × 18.3 mm15 parts2LNo license0KP08
siderakb
97.8 × 39.4 mm15 parts2LMIT0Logo
JeremyJStarcher
14 parts2LNo license06502-Retro F18A Graphics Card
linuxplayground
100 × 47.4 mm9 parts4LNo license0Oso module carrier
vamshikrishnaramasamy
54 × 25 mm9 parts2LMIT0Ioboard
agkaminski
48.3 × 10.5 mm8 parts2LCC-BY-NC-4.00Shortcut Keyboard Case TOP
bhoppe-dev
100 × 79 mm8 parts2LBSD-2-Clause0Daughterboard right
KavyanshKhaitan2
46.9 × 60.8 mm5 parts2LNo license0Daughter board
isthispatrick
19 × 18 mm3 parts2LNo license0Daughterboard
Ovens-Syntax
27.9 × 45.4 mm3 parts2LGPL-3.00- schematic only · 343 partsRP2040/RP2350
Ortho
Montana1176
343 parts2LMIT0 RISC-V
Audio
byrantech
27.8 × 22.3 mm38 parts2LMIT4.3kSTM32
Type g
google
169 × 30 mm24 parts2LApache-2.02.9kSofle Pico Top Plate
josefadamcik
145.4 × 116.3 mm34 parts2LMIT2.5kLily58 Pro
kata0510
142.5 × 106.3 mm83 parts2LMIT2.3kSweep bling mx
davidphilipbarr
113.5 × 95.2 mm22 parts2LSHL-2.12.1kThumb cluster right
JesusFreke
41.2 × 46.6 mm16 parts2LApache-2.0993Half plate
tzarc
95.3 × 76.2 mm24 parts2LCERN-OHL-S-2.0988AVR/Arduino
REVIUNG33
gtips
197 × 75.2 mm86 parts2LMIT516Amoeba spc
mtl
38.9 × 16.1 mm17 parts2LNo license478NXP
IC60
kiibohd
285 × 95 mm242 partsCERN-OHL-1.2415RP2040/RP2350
Poly corne split42 left
thpoll83
134.4 × 98.5 mm298 parts4LCERN-OHL-W-2.0406ENV KB BACKPLATE
Envious-Data
347 × 156.3 mm9 parts2LGPL-3.0257WCH CH32/CH55x
CH32X-60-ANSI-Improved
rgoulter
285 × 94.2 mm149 parts2LNo license230Shield
ergonautkb
22.5 × 71.3 mm3 parts2LCERN-OHL-P-2.0206AVR/Arduino
Bottom plate
ssbb
114 × 97.8 mm5 parts2LMIT197Stonehenge30
marksard
219.1 × 66.7 mm66 parts2LMIT192Zazu
AlaaSaadAbdo
304.4 × 135 mm167 parts2LCC-BY-NC-4.0189
Browse boards by part
AMS1117-3.3 1495USBLC6-2SC6 1185RP2040 846W25Q128JVS 538AP2112K-3.3 486TL072 401ESP32-S3-WROOM-1 377TL074 368L7805 347CH340C 33474HC595 328Pico 307LM358 300USBLC6-2P6 300Arduino_Nano_v3.x 26574LS04 262AP2112K-3.3TRG1 255LM7805_TO220 241ESP32-WROOM-32 23874LS245 233ProMicro 23374LS32 224SRV05-4 22474LS138 215