STM32XP

MechatronixLab·STM32XP·HARDWARE/KICAD/STM32XP.kicad_pcb

STM32XP PCB layout, top view — open source STM32 board by MechatronixLab

About the STM32XP PCB

STM32XP is an open source STM32 PCB design by MechatronixLab, published on GitHub under the CERN-OHL-P-2.0 license. It is a 4-layer board measuring 99.1 × 68.6 mm, with 166 components from 67 distinct parts.

Its main chip is the 61300411821, from the STM32 family. Other key parts include the LD1117S50TR, LD1117S33TR, AP3012KTR-E1, USBLC6-2SC6 and LMV324IPT. By type, the board carries 53 resistors, 45 capacitors, 21 test points, 10 diodes, 8 ICs and 8 switches.

It belongs with the dev boards & breakouts, displays & leds and power & battery designs in this gallery.

From the project

Development board based on the STM32F411RET6

This is an educational development board conceived as part of a PCB Design course. The course is offered via Portal Embarcados website (Course Page).

The board is based on the STM32F411, more specifically, the STM32F411RET6. Additionally, the board features some components commonly used in Embedded Systems, such as: - DC-DC Converters - OLED Display, connected to the MCU via I²C - RGB LEDs - Audio buzzer, controlled via PWM - External ADC with analog antialiasing filters - USB 1.1 Full Speed via a Type-C connector - Micro SD Card for easy data storage, connected to the MCU via SPI - Input…

STM32XP, from the project README
From the project README

Main components on the STM32XP

STM32XP bill of materials (BOM)

166 components, 67 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
LD1117S50TR
AMS1117-5.0
STMICROELECTRONICS
U1
1
LD1117S33TR
AMS1117-3.3
STMICROELECTRONICS
U2
1
AP3012KTR-E1
AP3012
DIODES INCORPORATED
U3
1
61300411821
OLED 128x64 1.3"
WÜRTH ELEKTRONIK
U4
1
USBLC6-2SC6
STMICROELECTRONICS
U5
1
LMV324IPT
LM324
STMICROELECTRONICS
U6
1
ADS1115IDGSR
ADS1115IDGS
TEXAS INSTRUMENTS
U7
1
STM32F411RET6
STM32F411RETx
STMICROELECTRONICS
U8
3
2N7002K-7
2N7002
DIODES INCORPORATED
Q1, Q2, Q3
1
ABS06-32.768KHZ-T
32.768kHz
ABRACON/FOX
Y1
1
ABM8-12.000MHZ-D2Y-T
12MHz 20Pppm 18pF
ABRACON/FOX
Y2
2
613020143121
Conn_01x20_Socket
WÜRTH ELEKTRONIK
J1, J6
1
694106301002
Jack-DC
WÜRTH ELEKTRONIK
J2
1
613010243121
Conn_02x05_Odd_Even
WÜRTH ELEKTRONIK
J3
1
WE 629722000214
USB TYPE C
Würth Elektronik
J4
1
693071020811
MICRO SD
WÜRTH ELEKTRONIK
J5
1
79527141
CR2032
WÜRTH ELEKTRONIK
BT1
1
-
9V
-
JP1
1
-
VSEL
-
JP2
1
PKM13EPYH4000-A0
78dB 4kHz
MURATA
LS1
Show 47 more
QtyPartRefs
1
C318884
RST
LITTELFUSE/C&K
SW1
1
C318884
UP
LITTELFUSE/C&K
SW2
1
C318884
LEFT
LITTELFUSE/C&K
SW3
1
C318884
CENTER
LITTELFUSE/C&K
SW4
1
C318884
RIGHT
LITTELFUSE/C&K
SW5
1
C318884
BUTTON 1
LITTELFUSE/C&K
SW6
1
C318884
BUTTON 2
LITTELFUSE/C&K
SW7
1
C318884
DOWN
LITTELFUSE/C&K
SW8
4
-
GND
-
TP1, TP4, TP13, TP14
1
-
+5V
-
TP2
1
-
+3.3V
-
TP3
1
-
+9V
-
TP5
1
-
+VSEL
-
TP6
1
-
+VEXT
-
TP7
1
-
+VBUS
-
TP8
1
-
+3VBAT
-
TP9
1
-
+3.3VA
-
TP10
1
-
+5VA
-
TP11
1
-
+VCORE
-
TP12
1
PD2
-
TP15
1
PC11
-
TP16
1
PC12
-
TP17
1
PB5
-
TP18
1
PB4
-
TP19
1
PC13
-
TP20
1
PB10
-
TP21
5
150060SS55040
LED
WÜRTH ELEKTRONIK
D1, D3, D4, D7, D8
1
STPS1L40ZFY
STPS1L40-Y
STMICROELECTRONICS
D2
1
1315050930002
WS2812B
WÜRTH ELEKTRONIK
D5
1
BAT54C-7-F
BAT54C
DIODES INCORPORATED
D6
1
ESDA6V1-5SC6
STMICROELECTRONICS
D9
1
150505M173300
WÜRTH ELEKTRONIK
D10
3
742792651
600R
Würth Elektronik
FB1, FB2, FB3
1
74404024100
10uH
WÜRTH ELEKTRONIK
L1
1
744232090
WÜRTH ELEKTRONIK
L2
1
742792651
L_Small
WÜRTH ELEKTRONIK
L3
16
KGM21AR71C106K
10uF 25V
KYOCERA/AVX
C1, C2, C4, C6, C7, C8, C9, C10 +8
24
KGM15BR71H104K
100nF 50V
KYOCERA/AVX
C3, C5, C11, C12, C17, C18, C20, C21 +16
4
KGM15ACG1H100G
10pF 50V
KYOCERA/AVX
C14, C15, C25, C31
1
KGM15BR71C684M
680nF 16V
KYOCERA/AVX
C16
27
CRCW060310K0FK
10K 1%
VISHAY
R1, R2, R11, R13, R14, R18, R21, R24 +19
1
CRCW06036K20FK
6K2 1%
VISHAY
R3
12
CRCW060351R0FK
51R 1%
VISHAY
R4, R5, R6, R7, R16, R17, R19, R20 +4
8
CRCW06031K00FK
1K 1%
VISHAY
R8, R9, R10, R22, R30, R31, R33, R34
2
CRCW06032K20FK
2.2K 1%
VISHAY
R12, R15
2
CRCW06035K10FK
5.1K 1%
VISHAY
R23, R28
1
CRCW06030000Z0
0R
VISHAY
R29

STM32XP design files

The KiCad project lives in the MechatronixLab/STM32XP repository on GitHub; these links point at the commit this page was built from.

STM32XP: common questions

What microcontroller does the STM32XP use?

The STM32XP is built around the 61300411821, from the STM32 family.

How big is the STM32XP PCB?

The STM32XP measures 99.1 × 68.6 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the STM32XP?

166 components, from 67 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 STM32XP design files?

From the MechatronixLab/STM32XP repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the STM32XP design in my own project?

Yes, under the terms of its CERN-OHL-P-2.0 license, which MechatronixLab chose for the repository.

Can I test firmware for the STM32XP 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