2,320 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.
Xeon-Horizon
ayaskant007
140 × 35 mm11 parts2LNo license14704 buzzer
Razerban
71.5 × 44 mm11 parts2LGPL-3.01Cinco cinco
mikeysklar
98.1 × 68.1 mm11 parts2LGPL-3.01Macro Keyboard 3x3
ImSeanConroy
73.2 × 59.4 mm10 parts2LMIT1RP2040/RP2350
Hackpad
haohaohaoyan
100 × 71.4 mm10 parts2LNo license1RP2040/RP2350
DROPDECK
avadsariya0-coder
117.5 × 68.8 mm10 parts2LMIT1AVR/Arduino
PS2-Tandy-Keyboard-Adapter
rkrenicki
50 × 19 mm9 parts2LNo license1RP2040/RP2350
Hackclub macropad
Kavishomg
73.9 × 76.9 mm9 parts2LNo license1RP2040/RP2350
Macro pad for discord
ata-crtl
82 × 61.4 mm9 parts2LNo license1ESP32
Grippy
mikeysklar
60.8 × 35.2 mm9 parts2LGPL-3.01RP2040/RP2350
Aoishik s-Hackpad
aoishik
61.9 × 61.9 mm9 parts2LNo license1Pulse generator
sansanda
68.6 × 53.3 mm8 parts2LNo license1Pacpad
lxsh-S
68 × 65 mm8 parts2LNo license1ESP32
ChrisKeyboards
MagicTINTIN
49.6 × 26.7 mm8 parts2LGPL-3.01RP2040/RP2350
Minikeyboard
zelmotas
44.5 × 64.9 mm7 parts2LNo license1Ida
tomasr8
38.3 × 40.4 mm6 parts2LNo license1BatterySwitcher
Supermanuu
18.5 × 5 mm5 parts2LMIT1Hackpad v1
s-ajay-2010
10.3 × 57.6 mm5 parts2LNo license1Macropad
basanta-bhandari
40 × 58 mm4 parts2LNo license1CELL
twcoolt
99.5 × 99.5 mm4 parts2LAGPL-3.01MacroByte
travletothefurureprogramming
2 × 30.2 mm4 parts2LMIT1Hackpad
elia-pia
19 × 57 mm4 parts2LNo license1Ducky shine3-usb c
obstrom
50 × 18 mm4 parts2LUnlicense1Amatelus73
swanmatch
362 × 104.8 mm0 parts2LMIT1Pedal master
keotl
53.3 × 54.6 mm0 parts2LMIT1- schematic only · 7 partsAVR/Arduino
KeyLED
wivy1
7 partsCC-BY-NC-4.01 RP2040/RP2350
Convertible keyboard
TechnikWeber
431.2 × 126.4 mm482 parts2LCC-BY-NC-4.00STM32
KHEops70
mgsg
285 × 94.6 mm477 parts4LGPL-3.00STM32
BuuKeeb
buu342
431 × 122.3 mm447 parts2LNo license0STM32
MacOS-Keyboard
CalamityCow
432.2 × 143 mm440 parts2LNo license0RP2040/RP2350
Keyboard
ShadowFox88
466.6 × 138.7 mm427 parts2LNo license0McNulty Pad
cookiemonsternz
440 × 137.3 mm417 parts2LNo license0Nordic nRF
Arc
DynamicWhiteHat
326.6 × 123.8 mm415 parts2LNo license0RP2040/RP2350
Anton s-Keyboard
anton2785-bit
373.2 × 129.3 mm407 parts2LNo license0RP2040/RP2350
Keyboard
souptik-samanta
440 × 150 mm398 parts2LNo license0RP2040/RP2350
Kaypaw96
Kaympe20
421.9 × 145.2 mm396 parts2LNo license0
Browse boards by part
AMS1117-3.3 1196USBLC6-2SC6 983RP2040 699W25Q128JVS 421AP2112K-3.3 376TL072 339TL074 307ESP32-S3-WROOM-1 304CH340C 274L7805 271Pico 25174HC595 248USBLC6-2P6 248LM358 228AP2112K-3.3TRG1 205Arduino_Nano_v3.x 19774LS04 193LM7805_TO220 185ESP32-WROOM-32 18274LS245 171SRV05-4 169W25Q128JVSIQ 16974LS138 16274LS32 161