2,271 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.
KVT
NeilFeagan
433.3 × 119 mm418 parts2LGPL-3.04RP2040/RP2350
Chastity
brad-za
138.3 × 111 mm336 parts2LNo license4Nordic nRF
Modular-Keyboard
hashim-cpro
409.7 × 97.2 mm260 parts2LNo license4Keeby
codecooker1
147.6 × 127.8 mm244 parts2LGPL-3.04Pallas
Ciaanh
467.5 × 140 mm239 parts2LNo license4AVR/Arduino
Split-65
samlli
325 × 125 mm213 parts2LGPL-3.04RP2040/RP2350
Tklc v1 standard
anventia
328.6 × 144.9 mm200 parts2LNo license4AVR/Arduino
Phnx
sini6a
286.3 × 133.4 mm178 parts4LNo license4AVR/Arduino
Spritzgeback
jeremygam
300.7 × 87.6 mm174 parts2LCC-BY-SA-4.04STM32
VoidHHKB-Solder
hungrygeek
286.4 × 96.2 mm155 parts2LNo license4ESP32
KaSe
mornepousse
296.8 × 145 mm155 parts2LNo license4Facade60
siderakb
285 × 99.1 mm140 parts2LCERN-OHL-P-2.04ESP8266
Trhmsx
wagnertavares
150.4 × 120.4 mm120 parts4LNo license4AVR/Arduino
SEGMENT-60
slonket
285.8 × 133.4 mm119 parts2LMIT4Swoon
willpuckett
109 × 86.9 mm112 parts2LSHL-2.14STM32
USB-Keyboard
andreili
99.1 × 99.4 mm107 parts4LGPL-3.04Ally24
hatanoh
270.3 × 92.3 mm101 parts2LNo license4Master-Keyboard
Board-Folk
434 × 131.1 mm101 parts2LNo license4SpaceZERO
gdwrd
229.5 × 77.5 mm100 parts2LNo license4STM32
Phalanx
rasch
187.2 × 77.2 mm86 parts2LSHL-2.14Ehrbl
willpuckett
234.9 × 106.1 mm84 parts2LSHL-2.14TRS-80-Model-I-Keyboard-ALPS
RetroStack
378 × 122 mm75 parts2LMIT4Splave ferris pg1316s
jusdisgi
117.9 × 85.9 mm74 parts2LNo license4Lynx-Keyboard
Board-Folk
307 × 108 mm67 parts2LNo license4VIC-20 Mini Tactile Keyboard (6mm)
BrettHallen
173 × 55 mm66 parts2LNo license4Pikey
SWITCHSCIENCE
189 × 56 mm62 parts2LNo license4RP2040/RP2350
Octave - Input
takayoshiotake
106.8 × 57.2 mm58 parts2LCC-BY-SA-4.04RP2040/RP2350
Rp2040 8key
kata0510
110 × 38.3 mm52 parts2LMIT4KillerSplit choc left
MrKillerShaunBa
134.1 × 107.7 mm47 parts2LNo license47x4x2
eswai
151 × 76 mm39 parts2LMIT4RP2040/RP2350
HIDMorph
cedarhacks
75 × 55 mm39 parts4LNo license4AVR/Arduino
POSpad
str-dst
37.1 × 40.9 mm26 parts2LCC-BY-NC-4.04AVR/Arduino
Mfk5
niw
57.2 × 57.2 mm22 parts2LMIT4RP2040/RP2350
SniqxPad
arnav-kr
81 × 62 mm22 parts2LAGPL-3.04Macropad
evanofslack
91 × 73 mm20 parts2LMIT4A2600 Keyboard
tebl
61 × 99.7 mm19 parts2LCERN-OHL-1.24
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