STMP1-OLinuXino
OLIMEX·STMP1-OLinuXino·HARDWARE/STMP1-OLinuXino-REV.A/STMP1-OLinuXino_Rev_A.kicad_pcb
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.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | STM32MP157CAA3x | LFBGA-448(Pitch-0.8mm_Pad-0.4mm_18x18x1.27mm) | U1 |
| 2 | K4B4G1646Q-HYK0(FBGA-96_256Mx16_DDR3-1600_11-11-11) | FBGA96(HYNIX_SAMSUNG_512MX16_DDR3) | U2, U3 |
| 1 | KSZ9031RNXCC(QFN48_1DRILL(PADPITCH-0.5MM)) | QFN48_1DRILL(PADPITCH-0.5MM) | U4 |
| 3 | NA(RCLAMP0524P(SLP2510P8)) | SLP2510P8_TEST | U5, U6, U7 |
| 1 | IT66121FN | QFN64_9x9mm_Pitch_0.5mm_65PAD_4.5mm | U8 |
| 1 | AT24C16C-SSHM-T | SOIC-8_150mil | U9 |
| 1 | MT3608(SOT23-6) | SOT23-6 | U10 |
| 1 | AXP803(QFN68_8x8mm) | QFN68 | U11 |
| 3 | SY6280AAC(SOT23-5) | SOT-23-5 | U12, U13, U14 |
| 1 | SIT1050T(SOIC-8_150mil) | SOIC-8_150mil | U15 |
| 1 | Q32.768kHz/12.5pF/2P/SMD1206 | CM7V-T1A(Crystal_Package-1206_3.20x1.50x0.65mm) | Q1 |
| 1 | Q24MHZ/20pF/30ppm/4P/3.2x2.5mm | TSX-3.2x2.5mm_GND(3) | Q2 |
| 1 | Q25MHz/20pF/20ppm/4P/3.2x2.5mm | TSX-3.2x2.5mm_GND(3) | Q3 |
| 1 | Closed(1-2)/Opened(2-3) | SJ_2_SMALL_12_TIED | 5.0V/3.3V1 |
| 2 | Opened | SJ_1_SMALLER | 5V_E1, CAN_T1 |
| 1 | TB3-3.5mm | TB3-3.5mm | CAN1 |
| 1 | BSS138(SOT23-3) | SOT23 | FET1 |
| 1 | IRLML6402(SOT-23) | SOT23 | FET2 |
| 1 | FSMD035 | FUSE-1206 | FUSE1 |
| 1 | NA(5025) | FUSE-5025 | FUSE2 |
Show 67 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | Flash[2x(PA-V16X-2X10-LF)] | Flash[2x(PA-V16X-2X10-LF)] | Flash1 |
| 1 | PA-V16X-2X10-LF | GPH127SMT-02X10(PA-V16X-2X10-LF) | GPIO4 |
| 4 | PA-V16X-2X20-LF | GPH127SMT-02X20(PA-V16X-2X20-LF) | GPIO-1, GPIO-2, GPIO-3, LCD_CON1 |
| 1 | HDMI-SWM-19 | HDMI-SWM-19 | HDMI1 |
| 1 | TM211Q01FM22 | TM211Q01FM22 | LAN1 |
| 1 | DW02R | LIPO_BAT-CON2DW02R | LIPO_BAT1 |
| 1 | MICRO_SD(TFC-WPAPR-08) | TFC-WPAPR-08 | MICRO_SD1 |
| 1 | PWRJ-2mm(YDJ-1134) | PWRJ-2mm(YDJ-1134) | PWR1 |
| 2 | SIDE_WTCM-TR(3X4) | SW-TAKT3X4 | PWRON1, RESET1 |
| 1 | RA1206_(4x0603)_4B8_100k | RA1206_(4X0603)_4B8_xx | RM1 |
| 1 | RA0805_(4X0402)_4.7k | RA0805_(4X0402)_xx_BIGGEROUTPADS | RM2 |
| 2 | RA0805_(4X0402)_22R | RA0805_(4X0402)_xx_BIGGEROUTPADS | RM3, RM4 |
| 1 | WPM1481-6/TR(DFN2X2-6L) | DFN2x2-6L | T1 |
| 2 | USB_A_VERTICAL | USB_A_VERTICAL_PTH | USB1, USB2 |
| 1 | USB-OTG(MSB-SW-5AB-LF) | USB_MINI_9PIN | USB-OTG1 |
| 1 | AMS1117(ADJ) | SOT223 | VR1 |
| 1 | Closed | SJ_1_SMALLER_TIED | VREF1 |
| 1 | LED/YELLOW/0603 | LED_0603_KA | CHGLED1 |
| 1 | LED/Red/0603 | LED_0603_KA | PWRLED1 |
| 1 | 1N4007/SMA | SMA-KA | D1 |
| 2 | 1N5822/SS34/SMA | SMA-KA | D2, D3 |
| 1 | SMBJ6.0A | DO214AA_1(K)-2(A) | D4 |
| 8 | FB0805/600R/2A | L_0805_5MIL_DWS | L1, L2, L3, L4, L7, L14, L15, L16 |
| 2 | NA(2.7nH/L0402) | L_0402_5MIL_DWS | L5, L6 |
| 1 | 2.2uH/3A/YS75/7x8 | YS75_7X8MM | L8 |
| 1 | SWPA4018S1R5NT(1.5uH/3.35A/DCR<0.1R/CD43) | CD42(43) | L9 |
| 4 | SWPA3015S1R5NT(1.5uH/2.30A/DCR<0.1R/CD32) | CD32 | L10, L11, L12, L13 |
| 45 | 10uF/6.3V/20% | C_0603_5MIL_DWS | C1, C23, C24, C34, C35, C86, C90, C91 +37 |
| 17 | 1uF/10V/10% | C_0603_5MIL_DWS | C2, C4, C6, C58, C107, C132, C133, C136 +9 |
| 82 | 100nF/10V/10% | C_0402_5MIL_DWS | C3, C5, C7, C8, C9, C10, C11, C12 +74 |
| 2 | 24pF/50V/5%/COG | C_0402_5MIL_DWS | C42, C43 |
| 4 | 33pF/50V/5% | C_0402_5MIL_DWS | C44, C45, C49, C50 |
| 12 | 47uF/6.3V/20% | C_0805_5MIL_DWS | C46, C51, C61, C87, C88, C89, C168, C169 +4 |
| 13 | 22uF/6.3V/20% | C_0603_5MIL_DWS | C47, C48, C52, C63, C64, C72, C76, C79 +5 |
| 2 | NA(24pF) | C_0402_5MIL_DWS | C66, C67 |
| 1 | 24pF | C_0402_5MIL_DWS | C68 |
| 1 | 1nF/2kV/10%/X7R | C_1206_5MIL_DWS_ISO | C71 |
| 6 | NA(47uF/6.3V/20%) | C_0805_5MIL_DWS | C174, C178, C179, C180, C182, C183 |
| 5 | 2k/1% | R_0402_5MIL_DWS | R1, R5, R6, R7, R10 |
| 12 | 22R | R_0402_5MIL_DWS | R2, R3, R46, R56, R63, R71, R72, R74 +4 |
| 3 | 243R/1% | R_0402_5MIL_DWS | R4, R8, R13 |
| 2 | NA(243R/1%) | R_0402_5MIL_DWS | R9, R14 |
| 1 | 100R/1% | R_0402_5MIL_DWS | R11 |
| 9 | NA | R_0402_5MIL_DWS | R12, R43, R62, R90, R111, R120, R123, R129 +1 |
| 25 | 56R/1% | R_0402_5MIL_DWS | R15, R16, R17, R18, R19, R20, R21, R22 +17 |
| 1 | 10M | R_0402_5MIL_DWS | R40 |
| 3 | 0R(Board_Mounted) | R_0402_5MIL_0R(Board_Mounted) | R41, R107, R108 |
| 1 | NA(22R) | R_0402_5MIL_DWS | R42 |
| 14 | 1k | R_0402_5MIL_DWS | R44, R45, R61, R64, R65, R66, R67, R68 +6 |
| 6 | NA(1k) | R_0402_5MIL_DWS | R47, R48, R49, R50, R51, R52 |
| 17 | 10k | R_0402_5MIL_DWS | R53, R55, R58, R73, R80, R87, R88, R89 +9 |
| 2 | 100k | R_0402_5MIL_DWS | R54, R60 |
| 1 | 120R | R_0603_5MIL_DWS | R57 |
| 1 | 12.1k/1% | R_0603_5MIL_DWS | R59 |
| 9 | 2.2k | R_0402_5MIL_DWS | R70, R77, R78, R82, R94, R96, R101, R104 +1 |
| 2 | 4.7k | R_0402_5MIL_DWS | R79, R128 |
| 1 | 27k | R_0402_5MIL_DWS | R81 |
| 4 | NA(510R) | R_0402_5MIL_DWS | R83, R84, R85, R86 |
| 1 | 8.25k/1% | R_0402_5MIL_DWS | R97 |
| 1 | 1.1k/1% | R_0402_5MIL_DWS | R98 |
| 3 | NA(10k) | R_0402_5MIL_DWS | R100, R118, R119 |
| 1 | 0.01R/1%/1206 | R_1206_5MIL_DWS | R109 |
| 1 | 0R(Board_Mounted) | R_0603_5MIL_0R(Board_Mounted) | R110 |
| 1 | 3.01k/1% | R_0402_5MIL_DWS | R114 |
| 1 | 120R/1206 | R_1206_5MIL_DWS | R122 |
| 1 | 13k/1% | R_0402_5MIL_DWS | R124 |
| 2 | 3.92k/1% | R_0402_5MIL_DWS | 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
STM32
LumenPnP Motherboard
opulo-inc
149 × 95 mm296 parts4LCC-BY-SA-4.03.7kSTM32
AxxSolder
AxxAxx
39 × 82.5 mm122 parts2LGPL-3.01.7kSTM32
AIOC
skuep
21 × 31.5 mm47 parts2LMIT1.4kSTM32
Ferris
pierrechevalier83
208.8 × 86.8 mm102 parts2LSHL-2.11.3kSTM32
176 pin board
rusefi
61.8 × 73.2 mm76 parts2LGPL-3.01.2kSTM32
Brain board STM32F407
rusefi
61.8 × 73.2 mm69 parts2LGPL-3.01.2k