Skip to the content
PCBKitNew board
2 layers51.7 × 55.7 mmFlight controller, the printed circuit board in 3D

Basic STM32F7 Flight Controller

Size
51.7 × 55.7 mm
Copper layers
2
Thickness
1.6 mm
Parts
83
Nets
91
Pads
363
Tracks, vias
494, 121
Pours
19
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
15 May 2026
Updated
25 May 2026

Overview

Flight controller is an open-source printed circuit board by TrlRizu, from the TrlRizu/Trl-Flight-Controller repository on GitHub. It is a 2-layer board of 51.7 × 55.7 mm with 83 parts on 91 nets, routed with 494 tracks and 121 vias.

It is built around the BMP580, TPS63070RNMR and TF-01A, with the ICM-45686, TS-1088-AR02016 and DFE252012F-1R0M=P2 among its other parts. Its parts include 37 capacitors, 22 resistors, 6 ICs, 4 inductors and 3 connectors. It belongs with the robots and motor control boards and the STM32 boards of this library.

Main components

11

README

README.md

TRL FLIGHT CONTROLLER


Features

  • STM32F7 Micro-controller
  • BMP580 Barometer
  • ICM-45686 Inertial Measurement Unit
  • TF-01A SD Card Reader
  • BQ25883RGER Battery Charger
  • TPS63070RNMR 5V Buck-Boost Converter
  • LMR51430 3V3 Buck Converter
  • 1x2 Screw Terminal Battery Connection
  • 1x3 Connector Pins for Servo Motor (5V/GND/DATA)

PCB Schematic & Layout

See full Trl-Flight Controller schematic.

Front:

Back:


Renders

Parts

83
QtyValueFootprintReferences
1510kResistor_SMD:R_0201_0603Metric_Pad0.64x0.40mm_HandSolderR1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R13, R15, R18, R19, R22
12100nFCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC2, C4, C6, C8, C10, C11, C16, C17, C18, C19, C30, C31
522uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC33, C34, C35, C36, C37
41uFCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC3, C5, C7, C20
4MountingHoleMountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4
310uFCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC21, C25, C32
310uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC26, C27, C29
210uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC9, C23
22.2uFCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC1, C28
220pFCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC12, C15
25.1KResistor_SMD:R_0201_0603Metric_Pad0.64x0.40mm_HandSolderR11, R12
26.8pFCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC13, C14
2Conn_01x03Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ1, J2
2TS-1088-AR02016lcsc:SW-SMD_L3.9-W3.0-P4.45SW1, SW2
1100kResistor_SMD:R_0201_0603Metric_Pad0.64x0.40mm_HandSolderR20
122.1kResistor_SMD:R_0201_0603Metric_Pad0.64x0.40mm_HandSolderR21
130.1kResistor_SMD:R_0201_0603Metric_Pad0.64x0.40mm_HandSolderR17
1383Resistor_SMD:R_0201_0603Metric_Pad0.64x0.40mm_HandSolderR14
144uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC22
147nFCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC24
15.23kResistor_SMD:R_0201_0603Metric_Pad0.64x0.40mm_HandSolderR16
1BMP580lcsc:LGA-10_L2.0-W2.0-P0.50-TL_BMP580U2
1BQ25883RGERlcsc:VFQFPN-24_L4.0-W4.0-P0.50-BL-EP2.8U4
1DFE252012F-1R0M=P2lcsc:L2520L2
1FCM1608KF-601T03lcsc:L0603L1
1ICM-45686lcsc:LGA-14_L3.0-W2.5-P0.50-TLU3
1LEDLED_SMD:LED_0402_1005Metric_Pad0.77x0.64mm_HandSolderD1
1LMR51430Package_TO_SOT_SMD:SOT-23-6U5
1Q13FC1350000400lcsc:FC-135R_L3.2-W1.5X1
1STM32F722RETxPackage_QFP:LQFP-64_10x10mm_P0.5mmU1
1Screw_Terminal_01x02TerminalBlock:TerminalBlock_Xinya_XY308-2.54-2P_1x02_P2.54mm_HorizontalJ3
1TF-01Alcsc:TF-SMD_TF-01ACard1
1TPS63070RNMRlcsc:VQFN-15_L3.0-W2.5-P0.50-BLU6
1TYPE-C 16PIN 2MDlcsc:USB-C-SMD_TYPE-C-16PIN-2MD-073USB1
1X322525MOB4SIlcsc:CRYSTAL-SMD_4P-L3.2-W2.5-BLX2
1XFL4020-152MEClcsc:IND-SMD_L4.0-W4.0-AL3
1YHNR3015-5R6Mlcsc:IND-SMD_L3.0-W3.0L4

Questions

How big is the Flight controller PCB?

It measures 51.7 × 55.7 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Flight controller use?

83 parts, built around the BMP580, TPS63070RNMR, TF-01A and ICM-45686. 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 TrlRizu/Trl-Flight-Controller repository on GitHub, at the commit this page was made from: the board is flight_controller.kicad_pcb and its schematic 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 TrlRizu before reusing the design.

Similar boards

  • 2 layers47.7 × 80 mmFlight Controller, the printed circuit board in 3D

    Flight Controller

    Sai-Santosh09/Flight-Controller

    Flight Controller is a compact STM32F722-based flight controller designed for drones and other unmanned aerial systems.

    79 parts1
  • 2 layers46 × 42.7 mmFlightController, the printed circuit board in 3D

    FlightController

    Acidicts/FlightController

    PCB BOM UNSELECTED - Most due to not being in stock or I couldn't find them on lcsc

    79 parts
  • 2 layers50 × 50 mmBoreas, the printed circuit board in 3D

    Boreas

    darshg321/Boreas

    an STM32F7 flight controller for a rocket.

    100 parts
  • 2 layers63.5 × 71.1 mmFlight controller, the printed circuit board in 3D

    Flight controller

    ryukgod26/Simple-Flight-Controller

    79 parts
  • 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
  • 2 layers50 × 56 mmThe Flying Charizard, the printed circuit board in 3D

    The Flying Charizard

    sahilchess/The-Flying-Charizard

    A Simple STM32-based flight controller PCB with Charizard-themed artwork etched into the board layers.

    79 parts