STM32F4-Reference

pms67·STM32F4-Reference-PCB

STM32F4-Reference PCB layout, top view — open source STM32 board by pms67

About the STM32F4-Reference PCB

STM32F4-Reference is an open source STM32 PCB design by pms67, published on GitHub under the MIT license. It is a 4-layer board measuring 56 × 51 mm, with 46 components from 35 distinct parts.

Its main chip is the STM32F405RGT6, from the STM32 family. Other key parts include the MP2359DJ-LF-Z and USBLC6-2SC6. By type, the board carries 16 capacitors, 11 resistors, 5 connectors, 4 diodes, 3 ICs and 3 inductors.

It belongs with the power & battery designs in this gallery.

From the project

KiCad + STM32F4 + USB + Buck converter video reference/test PCB.

- Learn how to design your own STM32-based PCB (https://youtu.be/x_5rYfAyqq0)! - Learn how to write firmware for the STM32 microcontroller (https://youtu.be/C7-8nUU6e3E)!

You can order this board (incl. SMT assembly) at https://www.jlcpcb.com. Gerber and assembly files are in the relevant repo folders.

Main components on the STM32F4-Reference

STM32F4-Reference bill of materials (BOM)

46 components, 35 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
MP2359DJ-LF-Z
U1
1
STM32F405RGT6
U2
1
USBLC6-2SC6
U3
1
AO3401A
Q1
1
16MHZ
16MHz
Y1
1
SCREW_TERMINAL_01X02
Screw_Terminal_01x02
J1
1
SWD
J2
2
CONN_01X04
Conn_01x04
J3, J4
1
USB_B_Micro
J5
1
250MA
250mA
F1
1
SW_SPDT
SW1
2
B5819W
D1, D2
1
C2286
RED
D3
1
C72041
BLUE
D4
1
C1017
600 @ 600MHz
FB1
1
10U
10u
L1
1
39N
39n
L2
3
10U
10u
C1, C2, C3
1
10N
10n
C4
1
4U7
4u7
C5
Show 15 more
QtyPartRefs
5
100N
100n
C6, C7, C8, C9, C10
1
1u
C11
1
10N
10n
C12
2
2U2
2u2
C13, C14
2
12P
12p
C15, C16
1
100K
100k
R1
1
68K
68k
R2
1
47K
47k
R3
1
15K
15k
R4
1
270
R5
1
1k
R6
1
10K
10k
R7
1
47
R8
1
1K5
1k5
R9
2
2K2
2k2
R10, R11

STM32F4-Reference design files

The KiCad project lives in the pms67/STM32F4-Reference-PCB repository on GitHub; these links point at the commit this page was built from.

STM32F4-Reference: common questions

What microcontroller does the STM32F4-Reference use?

The STM32F4-Reference is built around the STM32F405RGT6, from the STM32 family.

How big is the STM32F4-Reference PCB?

The STM32F4-Reference measures 56 × 51 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the STM32F4-Reference?

46 components, from 35 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the STM32F4-Reference design files?

From the pms67/STM32F4-Reference-PCB repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.

Can I use the STM32F4-Reference design in my own project?

Yes, under the terms of its MIT license, which pms67 chose for the repository.

Can I test firmware for the STM32F4-Reference without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug STM32 firmware against it before you order a PCB.

Similar boards