2,612 open source STM32 boards
STMicroelectronics' Arm Cortex-M family, from the STM32F0 to the H7, plus STM8. 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.
STM32
LumenPnP Motherboard
opulo-inc
149 × 95 mm296 parts4LCC-BY-SA-4.03.7kSTM32
AxxSolder
AxxAxx
39 × 82.5 mm122 parts2LGPL-3.01.7kSTM32
LibreVNA
jankae
122 × 98 mm592 parts6LGPL-3.01.6kSTM32
AIOC
skuep
21 × 31.5 mm47 parts2LMIT1.4kSTM32
Ferris
pierrechevalier83
208.8 × 86.8 mm102 parts2LSHL-2.11.3kSTM32
Djinn
tzarc
192.3 × 150.5 mm216 parts2LCERN-OHL-S-2.0988STM32
Stmbl 4.0
rene-dev
100 × 100 mm412 parts2LGPL-3.0979STM32
XG Mobile Dock
osy
237.9 × 80.5 mm286 parts6LCC-BY-4.0703STM32
SuperPower-RPi
SensorsIot
65 × 56.5 mm98 parts2LCERN-OHL-W-2.0601STM32
Ethersweep
Neumi
79 × 38 mm97 parts2LMIT585STM32
L0
Luos-io
20.3 × 24.5 mm44 parts2LMIT547STM32
Transponder-12.0.1
peterantypas
90.4 × 25 mm115 parts4LGPL-3.0444STM32
Twonkie
dojoe
25.4 × 25.4 mm56 parts4LNo license415STM32
Main
apoluekt
73 × 139 mm121 parts2LCERN-OHL-P-2.0407STM32
USG
robertfisk
71 × 25 mm60 parts2LBSD-3-Clause407STM32
Cheap-FOCer-2
shamansystems
59.1 × 99.9 mm165 partsNo license405STM32
EEZ DIB MCU r1B2
eez-open
139 × 70 mm191 partsTAPR-OHL-1.0391STM32
NANDO
bbogush
48 × 41 mm40 parts2LGPL-3.0389STM32
OpenFlops
SukkoPera
111.6 × 59.4 mm76 parts2LCustom license376STM32
Huvud
bondus
42 × 42 mm116 parts4LGPL-3.0373STM32
Td deflect
tdaede
174 × 104 mm165 parts4LNo license370STM32
${DOC TYPE} Document
EPFLXplore
69.7 × 76.7 mm253 parts6LApache-2.0345STM32
LittleBrain-STM32F4-Sensorboard
pms67
55 × 55 mm82 parts4LNo license337STM32
StarlightEye
will127534
39 × 39 mm111 parts4LMIT318STM32
OtterIron Devkit
Jana-Marie
28 × 30 mm67 parts2LNo license316STM32
Echoplayer
amachronic
52 × 94 mm141 parts6LCERN-OHL-S-2.0279STM32
Orion - Control Board
AshishA26
70 × 82.4 mm69 parts2LNo license253STM32
Qaxe
shufps
89 × 137 mm192 parts4LCERN-OHL-S-2.0244STM32
PocketAdmin
krakrukra
15 × 31 mm25 parts2LMIT242STM32
Mppt-2420-lc
LibreSolar
114.5 × 60.5 mm141 partsCC-BY-SA-4.0233STM32
Pcbtc
lucysrausch
100 × 100 mm96 parts2LNo license223STM32
Plinkyblack hwmidi jacks
plinkysynth
121.9 × 109.2 mm261 parts4LMIT221STM32
MMDVM HS Dual Hat
phl0
65 × 56 mm117 parts2LNo license215STM32
Ligra back
Jana-Marie
106.7 × 106.7 mm55 parts2LCERN-OHL-S-2.0215STM32
Ovc
osrf
230 × 56 mm379 parts6LApache-2.0208STM32
Multistepper
eddyem
113.5 × 105.5 mm234 parts4LNo license206
Open source STM32 boards at a glance
The gallery holds 2612 open source STM32 boards from 1831 GitHub repositories; a typical one measures about 74 × 60.7 mm and carries around 79 components.
51% are two-layer designs, the rest use four layers or more, and 43% carry an open source license.
The most starred is LumenPnP Motherboard by opulo-inc.
Parts most used on STM32 boards
What STM32 boards are built for
Open source STM32 boards: common questions
Where can I find open source STM32 boards?
This page lists 2612, each read from its KiCad files on GitHub: board size, layers, the full parts list and a render of the PCB, with links to the original repository.
What parts are most common on STM32 boards?
The USBLC6-2SC6, AMS1117-3.3, STM32F103C8Tx, STM32F103C8T6 and STM32F405RGTx appear in the most repositories here.
How big is a typical STM32 board?
The median is 74 × 60.7 mm, and 51% are two-layer designs.
What is the most popular open source STM32 board?
By GitHub stars, LumenPnP Motherboard by opulo-inc, with 3,655 stars.
Can I simulate one of these STM32 boards before building it?
Yes. HardLabs turns a board's netlist and BOM into a working simulation, so you can boot and test firmware against it with no hardware on your desk.