Skip to the content
PCBKitNew board
6 layers50 × 50 mmFlight controller, the printed circuit board in 3D
Size
50 × 50 mm
Copper layers
6
Thickness
1.61 mm
Parts
81
Nets
96
Pads
302
Tracks, vias
397, 90
Pours
8
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
19 Apr 2026
Updated
21 Jul 2026

Overview

Flight controller is an open-source printed circuit board by andreadamiano, from the andreadamiano/flight-controller repository on GitHub. It is a 6-layer board of 50 × 50 mm with 81 parts on 96 nets, routed with 397 tracks and 90 vias.

It is built around the STM32F722RET6, MP9943GQ-Z and BMP581, with the W25Q128JVSIQ, USBLC6-2P6 and BAT54C among its other parts. Its parts include 32 capacitors, 22 resistors, 6 ICs, 6 connectors and 5 diodes. It belongs with the robots and motor control boards and the STM32 boards of this library.

Main components

12

Parts

81
QtyValueFootprintReferences
13100nFCapacitor_SMD:C_0402_1005MetricC4, C5, C10, C12, C19, C20, C21, C22, C23, C24, C25, C26, C31
510μFCapacitor_SMD:C_0805_2012MetricC2, C3, C13, C14, C30
51μFCapacitor_SMD:C_0603_1608MetricC8, C9, C27, C28, C29
422μFCapacitor_SMD:C_0805_2012MetricC6, C7, C15, C16
3Conn_01x04Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ3, J4, J5
2100KΩResistor_SMD:R_0402_1005MetricR1, R3
210KΩResistor_SMD:R_0402_1005MetricR16, R17
210μHdrone_footprints:IND_FXL0530_CMTL1, L2
21MΩResistor_SMD:R_0603_1608MetricR2, R4
21μFCapacitor_SMD:C_0805_2012MetricC1, C11
220pFCapacitor_SMD:C_0402_1005MetricC35, C36
220ΩResistor_SMD:R_0402_1005MetricR5, R18
222ΩResistor_SMD:R_0402_1005MetricR9, R10
241.2KΩResistor_SMD:R_0402_1005MetricR7, R21
25.1KΩResistor_SMD:R_0402_1005MetricR14, R15
251KΩResistor_SMD:R_0402_1005MetricR6, R19
2MP9943GQ-Zdrone_footprints:QFN-8_MP9943_MNPU2, U4
1150ΩResistor_SMD:R_0402_1005MetricR11
12.2μFCapacitor_SMD:C_0603_1608MetricC32
13.92KΩResistor_SMD:R_0402_1005MetricR20
1300ΩResistor_SMD:R_0402_1005MetricR12
133ΩResistor_SMD:R_0402_1005MetricR13
15.23KΩResistor_SMD:R_0402_1005MetricR22
17.5KΩResistor_SMD:R_0402_1005MetricR8
1BAT54CPackage_TO_SOT_SMD:SOT-23D2
1BMP581drone_footprints:BMP581U1
1Conn_01x03Connector_PinHeader_1.00mm:PinHeader_1x03_P1.00mm_VerticalJ1
1FCM1608KF-601T03Inductor_SMD:L_0603_1608MetricFB1
1JST SM08B-SRSS-TB(LF)(SN)Connector_JST:JST_SH_SM08B-SRSS-TB_1x08-1MP_P1.00mm_HorizontalJ2
1KMR221GLFSButton_Switch_SMD:SW_Push_1P1T-SH_NO_CK_KMR2xxGSW2
1LSM6DS3TRdrone_footprints:QFN50P300X250X78-14ND1
1STM32F722RET6drone_footprints:QFP50P1200X1200X160-64NIC2
1TPRT9013-33GBdrone_footprints:SOT95P280X125-5NQ1
1USB4105-GF-A-060drone_footprints:GCT_USB4105-GF-A-060J6
1USBLC6-2P6Package_TO_SOT_SMD:SOT-666U3
1W25Q128JVSIQdrone_footprints:SOIC127P790X216-8NIC3
1X322525MOB4SIdrone_footprints:X322525MOB4SIY2
1YLED0603GLED_SMD:LED_0603_1608MetricD5
1YLED0603RLED_SMD:LED_0603_1608MetricD4
1YLED0603YGLED_SMD:LED_0603_1608MetricD3

The 77 most common of 81 parts.

Questions

How big is the Flight controller PCB?

It measures 50 × 50 mm and has 6 copper layers, 1.61 mm thick.

What parts does the Flight controller use?

81 parts, built around the STM32F722RET6, MP9943GQ-Z, BMP581 and W25Q128JVSIQ. 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 Flight controller KiCad files?

From the andreadamiano/flight-controller repository on GitHub, at the commit this page was made from: the board is hardware/flight_controller.kicad_pcb and its schematic hardware/flight_controller-backups/flight_controller.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Flight controller design in my own project?

Its repository states no licence, so its author keeps all rights: ask andreadamiano before reusing the design.

More from andreadamiano/flight-controller

1

Similar boards

  • 4 layers70 × 45.4 mmHcbboard, the printed circuit board in 3D

    Hcbboard

    ivarhak/BlueprintFlightComputerPCB

    Files for my flight computer project as a part of the Hack Club foundation's Blueprint program 2025. Board has an STM chip, 2 BMP351 barometers, 1 ICM-42688-P IMU, a microSD slot, battery charging capabilities, and…

    106 parts
  • 4 layers84 × 51 mmA500-sd plus controller, the printed circuit board in 3D

    A500-sd plus controller

    Mathesar/a500-sd-plus-controller

    SD-card plus Ethernet controller for the Amiga 500

    84 parts18
  • 4 layers111.8 × 59.1 mmControleurPulve, the printed circuit board in 3D

    ControleurPulve

    Mobilab-AgroTIC/debitdouille

    Système pour controler le fonctionnement d'un pulvérisateur

    107 parts
  • 4 layers41.5 × 41.5 mmZenFly F71, the printed circuit board in 3D

    ZenFly F71

    LongDo1902/STM32_Drone

    Developing quadcopter from scratch including stm32 programing and self-built flight controller PCB.

    180 parts
  • 2 layers46 × 90.7 mmAuraClicker, the printed circuit board in 3D

    AuraClicker

    AayushmanDas/AuraClicker

    Presentation device

    29 partsMIT
  • 2 layersErgonomicGamepad, the printed circuit board in 3D

    ErgonomicGamepad

    vemcg/ErgonomicGamepad

    Custom ergonomic gaming keypad PCB project (KiCad) with a 4x6 key matrix, hot-swap sockets, and USB-C.

    86 partsGPL-3.0
  • 2 layers40 × 44.8 mmPolaris, the printed circuit board in 3D

    Polaris

    nsreeni07/Polaris

    A custom-built TVC rocket with a self-designed STM32F722 flight computer (Madgwick AHRS, dual-axis PID, active gimbal correction) for stable, actively-corrected flight.

    82 parts2MIT