3,389 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.
RP2040/RP2350
Poly corne split42 right2
thpoll83
277.2 × 107.5 mm164 parts2LCERN-OHL-W-2.0406STM32
X-2: Lumberjack-Arm
rgoulter
285 × 94.2 mm137 parts2LNo license230Pmw3360
sadekbaroudi
25.9 × 41.3 mm14 parts2LCERN-OHL-P-2.0219Wizza-Choc-VIK
AlaaSaadAbdo
214.5 × 80.9 mm80 parts2LCC-BY-NC-4.0189Nordic nRF
ErgoSNM Keyboard Left Prototype 1
siderakb
140 × 88 mm67 parts2LCERN-OHL-P-2.0170Milk
Spaceboards
20 × 38 mm5 parts2LCERN-OHL-W-2.0144Crab
davidphilipbarr
109.7 × 81.3 mm38 parts2LNo license129Xiao kb01
sago35
90 × 90 mm43 parts2LMIT118NRF24L01+ module
ahtn
18.5 × 26.4 mm20 parts2LNo license96Egg top
oliviahanley
76.4 × 76.2 mm16 parts2LMIT92Pangaea top pinkey same
e3w2q
38.1 × 84.9 mm13 parts2LMIT92RP2040/RP2350
RobotCrawler
BerkeleyHCI
60 × 80 mm112 parts2LBSD-3-Clause91PNCATEHO v0.5.1
aroum
97 × 100 mm27 parts2LCERN-OHL-P-2.063SofleKeyboardTopPlate
climent
143.3 × 111.8 mm5 parts2LMIT61AVR/Arduino
Grooveboard choc atmel au
ianklug
118.1 × 22.9 mm24 parts2LCC-BY-SA-4.058Pipar urchin unibody
RasmusKoit
223.5 × 112.5 mm26 parts2LNo license56Nt10
evyd13
40 × 16.1 mm8 parts2LCC-BY-SA-4.056LBS 4 - Front Plate
TweetyDaBird
88.6 × 45 mm9 parts2LCC-BY-SA-4.055Led encoder
cormoran
12 × 18 mm10 parts2LCC-BY-4.053Squiggle no diode
ibnuda
116 × 115.2 mm20 parts2LGPL-3.0476502 Video Card
acwright
100 × 57.6 mm18 parts2LCERN-OHL-P-2.047Numpad Daughterboard
nearestexit
24 × 16 mm6 parts2LMIT36RP2040/RP2350
Noraneko42uzu
darakuneko
242.3 × 89.3 mm136 parts2LCustom license29Musashi60-revA-wired
hamano
150 × 135 mm62 parts2LNo license27NEC PC Engine
tebl
58.4 × 38.1 mm25 parts2LCERN-OHL-1.227AVR/Arduino
Mxtoggle
sjgray
29 × 21.8 mm12 parts2LNo license27STM32
Hermod
modern-hobbyist
189.2 × 139.5 mm177 parts2LMIT25Unicorne-3x5-hybrid mx reversible
Thunderbird2086
114.8 × 91.4 mm89 parts2LMIT24AWKB-C-1-under PCB-2mm
wj-zhe
111.4 × 90.6 mm36 parts2LNo license24ETZ-B11-RSP-5-KS-33
secersh
144.7 × 90.2 mm330 parts2LCERN-OHL-S-2.022Bumwings v001R55 xiao sd
tubbytwins
344.6 × 129.3 mm112 parts2LMIT22Mesa1-left
tangybbq
133 × 94 mm37 parts2LNo license21Seismos 5CoreR
ReSummit
147 × 78 mm24 parts2LGPL-3.017YUIOP47
koron
214 × 94 mm107 parts2LMIT15STM32F407VET6 Hat Pin Header Adapter
gianlucarenzi
72.4 × 85.2 mm18 parts2LGPL-3.0148keyv4
cgarcia2097
77 × 39 mm8 parts2LMIT14
Browse boards by part
AMS1117-3.3 1720USBLC6-2SC6 1307RP2040 956W25Q128JVS 616AP2112K-3.3 568ESP32-S3-WROOM-1 442TL072 434L7805 405TL074 39274HC595 381CH340C 368LM358 350Pico 340USBLC6-2P6 331Arduino_Nano_v3.x 298LM7805_TO220 28574LS04 280ProMicro 276AP2112K-3.3TRG1 268ESP32-WROOM-32 26374LS245 254SRV05-4 24574LS32 241PC817 241