2,416 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.
Split mini top
tamago324
97.1 × 87.4 mm18 parts2LNo license8Quanta-ISO-Pico 01
obsilab
322.6 × 209.9 mm166 parts2LCERN-OHL-P-2.06RP2040/RP2350
Side
cosmosalad
56.4 × 75.4 mm59 parts2LNo license6ToggleSwitch wH 1U23HP3x1Bv2
MostlyCoraGrace
116.5 × 39.7 mm13 parts2LMIT6Low3xD
lander03xD
111 × 87.9 mm21 parts2LNo license5Kailh sw
eigenlucy
10 × 10 mm4 parts2LMIT5N30aj
hatanoh
234 × 59.5 mm86 parts2LNo license4Splave ferris pg1316s right
jusdisgi
117.9 × 85.9 mm37 parts2LNo license4BBC-PS2
Board-Folk
91.4 × 100.5 mm36 parts2LNo license4Switch plate with trackball
ryoo14
237.5 × 76.5 mm47 parts2LNo license3Wio-SX1262 for ESP32S3
dhirptl
17.8 × 21.4 mm15 parts2LMIT3Symm60HE-Right unrouted
Mokeded
145.9 × 104.7 mm190 parts2LGPL-3.02RP2040/RP2350
Keyboard Module 34D
phpbbireland
34 × 45 mm45 parts2LGPL-3.02AVR/Arduino
Bakeneko-60
BenjaminJAnderson
284.7 × 94.2 mm154 parts2LNo license1Attempt2
kitsunekeyboards
284 × 100 mm99 parts2LMIT1Snak 28 edge cuts
JackMatanky
114 × 102.1 mm40 parts2LMIT1RP2040/RP2350
Adapter
yangxing844
85.4 × 50.8 mm29 parts2LNo license1AVR/Arduino
Crkbd
IndianBoy42
133.8 × 92.2 mm86 parts2LNo license0Xiao kb01
nobodywasishere
90 × 90 mm43 parts2LNo license0RP2040/RP2350
XIAO
samanbeer
203.1 × 125.1 mm21 parts2LNo license0RP2040/RP2350
Custom Macropad
joshujo
92 × 67 mm15 parts2LNo license0Bottom
dycli
119.3 × 87.9 mm8 parts2LNo license0Reviung34-split-R
gtips
100 × 100 mm33 parts2LMIT516NXP
Testcontroller
kiibohd
145.8 × 42.9 mm45 parts2LCERN-OHL-1.2415RP2040/RP2350
Keyboard whiz
CRImier
65 × 56 mm74 parts2LGPL-3.0253RP2040/RP2350
PyKey40 Lite
rgoulter
227 × 77 mm130 parts2LNo license230Asfoora
AlaaSaadAbdo
245 × 106.5 mm71 parts2LCC-BY-NC-4.0189Nordic nRF
ErgoSNM Keyboard Right Prototype 1
siderakb
141 × 88 mm66 parts2LCERN-OHL-P-2.0170Sgkb right top
sago35
174 × 96 mm41 parts2LMIT118Pangaea bottom pinkey same
e3w2q
38.1 × 84.9 mm10 parts2LMIT92ESP32
PcbBot
BerkeleyHCI
110 × 97.2 mm107 parts2LBSD-3-Clause91Enki 42 left
aroum
93.5 × 54.2 mm10 parts2LCERN-OHL-P-2.063AVR/Arduino
Grooveboard choc atmel mu
ianklug
118.1 × 22.9 mm24 parts2LCC-BY-SA-4.058Little Big Scroll 4KEY
TweetyDaBird
83.6 × 40 mm6 parts2LCC-BY-SA-4.055Dya right ext
cormoran
44.6 × 15.8 mm7 parts2LCC-BY-4.0536502 RAM Card
acwright
100 × 57.6 mm15 parts2LCERN-OHL-P-2.047
Browse boards by part
AMS1117-3.3 1296USBLC6-2SC6 1062RP2040 736W25Q128JVS 452AP2112K-3.3 410TL072 347ESP32-S3-WROOM-1 329TL074 309L7805 292CH340C 29174HC595 272USBLC6-2P6 261Pico 259LM358 238AP2112K-3.3TRG1 22474LS04 207ESP32-WROOM-32 205Arduino_Nano_v3.x 204LM7805_TO220 20274LS245 184SRV05-4 18074LS138 17674LS08 17574LS32 175