FLIGHT-CONTROLLER-PUSHPAK--2026
iamneerajverma001·FLIGHT-CONTROLLER-PUSHPAK--2026·hardware/FCV3 project.kicad_pcb
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.

Main components on the FLIGHT-CONTROLLER-PUSHPAK--2026
FLIGHT-CONTROLLER-PUSHPAK--2026 bill of materials (BOM)
74 components, 43 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | STM32F446RETx | LQFP-64_10x10mm_P0.5mm | U1 |
| 1 | TPS7A20xxxDBV | SOT-23-5 | U2 |
| 1 | W25Q128JVS | SOIC-8_5.3x5.3mm_P1.27mm | U3 |
| 1 | 3V3 | SOT-23-5 | U4 |
| 1 | BMP390 | 10LGA_2X2X0p75_BOS-L | U6 |
| 1 | TPS54202DDC | SOT-23-6 | U7 |
| 2 | BSS138 | SOT-23 | Q1, Q2 |
| 1 | Crystal_GND24 | Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 2 | Conn_01x03 | PinHeader_1x03_P2.54mm_Vertical | J1, J28 |
| 1 | Conn_01x01 | PinHeader_1x01_P2.54mm_Vertical | J8 |
| 1 | SWD | PinSocket_1x02_P2.54mm_Vertical | J11 |
| 1 | Conn_01x06_MountingPin | JST_SH_SM06B-SRSS-TB_1x06-1MP_P1.00mm_Horizontal | J16 |
| 1 | RADIO | JST_SH_BM04B-SRSS-TB_1x04-1MP_P1.00mm_Vertical | J19 |
| 1 | Conn_01x08_MountingPin | JST_SH_BM08B-SRSS-TB_1x08-1MP_P1.00mm_Vertical | J21 |
| 1 | Conn_01x02_Pin | PinHeader_1x02_P2.54mm_Vertical | J22 |
| 1 | USB_IN | USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J23 |
| 1 | Conn_01x03_Pin | PinHeader_1x03_P2.54mm_Vertical | J24 |
| 1 | Conn_01x04_Pin | PinHeader_1x04_P2.54mm_Vertical | J25 |
| 1 | Conn_01x04_MountingPin | JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal | J27 |
| 1 | Fuse | Fuse_1206_3216Metric | F3 |
Show 23 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ICM-42688-P | LGA-14_L3.0-W2.5-P0.50-BL | MT1 |
| 1 | SW_SPDT | SW_SPDT_PCM12 | SW2 |
| 1 | SW_Push | SW_Push_1TS009xxxx-xxxx-xxxx_6x6x5mm | SW3 |
| 1 | GRN | LED_0603_1608Metric | D1 |
| 1 | WS2812B | LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm | D2 |
| 2 | B120-E3 | D_0603_1608Metric | D7, D8 |
| 1 | 600R FerriteBead | L_0603_1608Metric | FB1 |
| 1 | 10u | L_APV_ANR252012 | L1 |
| 3 | 2u2 | C_0603_1608Metric | C1, C27, C30 |
| 16 | 100n | C_0402_1005Metric | C2, C4, C6, C7, C9, C10, C14, C15 +8 |
| 2 | 10n | C_0402_1005Metric | C3, C29 |
| 1 | 10u | C_0603_1608Metric | C13 |
| 1 | 1u | C_0402_1005Metric | C18 |
| 1 | 4u7 | C_0603_1608Metric | C20 |
| 2 | 35p | C_0402_1005Metric | C22, C23 |
| 1 | 4700n | C_0402_1005Metric | C33 |
| 1 | 10u2 | C_0603_1608Metric | C37 |
| 3 | 10K | R_0402_1005Metric | R1, R16, R17 |
| 1 | 100 | R_0402_1005Metric | R3 |
| 6 | 4K7 | R_0402_1005Metric | R5, R6, R7, R8, R10, R13 |
| 2 | 100K | R_0402_1005Metric | R9, R14 |
| 2 | 5.1K | R_0402_1005Metric | R11, R12 |
| 1 | 13.3K | R_0402_1005Metric | 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
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