2,399 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.
Main left
heyjva
141 × 130.1 mm40 parts2LNo license0Open micro top
TomBonness
96 × 96 mm39 parts4LCustom license0ESP32
Clavier
Bilaikra2014
39.6 × 51.8 mm38 parts2LNo license0RP2040/RP2350
RP2040InnerColumn
unseensnick
16.4 × 36.9 mm35 parts2LMIT0RP2040/RP2350
Tergo choc
lukashevich-t
37.6 × 67.9 mm35 parts2LNo license0RP2040/RP2350
Daughter board
cookiemonsternz
46 × 42.8 mm34 parts2LNo license0Not about money.unrouted
lllNuggetslll
76.5 × 114.5 mm31 parts2LNo license0RP2040/RP2350
RP2040 Minimal Design Example
Ovens-Syntax
52 × 51 mm30 parts2LGPL-3.00RP2040/RP2350
Open agent micropad rev a
Lamdevelopper
118 × 86 mm29 parts2LNo license0ESP32
Dongle
mornepousse
30 × 37.5 mm29 parts4LNo license0Hackpiano
Alex-SJuice
95.3 × 100 mm27 parts2LNo license0Top plate
codingdestro
139.1 × 118.3 mm26 parts2LNo license0ESP32
Joker60 HUB
ZeshuLiu
99 × 25 mm24 parts2LMIT0PIC
CP-400-Color-Keyboard-2-PS2
costarc
46.4 × 48.2 mm22 parts2LGPL-3.00Button matrix
Ethan2502
65 × 60 mm22 parts2LNo license0Keyboard matrix
morgobongo
175.3 × 28.6 mm21 parts2LCustom license0PIC
6502-Retro IO Card
linuxplayground
100 × 47.4 mm20 parts4LNo license0STM32
Wmk
arkadiuszmakarenko
32.8 × 100 mm20 parts4LNo license0ESP32
ESP8266
agkaminski
20.3 × 25.7 mm18 parts2LCC-BY-NC-4.00ESP32
ESP8266
agkaminski
20.3 × 25.7 mm18 parts2LCC-BY-NC-4.00MacroKeyboard2
dipenarathod
65 × 43 mm16 parts2LNo license0Board F — Front Panel / Keyboard
Alfredapp-hash
76 × 46 mm16 parts4LNo license0Orochi 5x5x2
dijkstrw
100 × 100 mm15 parts4LNo license0Controller pro micro
JeremyJStarcher
180.3 × 27.9 mm14 parts2LNo license0RP2040/RP2350
Stardance macropad
Stempell
61.7 × 60.6 mm14 parts2LMIT0Keyboard before
schwiftyjoogn
62.5 × 31.7 mm12 parts2LGPL-3.00Led module
sky2park
40.5 × 10 mm11 parts2LGPL-3.00Daughterboard front
KavyanshKhaitan2
76.5 × 29.9 mm9 parts2LNo license0Keyboard/Trackball Combo - Key IO Expanders
blueOkiris
33.2 × 108 mm8 parts2LNo license0Shortcut Keyboard Case BOT
bhoppe-dev
100 × 79 mm8 parts2LBSD-2-Clause09674GL plate
otahinosame
314.4 × 98.8 mm7 parts2LMIT0Usb daughterboard
i2cjak
42.8 × 8 mm7 parts4LCERN-OHL-P-2.00PCBA
kalliod
93.5 × 72.5 mm7 parts2LGPL-3.00Sliver
barnabyosborne-cmyk
64 × 4 mm6 parts2LNo license0M.2-Templates
mornepousse
24 × 95 mm4 parts2LNo license0Calc plate
georgsnarbuts
76.2 × 95.3 mm3 parts2LCC-BY-NC-4.00
Browse boards by part
AMS1117-3.3 1287USBLC6-2SC6 1056RP2040 725W25Q128JVS 444AP2112K-3.3 408TL072 347ESP32-S3-WROOM-1 324TL074 308CH340C 290L7805 29074HC595 267USBLC6-2P6 260Pico 258LM358 237AP2112K-3.3TRG1 22474LS04 207ESP32-WROOM-32 203Arduino_Nano_v3.x 202LM7805_TO220 20174LS245 18474LS138 176SRV05-4 17674LS08 17574LS32 175