Skip to the content
PCBKitNew board
4 layers33.5 × 33.5 mmDrone Flight Controller, the printed circuit board in 3D

Custom drone flight controller using STM32H743

Size
33.5 × 33.5 mm
Copper layers
4
Thickness
1.6 mm
Parts
73
Nets
128
Pads
347
Tracks, vias
328, 49
Pours
4
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
17 Aug 2026
Updated
20 Aug 2026

Overview

Drone Flight Controller is an open-source printed circuit board by will-da-pro, from the will-da-pro/Drone-Flight-Controller repository on GitHub. It is a 4-layer board of 33.5 × 33.5 mm with 73 parts on 128 nets, routed with 328 tracks and 49 vias.

It is built around the BMP388, IST8310 and LM5164DDA, with the ICM-42688-P among its other parts. Its parts include 31 capacitors, 17 resistors, 6 ICs, 6 diodes and 4 connectors. It belongs with the robots and motor control boards and the STM32 boards of this library.

Main components

4

Parts

73
QtyValueFootprintReferences
9100nFCapacitor_SMD:C_0402_1005MetricC4, C6, C8, C9, C10, C11, C21, C25, C26
4D_SchottkyDiode_SMD:D_0402_1005MetricD1, D2, D3, D4
4MountingHoleMountingHole:MountingHole_2.2mm_M2H1, H2, H3, H4
30.1uFCapacitor_SMD:C_0402_1005MetricC1, C28, C29
34.7kResistor_SMD:R_0402_1005MetricR14, R16, R17
210kResistor_SMD:R_0402_1005MetricR1, R15
210nFCapacitor_SMD:C_0402_1005MetricC3, C13
212pFCapacitor_SMD:C_0402_1005MetricC61, C62
21kResistor_SMD:R_0402_1005MetricR2, R8
21uFCapacitor_SMD:C_0402_1005MetricC14, C15
22.2nFCapacitor_SMD:C_0402_1005MetricC7, C16
22.2uFCapacitor_SMD:C_0402_1005MetricC2, C5
222pFCapacitor_SMD:C_0402_1005MetricC69, C70
24.7uFCapacitor_SMD:C_0402_1005MetricC23, C27
24.7uFCapacitor_SMD:C_0603_1608MetricC22, C24
25.1kResistor_SMD:R_0402_1005MetricR12, R13
2D_SchottkyDiode_SMD:D_SOD-123D5, D6
1101kResistor_SMD:R_0402_1005MetricR6
110uFCapacitor_SMD:C_0603_1608MetricC12
1120RInductor_SMD:L_0603_1608MetricFB1
1200kResistor_SMD:R_0402_1005MetricR11
122uFCapacitor_SMD:C_0603_1608MetricC18
1237kResistor_SMD:R_0402_1005MetricR4
125MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
1316kResistor_SMD:R_0402_1005MetricR5
132.768KHzCrystal:Crystal_SMD_3215-2Pin_3.2x1.5mmY2
133.2kResistor_SMD:R_0402_1005MetricR7
133uHInductor_SMD:L_Vishay_IHLP-2525L1
141.2kResistor_SMD:R_0402_1005MetricR3
1453kResistor_SMD:R_0402_1005MetricR9
149.9kResistor_SMD:R_0402_1005MetricR10
156pFCapacitor_SMD:C_0402_1005MetricC17
1BMP388drone:XDCR_BMP388U3
1Conn_01x06_MountingPinConnector_JST:JST_SH_SM06B-SRSS-TB_1x06-1MP_P1.00mm_HorizontalJ3
1Conn_01x08_MountingPinConnector_JST:JST_SH_SM08B-SRSS-TB_1x08-1MP_P1.00mm_HorizontalJ1
1Conn_ARM_JTAG_SWD_10Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_VerticalJ4
1FerriteBeadInductor_SMD:L_0603_1608MetricFB2
1ICM-42688-PPackage_LGA:LGA-14_3x2.5mm_P0.5mm_LayoutBorder3x4yU4
1IST8310Package_LGA:LGA-16_3x3mm_P0.5mmU2
1LM5164DDAPackage_SO:HSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.1mm_ThermalViasU6
1LT3045xDDPackage_DFN_QFN:DFN-10-1EP_3x3mm_P0.5mm_EP1.65x2.38mmU5
1STM32H743VITxPackage_QFP:LQFP-100_14x14mm_P0.5mmU1
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_GCT_USB4085J2

Questions

How big is the Drone Flight Controller PCB?

It measures 33.5 × 33.5 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Drone Flight Controller use?

73 parts, built around the BMP388, IST8310, LM5164DDA and ICM-42688-P. 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 Drone Flight Controller KiCad files?

From the will-da-pro/Drone-Flight-Controller repository on GitHub, at the commit this page was made from: the board is drone_flight_controller.kicad_pcb and its schematic drone_flight_controller.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Drone Flight Controller design in my own project?

Its repository states no licence, so its author keeps all rights: ask will-da-pro before reusing the design.

Similar boards

  • 6 layers36 × 36 mmStm32h743-px4, the printed circuit board in 3D

    Stm32h743-px4

    DataFlux-Robot/fluxpcb

    全自动AI电路设计流水线: 需求→选型→原理图→PCB→验收仿真→固件,六环节门禁闭环 | Six-stage automated circuit design pipeline with machine-checkable verification gates

    22 parts1Apache-2.0
  • 6 layers39.5 × 39.5 mmLEVIA H7, the printed circuit board in 3D

    LEVIA H7

    piecol/LEVIA-H7

    Open hardware STM32H743 drone flight controller

    173 parts71CERN-OHL-S-2.0
  • 6 layers36 × 36 mmNewSkyH7-Air, the printed circuit board in 3D

    NewSkyH7-Air

    kuku-199/NewSky

    159 parts10Apache-2.0
  • 4 layers65 × 30 mmRbpi z hat, the printed circuit board in 3D

    Rbpi z hat

    chipiki/PXFmini_v2

    It's attempt to make a second version of died project PXFmini

    119 parts7
  • 4 layers48.9 × 49.8 mmFC REV2, the printed circuit board in 3D

    FC REV2

    xXsenseiXx/KHATAF-F411

    Open-hardware 4-layer STM32F411 drone flight controller designed in KiCad for INAV and Betaflight.

    73 parts2
  • 8 layers38.5 × 38.5 mmFlight Controller, the printed circuit board in 3D

    Flight Controller

    rishikesh2715/STM32F7_FC

    STM32F722RET6 Based Flight Controller with ICM-42688-P IMU, BMP388 Barometer, and much more!

    133 parts57MIT
  • 4 layers66.4 × 66.4 mmRera, the printed circuit board in 3D

    Rera

    fdiwth/tvc-drone

    This repository contains the documentation, hardware designs, and source code for a Thrust Vector Control (TVC) drone.

    140 parts34GPL-3.0
  • 2 layers38.5 × 38.5 mmCobalt f405, the printed circuit board in 3D

    Cobalt f405

    msaribekyan/cobalt-f405

    Open Source STM32F405 Flight Controller

    75 parts7GPL-3.0