Skip to the content
2 layers54 × 68 mmOpenSTM32F4 LQFP64, the printed circuit board in 3D

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

6

README

README.md

openSTM32F4_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

ItemsSpecifications
Power supply5V micro USB
5~36V Jack DC
MicrocontrollerSTM32F405RGT6 / 32-bit ARM Cortex-M4 with FPU(168MHz, 225DMIPS)
Sensors3 axis gyroscope, 3 axis accelerometer, 3 axis magnetometer (MPU9250)
ProgrammerJTAG/SWD connector
Serial (UART3)
Communicaton PortsUART x 3
I2C x 1
SPI x 1
MultimediaI2S x 1
Analog inputADC channel x 5
Analog outputDAC channel x 1
PWMTimer PWM x 4
Leds and buttonsD7 and D8: USB communication
D6: 3V3 power on
D1: USER LED status
SW2: Reset button
SW1: USER button
Digital I/O10 pins
Output power source5V max 3A (TPS5430 step-down converter)
3V3 max 1A (AMS1117 linear regulator)
Dimensions68 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

schematic

Dimension

dimension

PCB Top

pcb_top

PCB Bot

pcb_bot

3D Top

3d_top

3D Bot

3d_bot

5. Bill of Materials (BOM)

Download BOM here.

6. Gerber

Download PCB gerber here.

Parts

77
QtyValueFootprintReferences
14100nFCapacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolderC2, C3, C4, C5, C6, C7, C8, C16, C19, C20, C23, C24, C26, C28
1210KResistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR1, R2, R3, R4, R6, R7, R9, R10, R11, R12, R13, R16
410uFCapacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolderC1, C21, C22, C27
4Conn_01x04Connector_JST:JST_EH_B4B-EH-A_1x04_P2.50mm_VerticalJ6, J10, J11, J15
3Conn_01x03Connector_JST:JST_EH_B3B-EH-A_1x03_P2.50mm_VerticalJ4, J7, J9
3Conn_02x03_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalJ2, J3, J8
210uFCapacitor_SMD:C_1210_3225MetricC18, C25
22,2uFCapacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolderC9, C10
222pFCapacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolderC11, C12
2330RResistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR14, R15
2Conn_01x04Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ14, J18
2Conn_01x05Connector_JST:JST_EH_B5B-EH-A_1x05_P2.50mm_VerticalJ12, J16
2LEDLED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD7, D8
2LED_SmallLED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD1, D6
2SS24Diode_SMD:D_SMAD4, D5
2SW_PushButton_Switch_SMD:SW_Push_1P1T_NO_6x6mm_H9.5mmSW1, SW2
110nFCapacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolderC17
110uFCapacitor_SMD:CP_Elec_8x10C15
115uHInductor_SMD:L_12x12mm_H6mmL1
13.24KResistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR5
1470RResistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR8
18MHzCrystal:Crystal_HC49-4H_VerticalY1
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U3
1Barrel_Jack_SwitchConnector_BarrelJack:BarrelJack_Wuerth_6941xx301002J1
1CP2102NPackage_DFN_QFN:QFN-28-1EP_5x5mm_P0.5mm_EP3.35x3.35mmU5
1Conn_01x06Connector_JST:JST_EH_B6B-EH-A_1x06_P2.50mm_VerticalJ17
1Conn_02x05_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_VerticalJ5
1MPU-9250footprints:MPU9250U4
1SS34Diode_SMD:D_SMAD3
1STM32F405RGTxPackage_QFP:LQFP-64_10x10mm_P0.5mmU1
1TPS5430DDAPackage_SO:TI_SO-PowerPAD-8_ThermalViasU2
1USB_B_MicroConnector_USB:USB_Micro-B_Wuerth_629105150521J13
1outlinefootprints:openSTM32F4_LQFP64_outlineU6

Similar boards

  • 2 layers140.7 × 91.3 mmV1.0 Prototype, the printed circuit board in 3D

    V1.0 Prototype

    mathieu0c/LaNuitPorteConseilKeyboard

    78 parts
  • 2 layers80 × 60 mmEsp32-clima, the printed circuit board in 3D

    Esp32-clima

    Ontos-2021/esp32-clima

    Estación meteorológica local con ESP32-WROOM-32, BMP180 y DHT22.

    30 parts
  • 2 layers96 × 74.4 mmMonolith, the printed circuit board in 3D

    Monolith

    luftaquila/monolith

    DIY wireless real-time datalogging platform for Student Formula and Baja.

    138 parts45
  • 4 layers288.5 × 95 mmOTTO Beta Main, the printed circuit board in 3D

    OTTO Beta Main

    bitfieldaudio/otto-hardware

    OTTO hardware files for upcoming beta. WORK IN PROGRESS

    331 parts37
  • 2 layers100 × 100 mmControl board, the printed circuit board in 3D

    Control board

    pavelpernicka/cvut_materialy

    93 parts
  • 2 layers200 × 200 mmSignalFLowLab, the printed circuit board in 3D

    SignalFLowLab

    Serpant4632/SignalFLowLab

    130 parts
  • 2 layers80 × 100 mm01-MAIN, the printed circuit board in 3D

    01-MAIN

    tuton-RCJ/RCJ2026PCB

    PCBs for RoboCupJunior 2026 Maze

    157 partsMIT
  • 4 layers66 × 57 mmRoyal Penguin, the printed circuit board in 3D

    Royal Penguin

    Aerokitties/Kitties-Hardware

    125 parts

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).