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.

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.

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.

Browse boards by part