STMP1-OLinuXino

OLIMEX·STMP1-OLinuXino·HARDWARE/STMP1-OLinuXino-REV.A/STMP1-OLinuXino_Rev_A.kicad_pcb

STMP1-OLinuXino PCB layout, top view — open source STM32 board by OLIMEX
Simulate this board

About the STMP1-OLinuXino PCB

STMP1-OLinuXino is an open source STM32 PCB design by OLIMEX, published on GitHub under the GPL-3.0 license. It is a 8-layer board measuring 84 × 59.6 mm, with 387 components from 87 distinct parts.

Its main chip is the STM32MP157CAA3x, from the STM32 family. Other key parts include the KSZ9031RNXCC(QFN48_1DRILL(PADPITCH-0.5MM)), NA(RCLAMP0524P(SLP2510P8)), IT66121FN, AT24C16C-SSHM-T and MT3608(SOT23-6). By type, the board carries 185 capacitors, 131 resistors, 16 inductors, 15 ICs, 4 diodes and 3 transistors.

From the project

STMP1 (es-ti-em-pai) OLinuXino (o-linux-ino) is based on STM32MP1XX Dual Core Cortex-A7 + Cortex-M4 microprocessors from ST Microelectronics. The Cortex-A7 can run Linux/Android OS while Cortex-M4 handle Real-Time events.

STMP1 (es-ti-em-pai) OLinuXino (o-linux-ino) is based on STM32MP1XX Dual Core Cortex-A7 + Cortex-M4 microprocessors from ST Microelectronics. The Cortex-A7 can run Linux/Android OS while Cortex-M4 handle Real-Time events.

- mainline Linux support - automotive -40+125C operating temperature on all devices! - 1GB DDR3L - Gigabit Ethernet interface - Three USB 2.0 - Two FD-CAN - Two ADC - Two DAC - Camera IF - Six I2C - Three I2S - Three SD MMC - FMC (NAND) Flash - Six SPI - Four UART - MIPI DSI 3Gb (157 only) - Secure Boot - Crypto Hash (C version only)

Main components on the STMP1-OLinuXino

STMP1-OLinuXino bill of materials (BOM)

387 components, 87 distinct parts.

QtyPartRefs
1
STM32MP157CAA3x
U1
2
K4B4G1646Q-HYK0(FBGA-96_256Mx16_DDR3-1600_11-11-11)
U2, U3
1
KSZ9031RNXCC(QFN48_1DRILL(PADPITCH-0.5MM))
U4
3
NA(RCLAMP0524P(SLP2510P8))
U5, U6, U7
1
IT66121FN
U8
1
AT24C16C-SSHM-T
U9
1
MT3608(SOT23-6)
U10
1
AXP803(QFN68_8x8mm)
U11
3
SY6280AAC(SOT23-5)
U12, U13, U14
1
SIT1050T(SOIC-8_150mil)
U15
1
Q32.768kHz/12.5pF/2P/SMD1206
Q1
1
Q24MHZ/20pF/30ppm/4P/3.2x2.5mm
Q2
1
Q25MHz/20pF/20ppm/4P/3.2x2.5mm
Q3
1
Closed(1-2)/Opened(2-3)
5.0V/3.3V1
2
Opened
5V_E1, CAN_T1
1
TB3-3.5mm
CAN1
1
BSS138(SOT23-3)
FET1
1
IRLML6402(SOT-23)
FET2
1
FSMD035
FUSE1
1
NA(5025)
FUSE2
Show 67 more
QtyPartRefs
1
Flash[2x(PA-V16X-2X10-LF)]
Flash1
1
PA-V16X-2X10-LF
GPIO4
4
PA-V16X-2X20-LF
GPIO-1, GPIO-2, GPIO-3, LCD_CON1
1
HDMI-SWM-19
HDMI1
1
TM211Q01FM22
LAN1
1
DW02R
LIPO_BAT1
1
MICRO_SD(TFC-WPAPR-08)
MICRO_SD1
1
PWRJ-2mm(YDJ-1134)
PWR1
2
SIDE_WTCM-TR(3X4)
PWRON1, RESET1
1
RA1206_(4x0603)_4B8_100k
RM1
1
RA0805_(4X0402)_4.7k
RM2
2
RA0805_(4X0402)_22R
RM3, RM4
1
WPM1481-6/TR(DFN2X2-6L)
T1
2
USB_A_VERTICAL
USB1, USB2
1
USB-OTG(MSB-SW-5AB-LF)
USB-OTG1
1
AMS1117(ADJ)
VR1
1
Closed
VREF1
1
LED/YELLOW/0603
CHGLED1
1
LED/Red/0603
PWRLED1
1
1N4007/SMA
D1
2
1N5822/SS34/SMA
D2, D3
1
SMBJ6.0A
D4
8
FB0805/600R/2A
L1, L2, L3, L4, L7, L14, L15, L16
2
NA(2.7nH/L0402)
L5, L6
1
2.2uH/3A/YS75/7x8
L8
1
SWPA4018S1R5NT(1.5uH/3.35A/DCR<0.1R/CD43)
L9
4
SWPA3015S1R5NT(1.5uH/2.30A/DCR<0.1R/CD32)
L10, L11, L12, L13
45
10uF/6.3V/20%
C1, C23, C24, C34, C35, C86, C90, C91 +37
17
1uF/10V/10%
C2, C4, C6, C58, C107, C132, C133, C136 +9
82
100nF/10V/10%
C3, C5, C7, C8, C9, C10, C11, C12 +74
2
24pF/50V/5%/COG
C42, C43
4
33pF/50V/5%
C44, C45, C49, C50
12
47uF/6.3V/20%
C46, C51, C61, C87, C88, C89, C168, C169 +4
13
22uF/6.3V/20%
C47, C48, C52, C63, C64, C72, C76, C79 +5
2
NA(24pF)
C66, C67
1
24pF
C68
1
1nF/2kV/10%/X7R
C71
6
NA(47uF/6.3V/20%)
C174, C178, C179, C180, C182, C183
5
2k/1%
R1, R5, R6, R7, R10
12
22R
R2, R3, R46, R56, R63, R71, R72, R74 +4
3
243R/1%
R4, R8, R13
2
NA(243R/1%)
R9, R14
1
100R/1%
R11
9
NA
R12, R43, R62, R90, R111, R120, R123, R129 +1
25
56R/1%
R15, R16, R17, R18, R19, R20, R21, R22 +17
1
10M
R40
3
0R(Board_Mounted)
R41, R107, R108
1
NA(22R)
R42
14
1k
R44, R45, R61, R64, R65, R66, R67, R68 +6
6
NA(1k)
R47, R48, R49, R50, R51, R52
17
10k
R53, R55, R58, R73, R80, R87, R88, R89 +9
2
100k
R54, R60
1
120R
R57
1
12.1k/1%
R59
9
2.2k
R70, R77, R78, R82, R94, R96, R101, R104 +1
2
4.7k
R79, R128
1
27k
R81
4
NA(510R)
R83, R84, R85, R86
1
8.25k/1%
R97
1
1.1k/1%
R98
3
NA(10k)
R100, R118, R119
1
0.01R/1%/1206
R109
1
0R(Board_Mounted)
R110
1
3.01k/1%
R114
1
120R/1206
R122
1
13k/1%
R124
2
3.92k/1%
R125, R126

STMP1-OLinuXino design files

The KiCad project lives in the OLIMEX/STMP1-OLinuXino repository on GitHub; these links point at the commit this page was built from.

STMP1-OLinuXino: common questions

What microcontroller does the STMP1-OLinuXino use?

The STMP1-OLinuXino is built around the STM32MP157CAA3x, from the STM32 family.

How big is the STMP1-OLinuXino PCB?

The STMP1-OLinuXino measures 84 × 59.6 mm, has 8 copper layers and is 1.6 mm thick.

How many components are on the STMP1-OLinuXino?

387 components, from 87 distinct parts. The full bill of materials is listed on this page.

Where can I download the STMP1-OLinuXino design files?

From the OLIMEX/STMP1-OLinuXino repository on GitHub, which has the KiCad layout; the links under Design files point to each one.

Can I use the STMP1-OLinuXino design in my own project?

Yes, under the terms of its GPL-3.0 license, which OLIMEX chose for the repository.

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