Skip to the content
PCBKitNew board
2 layers77.4 × 45.1 mmFlight controller, the printed circuit board in 3D
Size
77.4 × 45.1 mm
Copper layers
2
Thickness
1.6 mm
Parts
78
Nets
88
Pads
351
Tracks, vias
828, 103
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
17 Jun 2026
Updated
2 Nov 2026

Overview

Flight controller is an open-source printed circuit board by GodOfStrategy, from the GodOfStrategy/Flight-controller repository on GitHub. It is a 2-layer board of 77.4 × 45.1 mm with 78 parts on 88 nets, routed with 828 tracks and 103 vias.

It is built around the BMP580, TPS63070RNMR and TF-01A, with the ICM-45686, TS-1088-AR02016 and FCM1608KF-601T03 among its other parts. Its parts include 36 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

8

README

README.md

Flight-controller

A custom Flight controller to control a rocket with TVC! It uses a STM32 and other peripherals like power management, battery charging etc. to make it a fully functional controller, with LiPo support. I decided to make this because our school has "Aerobay" lab, which has these foam cutout diy airplanes from rudderraider.com or something like that, but It has no flight computer, it only has basic controls, and no way to measure flight data. This is my schematic{1A992728-89DA-410E-9264-2D571C69BAF3} This is how my PCB looks:{BEE2E16C-D04B-4341-9590-978375379D45} This how my Assembled PCB is supposed to look like:{85D26635-DA95-49A9-963A-9BCFD05A4956} {B8652330-A4F8-4AD3-A79F-0697AFAC499F} This is my BoM (also in a .csv file in the repo):

DesignatorFootprintValueLCSC Part #Generic NameQtySourceUnit Price ($)Product LinkTotal ($)
C1040247 nFC82219Capacitors20JLCPCB0.068https://jlcpcb.com/partdetail/83376-0402B473K500NT/C822191.36
C2, C3040222 uFC15525Capacitors20JLCPCB0.394https://jlcpcb.com/partdetail/16204-CL05A106MQ5NUNC/C155257.88
C4080510 uFC124129Capacitors5JLCPCB1.0915https://jlcpcb.com/partdetail/125403-GRM21BR61A476ME15L/C1241295.46
C10, C11, C16, C17, C9080510 uFC45783Capacitors18JLCPCB2.1114https://jlcpcb.com/partdetail/46786-CL21A226MAQNNNE/C4578338.00
C12, C13, C14, C5, C8080510 uFC440198Capacitors10JLCPCB0.912https://jlcpcb.com/partdetail/439567-GRM21BR61H106KE43L/C4401989.12
C15, C18–C21, C26, C28–C32, C70402100 nFC1525Capacitors34JLCPCB0.204https://jlcpcb.com/partdetail/1877-CL05B104KO5NNNC/C15256.94
C22, C23040220 pFC1554Capacitors20JLCPCB0.066https://jlcpcb.com/partdetail/1906-0402CG200J500NT/C15541.32
C24, C2504026.8 PFC1576Capacitors20JLCPCB0.048https://jlcpcb.com/partdetail/1928-0402CG6R8C500NT/C15760.96
C2704022.2 uFC12530Capacitors20JLCPCB0.154https://jlcpcb.com/partdetail/13164-CL05A225MQ5NSNC/C125303.08
C33–C36, C604021 uFC52923Capacitors20JLCPCB0.282https://jlcpcb.com/partdetail/53938-CL05A105KA5NQNC/C529235.64
CARD1SMDTF‑01AC91145SD Card Slot2JLCPCB0.3802https://jlcpcb.com/partdetail/Korean_HropartsElec-TF01A/C911450.76
D10805LEDC2293LED20JLCPCB0.244https://jlcpcb.com/partdetail/Hubei_KENTOElec-KT0805B/C22934.88
J1插件,P=2.54mmScrew_Terminal_01x02C557685Screw Terminal2JLCPCB0.48https://jlcpcb.com/partdetail/Ningbo_Xinlaiya_Elec-XY308_2_542P/C5576850.96
L112101 uHC99412Inductor6JLCPCB0.696https://jlcpcb.com/partdetail/100626-CMI322513U1R0KT/C994124.18
L210081.5 uHC5289259Inductor6JLCPCB0.2256https://jlcpcb.com/partdetail/XR-XRNR252010_1_5uHN/C52892591.35
L312105.6 uHC87563Inductor6JLCPCB0.2748https://jlcpcb.com/partdetail/TDK-NLV32T_5R6JPF/C875631.65
L40603FCM1608KF‑601T03C141723Ferrite Bead20JLCPCB0.202https://jlcpcb.com/partdetail/TAITECH-FCM1608KF601T03/C1417234.04
R1, R204025.1KC25905Resistors20JLCPCB0.018https://jlcpcb.com/partdetail/26648-0402WGF5101TCE/C259050.36
R9020130.1KC320818Resistors20JLCPCB0.012https://jlcpcb.com/partdetail/301723-RC01W3012FT/C3208180.24
R100201383C423551Resistors20JLCPCB0.012https://jlcpcb.com/partdetail/416501-0201WMF3830TEE/C4235510.24
R1102015.23KC332546Resistors20JLCPCB0.022https://jlcpcb.com/partdetail/RALEC-RTT015231FTH/C3325460.44
R12–R22020110KC7467266Resistors40JLCPCB0.032https://jlcpcb.com/partdetail/FOJAN-FRC0201J103TS/C74672661.28
R140805100KC149504Resistors20JLCPCB0.064https://jlcpcb.com/partdetail/160838-0805W8F1003T5E/C1495041.28
R15020122.1KC384418Resistors20JLCPCB0.02https://jlcpcb.com/partdetail/Walsin_TechCorp-WR02X2212FAL/C3844180.40
SW1, SW2SMD, 4x3mmTS‑1088‑AR02016C720477Switches8JLCPCB0.4408https://jlcpcb.com/partdetail/XUNPU-TS_1088AR02016/C7204773.53
U1VQFN‑24‑EP(4x4)BQ25883RGERC544362Battery Management2JLCPCB8.189https://jlcpcb.com/partdetail/TexasInstruments-BQ25883RGER/C54436216.38
U2VQFN‑15‑HR(2.5x3)TPS63070RNMRC109322Buck Converter (5V)2JLCPCB2.6384https://jlcpcb.com/partdetail/TexasInstruments-TPS63070RNMR/C1093225.28
U3SOT‑23‑6‑THINLMR51430C5219261Buck Converter2JLCPCB1.73https://jlcpcb.com/partdetail/TexasInstruments-LMR51430YFDDCR/C52192613.46
U4LGA‑10(2x2)BMP580C22391138Barometer2JLCPCB2.6674https://jlcpcb.com/partdetail/BoschSensortec-BMP580/C223911385.33
U5LGA‑14(3x2.5)ICM-45686C22459454IMU2JLCPCB$25.8362https://www.lcsc.com/product-detail/C22459454.html
U6LQFP-64_10x10mm_P0.5mmSTM32F722RET6C118207MCU2JCLPCB$12.5220https://www.lcsc.com/product-detail/C118207.html
USB1USB-C-SMD_TYPE-C-16PIN-2MD-073TYPE-C 16PIN 2MDC2765186USB Type-C Receptacle2JLCPCB$0.2205https://www.lcsc.com/product-detail/C2765186.html
X1CRYSTAL-SMD_4P-L3.2-W2.5-BLX322525MOB4SIC9006Crystal Oscillator2JLCPCB$0.6180https://www.lcsc.com/product-detail/C9006.html
X2FC-135R_L3.2-W1.5Q13FC1350000400C32346Tuning Fork Crystal2JLCPCB$0.8635https://www.lcsc.com/product-detail/C32346.html
Grand Total206.47

bom.csv

Parts

78
QtyValueFootprintReferences
1510KResistor_SMD:R_0201_0603MetricR3, R4, R5, R6, R7, R8, R12, R13, R16, R17, R18, R19, R20, R21, R22
12100 nFCapacitor_SMD:C_0402_1005MetricC7, C15, C18, C19, C20, C21, C26, C28, C29, C30, C31, C32
51 uFCapacitor_SMD:C_0402_1005MetricC6, C33, C34, C35, C36
522 uFCapacitor_SMD:C_0805_2012MetricC9, C10, C11, C16, C17
410 ufCapacitor_SMD:C_0805_2012MetricC8, C12, C13, C14
210 uFCapacitor_SMD:C_0402_1005MetricC2, C3
220 pFCapacitor_SMD:C_0402_1005MetricC22, C23
25.1KResistor_SMD:R_0402_1005MetricR1, R2
26.8 pFCapacitor_SMD:C_0402_1005MetricC24, C25
2Conn_01x03Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ2, J3
2TS-1088-AR02016easy2kcd:SW-SMD_L3.9-W3.0-P4.45SW1, SW2
11 uHInductor_SMD:L_1210_3225MetricL1
11.5 uHInductor_SMD:L_1210_3225MetricL2
110 uFCapacitor_SMD:C_0805_2012MetricC5
1100KResistor_SMD:R_0805_2012MetricR14
12.2 uFCapacitor_SMD:C_0402_1005MetricC27
122.1KResistor_SMD:R_0201_0603MetricR15
130.1KResistor_SMD:R_0201_0603MetricR9
1383Resistor_SMD:R_0201_0603MetricR10
144 uFCapacitor_SMD:C_0805_2012MetricC4
147 nFCapacitor_SMD:C_0402_1005MetricC1
15.23KResistor_SMD:R_0201_0603MetricR11
15.6 uHInductor_SMD:L_1210_3225MetricL3
1BMP580easy2kcd:LGA-10_L2.0-W2.0-P0.50-TL_BMP580U4
1BQ25883RGEReasy2kcd:VFQFPN-24_L4.0-W4.0-P0.50-BL-EP2.8U1
1FCM1608KF-601T03easy2kcd:L0603L4
1ICM-45686easy2kcd:LGA-14_L3.0-W2.5-P0.50-TLU5
1LEDLED_SMD:LED_0805_2012MetricD1
1LMR51430Package_TO_SOT_SMD:SOT-23-6U3
1Q13FC1350000400easy2kcd:FC-135R_L3.2-W1.5X2
1STM32F722RETxPackage_QFP:LQFP-64_10x10mm_P0.5mmU6
1Screw_Terminal_01x02TerminalBlock:TerminalBlock_Xinya_XY308-2.54-2P_1x02_P2.54mm_HorizontalJ1
1TF-01Aeasy2kcd:TF-SMD_TF-01ACard1
1TPS63070RNMReasy2kcd:VQFN-15_L3.0-W2.5-P0.50-BLU2
1TYPE-C 16PIN 2MDeasy2kcd:USB-C-SMD_TYPE-C-16PIN-2MD-073USB1
1X322525MOB4SIeasy2kcd:CRYSTAL-SMD_4P-L3.2-W2.5-BLX1

Questions

How big is the Flight controller PCB?

It measures 77.4 × 45.1 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Flight controller use?

78 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 GodOfStrategy/Flight-controller repository on GitHub, at the commit this page was made from: the board is Project Files/Flight_Controller.kicad_pcb and its schematic Project Files/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 GodOfStrategy before reusing the design.

Similar boards

  • 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 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 layers63.5 × 71.1 mmFlight controller, the printed circuit board in 3D

    Flight controller

    ryukgod26/Simple-Flight-Controller

    79 parts
  • 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
  • 2 layers51.7 × 55.7 mmFlight controller, the printed circuit board in 3D

    Flight controller

    TrlRizu/Trl-Flight-Controller

    Basic STM32F7 Flight Controller

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

    Boreas

    darshg321/Boreas

    an STM32F7 flight controller for a rocket.

    100 parts