FLIGHT-CONTROLLER-PUSHPAK--2026

iamneerajverma001·FLIGHT-CONTROLLER-PUSHPAK--2026·hardware/FCV3 project.kicad_pcb

FLIGHT-CONTROLLER-PUSHPAK--2026 PCB layout, top view — open source STM32 board by iamneerajverma001

About the FLIGHT-CONTROLLER-PUSHPAK--2026 PCB

FLIGHT-CONTROLLER-PUSHPAK--2026 is an open source STM32 PCB design by iamneerajverma001, published on GitHub under the MIT license. It is a 4-layer board measuring 40 × 40 mm, with 74 components from 43 distinct parts.

Its main chip is the STM32F446RETx, from the STM32 family. Other key parts include the TPS7A20xxxDBV, W25Q128JVS, 3V3, BMP390 and TPS54202DDC. By type, the board carries 28 capacitors, 15 resistors, 12 connectors, 6 ICs, 4 diodes and 2 transistors.

It belongs with the robotics & motion, power & battery and sensors designs in this gallery.

From the project

Download PCB ZIP · One-click download Open Portfolio App · One-click interactive project summary

Download PCB ZIP · One-click download Open Portfolio App · One-click interactive project summary

Quick links: Visuals | System overview | Core specs | Block diagram | Manufacturing | Architecture

Pushpak FCV3 is a 36x36mm, 4-layer, noise-optimized flight controller built for high-performance FPV and autonomous payload delivery.

FLIGHT-CONTROLLER-PUSHPAK--2026, from the project README
From the project README

Main components on the FLIGHT-CONTROLLER-PUSHPAK--2026

FLIGHT-CONTROLLER-PUSHPAK--2026 bill of materials (BOM)

74 components, 43 distinct parts.

QtyPartRefs
1
STM32F446RETx
U1
1
TPS7A20xxxDBV
U2
1
W25Q128JVS
U3
1
3V3
U4
1
BMP390
U6
1
TPS54202DDC
U7
2
BSS138
Q1, Q2
1
Crystal_GND24
Y1
2
Conn_01x03
J1, J28
1
Conn_01x01
J8
1
SWD
J11
1
Conn_01x06_MountingPin
J16
1
RADIO
J19
1
Conn_01x08_MountingPin
J21
1
Conn_01x02_Pin
J22
1
USB_IN
J23
1
Conn_01x03_Pin
J24
1
Conn_01x04_Pin
J25
1
Conn_01x04_MountingPin
J27
1
Fuse
F3
Show 23 more
QtyPartRefs
1
ICM-42688-P
MT1
1
SW_SPDT
SW2
1
SW_Push
SW3
1
GRN
D1
1
WS2812B
D2
2
B120-E3
D7, D8
1
600R FerriteBead
FB1
1
10u
L1
3
2u2
C1, C27, C30
16
100n
C2, C4, C6, C7, C9, C10, C14, C15 +8
2
10n
C3, C29
1
10u
C13
1
1u
C18
1
4u7
C20
2
35p
C22, C23
1
4700n
C33
1
10u2
C37
3
10K
R1, R16, R17
1
100
R3
6
4K7
R5, R6, R7, R8, R10, R13
2
100K
R9, R14
2
5.1K
R11, R12
1
13.3K
R15

FLIGHT-CONTROLLER-PUSHPAK--2026 design files

The KiCad project lives in the iamneerajverma001/FLIGHT-CONTROLLER-PUSHPAK--2026 repository on GitHub; these links point at the commit this page was built from.

FLIGHT-CONTROLLER-PUSHPAK--2026: common questions

What microcontroller does the FLIGHT-CONTROLLER-PUSHPAK--2026 use?

The FLIGHT-CONTROLLER-PUSHPAK--2026 is built around the STM32F446RETx, from the STM32 family.

How big is the FLIGHT-CONTROLLER-PUSHPAK--2026 PCB?

The FLIGHT-CONTROLLER-PUSHPAK--2026 measures 40 × 40 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the FLIGHT-CONTROLLER-PUSHPAK--2026?

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

Where can I download the FLIGHT-CONTROLLER-PUSHPAK--2026 design files?

From the iamneerajverma001/FLIGHT-CONTROLLER-PUSHPAK--2026 repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the FLIGHT-CONTROLLER-PUSHPAK--2026 design in my own project?

Yes, under the terms of its MIT license, which iamneerajverma001 chose for the repository.

Can I test firmware for the FLIGHT-CONTROLLER-PUSHPAK--2026 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