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
STM32-Development-Board
harshitha-purama
44 × 41.5 mm28 parts2LNo license0STM32
Custom stm32
Annusingh002
39.7 × 24.5 mm28 parts2LNo license0STM32
CommBoard
cdcortesr
34.8 × 34.3 mm28 parts2LNo license0STM32
STM32-1st-Demo-PCB-Design
ashfaque-ur-rahman
41 × 31 mm28 parts2LNo license0STM32
STM32-Phill s-Lab-PCB-Course
abda-s
42 × 33 mm28 parts2LNo license0STM32
STM32F103C8T6-Custom
69series
41.5 × 33 mm28 parts2LMIT0STM32
Stm32f103-dev board
ajmalpro11
42 × 35.5 mm28 parts2LMIT0STM32
Stm32-PCB-design
hughmancoder
44.2 × 31.3 mm28 parts2LNo license0STM32
Stm32-dev board
FerretCode
42 × 32 mm28 parts4LNo license0STM32
STM 32
DakshLohchab
38.4 × 32.3 mm28 parts2LMIT0STM32
Stm32f103-usb devboard
Waqar-98
36.3 × 38.2 mm27 parts2LMIT0STM32
Stm32f103-usb devboard
Wiki1998-dev
36.3 × 38.2 mm27 parts2LMIT0STM32
Fmc memory adapter
FlorianFrank
200.1 × 170.2 mm27 parts4LApache-2.00STM32
Intelligence factory hardware assessment
shreyashswarnkar210205
42.1 × 33.4 mm26 parts4LNo license0STM32
High res scrollwheel
Jonathan-C-L
59 × 44 mm25 parts2LNo license0STM32
A2bikelight
pacew
50 × 50 mm25 parts4LGPL-3.00STM32
TideBand — Wrist-Worn Hydrographic Current Profiler
jayis1
62 × 52 mm24 parts5LNo license0STM32
TinySound
knurtz
15.2 × 15.8 mm23 parts4LNo license0STM32
LEDcube
eurovibes
40 × 40 mm23 parts2LNo license0STM32
Pcbdesign
enishyseni
55 × 40 mm22 parts4LNo license0STM32
Moisture sensor
gratinDeTopinambour
24 × 100 mm22 parts2LNo license0STM32
Base
tsmiltonAgents
44 × 23 mm22 parts4LNo license0STM32
Board B — Guardian / Keyboard / Privacy
Alfredapp-hash
60 × 118 mm22 parts6LNo license0STM32
STM32F103-dev board
Kraad25
38 × 38 mm21 parts2LNo license0STM32
Trinkey
PythonAtSea
48.1 × 17.5 mm21 parts2LNo license0STM32
Ifm spark dev
ALeggeUp
23.4 × 24.6 mm21 parts2LCC-BY-SA-4.00STM32
Water timer
atelierlelu
29 × 29 mm21 parts4LCERN-OHL-P-2.00STM32
Bugboard mini
NeerajR18
20 × 25 mm20 parts2LNo license0STM32
Open pod
Leo-Nicolle
65 × 90 mm20 parts2LNo license0STM32
Majestouch stm32
mbtech-nl
50 × 18 mm20 parts2LMIT0STM32
Kicad board-2026-07-27-hm blueremote-12
SimulatedFlow
100 × 60 mm19 parts4LCustom license0STM32
Disabledbabyironman
lohhaoyuan
28.3 × 28.8 mm18 parts2LMIT0STM32
Industrial-STM32-CAN-Node
bgmbzk
92.3 × 54.5 mm13 parts2LNo license0STM32
Kicad board-2026-07-21-homematic-6button flush
SimulatedFlow
50 × 50 mm12 parts4LCustom license0STM32
Vibe
pOmelchenko
68 × 100 mm7 parts2LNo license0STM32
KiCad-RS485 LoadSwitch
nordeim
100 × 80 mm3 parts2LNo license0
Browse boards by part
AMS1117-3.3 1196USBLC6-2SC6 983RP2040 699W25Q128JVS 421AP2112K-3.3 376TL072 339TL074 307ESP32-S3-WROOM-1 304CH340C 274L7805 271Pico 25174HC595 248USBLC6-2P6 248LM358 228AP2112K-3.3TRG1 205Arduino_Nano_v3.x 19774LS04 193LM7805_TO220 185ESP32-WROOM-32 18274LS245 171SRV05-4 169W25Q128JVSIQ 16974LS138 16274LS32 161