2,309 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.
Nordic nRF
Fracture
Sudo-Aju
277.7 × 102.6 mm100 parts2LNo license1RP2040/RP2350
Noir keyboard pro
advaitconty
293 × 160.5 mm99 parts2LNo license1CADPad
Lumethra
175.4 × 142.7 mm97 parts2LNo license1RP2040/RP2350
Twin
Las-Vejas
78 × 72.8 mm96 parts4LNo license1Nordic nRF
Full keyboard
Stogalosu
226 × 142.7 mm90 parts2LNo license1AVR/Arduino
Custom ergo keyboard
myk-src
135.9 × 82.9 mm90 parts2LNo license1AVR/Arduino
TYPING TRAINER v5
cuprice
261.1 × 81.5 mm89 parts2LMIT1RP2040/RP2350
Claude-Micro
Alexpoopy1
159 × 102 mm88 parts2LNo license1ESP32
Msxnano dock
Papipapito
120 × 70 mm85 parts2LNo license1Nullwing
CityRunner
212.2 × 69 mm85 parts2LNo license1AVR/Arduino
SdraKb00
drabaioli
176.2 × 83.4 mm85 parts2LMIT1Kevin
seb-ma
208.3 × 104.4 mm84 parts2LMIT1RP2040/RP2350
Mechmidi1
konsumer
84.5 × 126.3 mm81 parts2LNo license1Garden36
shnaps
231.5 × 91.8 mm80 parts2LMIT1AVR/Arduino
Keyboard3-L
e04
130.8 × 111 mm78 parts2LNo license1Spacetime rev2
kyleterry
158 × 110.7 mm77 parts2LNo license1RightHandV5
jmfb
341 × 138 mm76 parts2LNo license1AVR/Arduino
Edge key seventeen
wirehead
112.7 × 99.7 mm74 parts2LNo license1Nordic nRF
Nrf52840-macro controller
alex1klimovich
96 × 74 mm72 parts2LNo license1Skoldpad
martisak
141.9 × 109.3 mm72 parts2LMIT1AVR/Arduino
Miniboard
siderakb
50 × 18 mm72 parts4LMIT1Left
codefresco
147.3 × 124.7 mm69 parts2LGPL-3.01Qapla mx
achamian
164.2 × 137.2 mm69 parts2LMIT1ESP32
Ble numpad pathfinder
c04022004
100 × 100 mm69 parts2LNo license1Raspberry Pi
ZEUS
sudo-apt-install-tap
171 × 142 mm69 parts2LNo license1RP2040/RP2350
UnOrthoDox 20
TweetyDaBird
76.2 × 96.7 mm68 parts2LNo license1RP2040/RP2350
75-Keyboard
Jyst7
85 × 56 mm67 parts4LMIT1Nordic nRF
Macro-Keyboard v4
NikolasKelava
81 × 112.2 mm65 parts4LMIT1PZO System
nirim000
110 × 100 mm62 parts4LNo license1TK2KB
hkzlab
238.8 × 71.1 mm61 parts2LCC-BY-NC-4.01RP2040/RP2350
Rukaibox
rukai
288.8 × 160.1 mm60 parts2LNo license1AVR/Arduino
Egpad
ohkiba
111.1 × 133.4 mm59 parts2LMIT1MacroPad
loredavid
144 × 79 mm59 parts2LCERN-OHL-S-2.01AVR/Arduino
Macro pad
jonathanwpaul
108 × 122 mm58 parts2LNo license1Kinesis-2040-hand
fomichev
142.5 × 112 mm58 parts2LMIT1RP2040/RP2350
Das4-controller
brandonrc
51.2 × 94 mm58 parts4LMIT1
Browse boards by part
AMS1117-3.3 1176USBLC6-2SC6 971RP2040 698W25Q128JVS 419AP2112K-3.3 372TL072 338TL074 307ESP32-S3-WROOM-1 300CH340C 273L7805 264Pico 25074HC595 248USBLC6-2P6 235LM358 223AP2112K-3.3TRG1 202Arduino_Nano_v3.x 19474LS04 193LM7805_TO220 182ESP32-WROOM-32 18174LS245 171SRV05-4 169W25Q128JVSIQ 16974LS138 16274LS32 161