

OpenSTM32F4 LQFP64
openSTM32 board using STM32F4 LQFP64 package. This board designed to perform base control for SLAM and Navigation.There are also many availabe connectors that meet many other application requirements.
- Size
- 54 × 68 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 77
- Nets
- 77
- Pads
- 355
- Tracks, vias
- 872, 290
- Pours
- 16
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 25 Apr 2020
- Updated
- 12 Jan 2023
Overview
OpenSTM32F4 LQFP64 is an open-source printed circuit board by phonght32, from the phonght32/openSTM32F4_LQFP64 repository on GitHub, published under the MIT licence. It is a 2-layer board of 54 × 68 mm with 77 parts on 77 nets, routed with 872 tracks and 290 vias.
It is built around the CP2102N-EK, TPS5430DDA and AMS1117-3.3, with the MPU-9250, SS24 and SS34 among its other parts. Its parts include 26 capacitors, 18 connectors, 16 resistors, 7 diodes and 6 ICs. It belongs with the STM32 boards of this library.
Main components
6CP2102N-EK
-- USB Conversion Modules ROHSSilicon LabsUSB Conversion ModulesTPS5430DDA
ESOP-8-40℃~+125℃@(TJ) 1 1.221V~32.04V 3A 4.4mA 5.5V~36V 500kHz Adjustable Buck Buck Built-in No ESOP-8 DC-DC Converters ROHSTexas InstrumentsDC-DC ConvertersAMS1117-3.3
SOT-223-40℃~+125℃ 0.003%Vout 1 1.1V@(800mA) 15V 1A 3.3V 5mA 72dB@(120Hz) Fixed Over Current Protection、Short Circuit Protection、Thermal shutdown Positive SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSAdvanced Monolithic SystemsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsMPU-9250
QFN-24-EP(3x3)-40℃~+85℃ 2.4V~3.6V 8uA IMU (accelerometer + gyroscope) Motion event detection SPI、I2C X,Y,Z X,Y,Z ±16g ±2000dps QFN-24-EP(3x3) Accelerometers ROHSTDK InvenSenseAccelerometersSS24
SMA(DO-214AC)-55℃~+150℃ 200uA@40V 2A 40V 50A 550mV@2A Independent SMA(DO-214AC) Schottky Diodes ROHShongjiachengSchottky DiodesSS34
SMA(DO-214AC)-55℃~+125℃ 3A 40V 500uA@40V 550mV@3A Independent SMA(DO-214AC) Schottky Diodes ROHSMDDSchottky Diodes
README
README.mdopenSTM32F4_LQFP64
1. Overview
Everything about this board: schematic, PCB gerber and BOM are free to distribute under open-source license for users.
The STM32F4 series chip inside openSTM32 board is based on ARM Cortex-M4 with floating point unit (FPU).
2. Specifications
| Items | Specifications |
|---|---|
| Power supply | 5V micro USB 5~36V Jack DC |
| Microcontroller | STM32F405RGT6 / 32-bit ARM Cortex-M4 with FPU(168MHz, 225DMIPS) |
| Sensors | 3 axis gyroscope, 3 axis accelerometer, 3 axis magnetometer (MPU9250) |
| Programmer | JTAG/SWD connector Serial (UART3) |
| Communicaton Ports | UART x 3 I2C x 1 SPI x 1 |
| Multimedia | I2S x 1 |
| Analog input | ADC channel x 5 |
| Analog output | DAC channel x 1 |
| PWM | Timer PWM x 4 |
| Leds and buttons | D7 and D8: USB communication D6: 3V3 power on D1: USER LED status SW2: Reset button SW1: USER button |
| Digital I/O | 10 pins |
| Output power source | 5V max 3A (TPS5430 step-down converter) 3V3 max 1A (AMS1117 linear regulator) |
| Dimensions | 68 x 64 mm |
NOTE:
This board auto select power supply when both USB and jackDC are powered.
3. Layout / Pin map
4. Hardware design
Schematic
Dimension

PCB Top

PCB Bot

3D Top

3D Bot

5. Bill of Materials (BOM)
Download BOM here.
6. Gerber
Download PCB gerber here.
Parts
77| Qty | Value | Footprint | References |
|---|---|---|---|
| 14 | 100nF | Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder | C2, C3, C4, C5, C6, C7, C8, C16, C19, C20, C23, C24, C26, C28 |
| 12 | 10K | Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R1, R2, R3, R4, R6, R7, R9, R10, R11, R12, R13, R16 |
| 4 | 10uF | Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder | C1, C21, C22, C27 |
| 4 | Conn_01x04 | Connector_JST:JST_EH_B4B-EH-A_1x04_P2.50mm_Vertical | J6, J10, J11, J15 |
| 3 | Conn_01x03 | Connector_JST:JST_EH_B3B-EH-A_1x03_P2.50mm_Vertical | J4, J7, J9 |
| 3 | Conn_02x03_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical | J2, J3, J8 |
| 2 | 10uF | Capacitor_SMD:C_1210_3225Metric | C18, C25 |
| 2 | 2,2uF | Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder | C9, C10 |
| 2 | 22pF | Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder | C11, C12 |
| 2 | 330R | Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R14, R15 |
| 2 | Conn_01x04 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J14, J18 |
| 2 | Conn_01x05 | Connector_JST:JST_EH_B5B-EH-A_1x05_P2.50mm_Vertical | J12, J16 |
| 2 | LED | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D7, D8 |
| 2 | LED_Small | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D1, D6 |
| 2 | SS24 | Diode_SMD:D_SMA | D4, D5 |
| 2 | SW_Push | Button_Switch_SMD:SW_Push_1P1T_NO_6x6mm_H9.5mm | SW1, SW2 |
| 1 | 10nF | Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder | C17 |
| 1 | 10uF | Capacitor_SMD:CP_Elec_8x10 | C15 |
| 1 | 15uH | Inductor_SMD:L_12x12mm_H6mm | L1 |
| 1 | 3.24K | Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R5 |
| 1 | 470R | Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R8 |
| 1 | 8MHz | Crystal:Crystal_HC49-4H_Vertical | Y1 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U3 |
| 1 | Barrel_Jack_Switch | Connector_BarrelJack:BarrelJack_Wuerth_6941xx301002 | J1 |
| 1 | CP2102N | Package_DFN_QFN:QFN-28-1EP_5x5mm_P0.5mm_EP3.35x3.35mm | U5 |
| 1 | Conn_01x06 | Connector_JST:JST_EH_B6B-EH-A_1x06_P2.50mm_Vertical | J17 |
| 1 | Conn_02x05_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_Vertical | J5 |
| 1 | MPU-9250 | footprints:MPU9250 | U4 |
| 1 | SS34 | Diode_SMD:D_SMA | D3 |
| 1 | STM32F405RGTx | Package_QFP:LQFP-64_10x10mm_P0.5mm | U1 |
| 1 | TPS5430DDA | Package_SO:TI_SO-PowerPAD-8_ThermalVias | U2 |
| 1 | USB_B_Micro | Connector_USB:USB_Micro-B_Wuerth_629105150521 | J13 |
| 1 | outline | footprints:openSTM32F4_LQFP64_outline | U6 |
Similar boards
- 2 layers140.7 × 91.3 mm

- 2 layers80 × 60 mm

Esp32-clima
Ontos-2021/esp32-clima
Estación meteorológica local con ESP32-WROOM-32, BMP180 y DHT22.
30 parts - 2 layers96 × 74.4 mm

Monolith
luftaquila/monolith
DIY wireless real-time datalogging platform for Student Formula and Baja.
138 parts45 - 4 layers288.5 × 95 mm

OTTO Beta Main
bitfieldaudio/otto-hardware
OTTO hardware files for upcoming beta. WORK IN PROGRESS
331 parts37 - 2 layers100 × 100 mm

- 2 layers200 × 200 mm

- 2 layers80 × 100 mm

- 4 layers66 × 57 mm

Questions
How big is the OpenSTM32F4 LQFP64 PCB?
It measures 54 × 68 mm and has 2 copper layers, 1.6 mm thick.
What parts does the OpenSTM32F4 LQFP64 use?
77 parts, built around the CP2102N-EK, TPS5430DDA, AMS1117-3.3 and MPU-9250. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the OpenSTM32F4 LQFP64 KiCad files?
From the phonght32/openSTM32F4_LQFP64 repository on GitHub, at the commit this page was made from: the board is openSTM32F4_LQFP64.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the OpenSTM32F4 LQFP64 design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
