111 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
AxxSolder
AxxAxx
39 × 82.5 mm122 parts2LGPL-3.01.7kSTM32
Twonkie
dojoe
25.4 × 25.4 mm56 parts4LNo license415STM32
EEZ DIB MCU r1B2
eez-open
139 × 70 mm191 partsTAPR-OHL-1.0391STM32
${DOC TYPE} Document
EPFLXplore
69.7 × 76.7 mm253 parts6LApache-2.0345STM32
Ovc
osrf
230 × 56 mm379 parts6LApache-2.0208STM32
Multistepper
eddyem
113.5 × 105.5 mm234 parts4LNo license206STM32
Maxwell main
azonenberg
280 × 195 mm987 parts8LBSD-3-Clause193STM32
FreeEEG32-beta shorting minuses
neuroidss
70 × 70 mm224 parts4LAGPL-3.0164STM32
EPS
rgw3d
85 × 85 mm629 parts4LGPL-3.0155STM32
Module17
M17-Project
100 × 83 mm186 parts4LCERN-OHL-W-2.0129STM32
DingoPDM
corygrant
72.4 × 95.3 mm151 parts4LMIT123STM32
Mainboard
Cluradev
120 × 90 mm162 parts4LNo license119STM32
Mun
RGBKB
154 × 105.1 mm436 parts2LGPL-3.0113STM32
PER|FORMER eurorack sequencer
westlicht
171.5 × 106.7 mm304 parts2LCC-BY-NC-4.0109STM32
MicroRusEFI
rusefi
80.6 × 93.7 mm238 parts2LNo license97STM32
Nitrokey Pro
Nitrokey
21.8 × 16.3 mm26 parts2LNo license89STM32
Delta
Scottapotamas
199.9 × 69.3 mm231 parts4LNo license51STM32
LMS8001 App
myriadrf
60 × 60 mm282 partsNo license50STM32
Oscar components
dchwebb
71 × 100 mm63 parts4LUnlicense38STM32
LMS8001-Companion
myriadrf
75.9 × 96 mm350 partsNo license36STM32
Shirley-FC-Dev-Board
Bare-Metal-Foundry
56 × 46 mm110 parts4LNo license29STM32
Mist
modern-hobbyist
372.1 × 141.2 mm445 parts2LMIT25STM32
FreeEEG32-alpha1.5
neuroidss
70 × 70 mm192 parts4LAGPL-3.023STM32
BigBoy
transistorfet
160 × 100 mm120 parts4LMIT17STM32
CanardBoard
waterloo-rocketry
100 × 70 mm244 parts6LGPL-3.014STM32
ChibiESC
joewa
143.5 × 14 mm187 parts4LGPL-3.010STM32
Quantum control
embeddedos-org
280 × 200 mm740 parts16LMIT8STM32
Hdmilight v3
esar
100 × 100 mm249 parts2LGPL-2.08STM32
Fipper Zero
aaakum4
126 × 70 mm70 parts4LGPL-3.08STM32
Main
wgbowley
60 × 40 mm59 parts2LMIT8- schematic only · 9 partsSTM32
MetaForge
FidelOdok
9 partsCustom license8 STM32
Stm32mp1-custom devboard
voloviq
120 × 80.6 mm194 parts4LNo license7STM32
DC26
dodgymike
129.1 × 142.3 mm678 parts2LNo license6STM32
Muirgen Main Control Unit
Tuskar-Marine
280 × 200 mm381 parts4LNo license6STM32
Usb fm radio
anttikes
58.8 × 29.5 mm36 parts4LCC-BY-NC-4.06STM32
Knox-Key
Kingdragoncat
31.2 × 17.1 mm29 parts2LGPL-3.05
Open source STM32 boards at a glance
The gallery holds 111 open source STM32 boards from 44 GitHub repositories; a typical one measures about 99.1 × 80 mm and carries around 185 components.
57% use four copper layers or more, and 62% carry an open source license.
The most starred is AxxSolder by AxxAxx.
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 111, 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, 74HC4051, ADUM1402BRWZ, ADuM3160 and AMS1117-3.3 appear in the most repositories here.
How big is a typical STM32 board?
The median is 99.1 × 80 mm, and 43% are two-layer designs.
What is the most popular open source STM32 board?
By GitHub stars, AxxSolder by AxxAxx, with 1,687 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.