Skip to the content
PCBKitNew board
6 layers102 × 41.1 mmFlight Controller, the printed circuit board in 3D

Flight Controller

C-yue28/Flight_Controller

6-layer custom flight controller PCB, incorporating a battery management system (BMS), 6-axis IMU, dedicated BLDC/servo control/power lines, and camera lines. Uses the ESP32-WROOM-1 as the central microcontroller.

Size
102 × 41.1 mm
Copper layers
6
Thickness
1.56 mm
Parts
139
Nets
149
Pads
611
Tracks, vias
1,076, 531
Pours
10
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
10 May 2026
Updated
2 Aug 2026

Overview

Flight Controller is an open-source printed circuit board by C-yue28, from the C-yue28/Flight_Controller repository on GitHub. It is a 6-layer board of 102 × 41.1 mm with 139 parts on 149 nets, routed with 1,076 tracks and 531 vias.

It is built around the ESP32-S3-WROOM-1U-N4R8, BME280 and CH224K, with the TCA9534PW, TPS629203DRL and AMS1117-1.8 among its other parts. Its parts include 48 capacitors, 48 resistors, 11 ICs, 10 connectors and 7 diodes. It belongs with the robots and motor control and power boards and the ESP32 boards of this library.

Main components

11

README

README.md

Custom Flight Controller

What is it?

This is a custom flight controller with onboard LiPo charging capabilities and buck converters for 3V bus as well as support for 6 external motors (3 DC, 3 servo) and 7-pin breakout for external sensor array. USB-UART bus for uploading firmware via serial. Internal power paths for limited high-current motor handling; however most motor wiring will most likely have to be done externally due to PCB limitations.

Why did I make this?

Flight has always been something that has fascinated me and so far my only experience has been with assembling premade drone kits or glider kits. I want to be able to go out and fly something that I made essentially from scratch. I have this vision of myself standing on the roof, tossing the plane off, and watching it fly up into the sky, and then looking at the camera feed to see the world from up high.

Main components/features

  1. ESP32-S3-WROOM-1U - Central processor
  2. BMS management circuitry; computer is powered by 3S LiPo battery
  3. IMU (6-axis; accelerometer/gyroscope)
  4. Pressure sensor (for altitude)
  5. OV5640 Camera (external)
  6. Miscellaneous: external 2.4ghz antenna capability; dual USB-C for charging/data; external microSD support

Firmware brief description

- Modular handling of all sensors with interrupts configured to save battery power - Verbose error/initialization logging to detect I2C issues - Ability to log data to microSD card

Images

Schematic

PCB design

3D Model

External sources (for the LSM6DSOX firmware libraries)

Base LSM6DS Adafruit library

Dependencies of this library:

Adafruit_BusIO

Adafruit_Sensor

BOM

ItemPriceDistributor/Supplier
PCB31.00JLCPCB
Stencil7.16JLCPCB
Shipping21.69JLCPCB
Total59.85
DesignatorFootprintQuantityValueURLCostNotes
C1, C30, C4, C6060341uFhttps://www.lcsc.com/product-detail/C128624.html1.3I may already have these
C10, C11, C17, C18, C19, C21, C22, C23, C24, C25, C27, C28, C4206031310uFhttps://www.lcsc.com/product-detail/C22367825.html1.16I may already have these
C13, C140603247nFhttps://www.lcsc.com/product-detail/C285123.html0.61
C15, C48, C49060334.7uFhttps://www.lcsc.com/product-detail/C5252400.html?lcsc_vid=RQJZV1JUQQNbAwJTFFNXVgJREVQMAlMHRlVWAlBRFlMxVlNeRVFWVlBSTlFZVzsOAxUeFF5JWBYZEEoBGA4JCwFIFA4DSA%3D%3D0.45I may already have these
C16, C20, C31, C33, C34, C35, C36, C37, C43, C44, C45, C46, C5, C50, C51, C7, C8, C90603180.1uFhttps://www.lcsc.com/product-detail/C125205.html?lcsc_vid=RQJZV1JUQQNbAwJTFFNXVgJREVQMAlMHRlVWAlBRFlMxVlNeRVFWVlBSTlFZVzsOAxUeFF5JWBYZEEoBGA4JCwFIFA4DSA%3D%3D0.81I may already have these
C2120614.7uFhttps://www.lcsc.com/product-detail/C22399656.html0.85
C26060311nFhttps://www.lcsc.com/product-detail/C44369.html0.52
C30805122uF(included below)n/aI decided to just use a smaller footprint to save some money
C32, C410603222uFhttps://www.digikey.com/en/products/detail/samsung-electro-mechanics/CL10A226MP8NUNE/38869320.64
C38, C39060324pFhttps://www.lcsc.com/product-detail/C1668.html0.42
C400603110nFhttps://www.lcsc.com/product-detail/C100042.html0.61
D1, D2, D3TVS_LESD5D5.0CT1G3LESD5D5.0CT1Ghttps://www.lcsc.com/product-detail/C5246195.html0.36
D5D_PowerDI-1231DFLS240L
D6, D7, D804023LEDhttps://www.lcsc.com/product-detail/Light-Emitting-Diodes-LED_YONGYUTAI-YLED0402G_C20608784.html0.76
J1, J4HRO_TYPE-C-31-M-122TYPE-C-31-M-12https://www.lcsc.com/product-detail/USB-Type-C_Korean-Hroparts-Elec-TYPE-C-31-M-12_C165948.htmln/a
J10, J6TestPoint_THTPad_4.0x4.0mm_Drill2.0mm2Conn_01x08n/a
J11, J7TestPoint_THTPad_4.0x4.0mm_Drill2.0mm2Conn_01x02n/a
J2JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical1Conn_01x04_Pinhttps://www.lcsc.com/product-detail/C144395.html0.58
J3AMASS_XT60-M_1x02_P7.20mm_Vertical1Conn_01x02_Pinhttps://www.lcsc.com/product-detail/C98733.html0.4
J5TestPoint_THTPad_2.0x2.0mm_Drill1.0mm1Conn_02x09_Top_Bottomn/a
J8microSD_HC_Molex_104031-08111Micro_SD_Cardhttps://www.lcsc.com/product-detail/C585350.html0.68
L1060311uHhttps://www.lcsc.com/product-detail/C5443610.html0.42
L2100812.2uHhttps://www.digikey.com/en/products/detail/shenzhen-sunlord-electronics-co-ltd/SPH252012H2R2MT/145451220.33
L3L_Abracon_ASPI-4030S14.7uHhttps://www.digikey.com/en/products/detail/abracon-llc/ASPI-4030S-4R7M-T/42152080.27
Q1, Q2, Q3, Q4, Q5VSON-8_3.3x3.3mm_P0.65mm_NexFET5CSD17578Q3Ahttps://item.szlcsc.com/206987.html?alichlgref=https%3A%2F%2Fitem.szlcsc.com%2F206987.html2.41
Q6, Q7SOT-232Q_NPNhttps://www.lcsc.com/product-detail/C49581.html0.79
R1, R2040225.1khttps://www.digikey.com/en/products/detail/yageo/RC0402FR-075K1L/7266240.2
R10, R30, R3104023100https://www.digikey.com/en/products/detail/vishay-dale/RCA0402100RFKEDHP/65612360.3
R11040215.24khttps://www.digikey.com/en/products/detail/bourns-inc/CR0402-FX-5231GLF/46980120.1
R120402130.31khttps://www.digikey.com/en/products/detail/vishay-dale/RCS040230K1FKED/58678560.13
R1504021619khttps://www.digikey.com/en/products/detail/stackpole-electronics-inc/RMCF0402FT619K/17148330.1
R16, R17, R18, R23, R24, R26, R44, R46, R57040291khttps://www.digikey.com/en/products/detail/vishay/MCS04020C1001FE000/4629740.28I may already have these
R1904021450khttps://www.digikey.com/en/products/detail/vishay-dale/CRCW0402453KFKED/11783090.1
R20, R22, R3, R42, R43, R49, R5, R50, R53, R58, R59, R904021210khttps://www.digikey.com/en/products/detail/vishay-dale/RCA040210K0FKED/49467510.66I may already have these
R2104021196khttps://www.digikey.com/en/products/detail/stackpole-electronics-inc/RMCF0402FT196K/17617550.1
R25040214.5khttp://digikey.com/en/products/detail/vishay-dale/TNPW04024K53BEED/16063840.26
R27, R28040221Mhttps://www.digikey.com/en/products/detail/yageo/RC0402FR-071ML/7265150.2
R290402110mhttps://www.digikey.com/en/products/detail/thin-film-technology-corp/D1MPC0402RR010FF-T10/167352710.28
R33, R34, R350805345MBB02070C4539FRP00 (1W, 45.3 OHM): https://www.mouser.com/c/passive-components/resistors/?power%20rating=500%20mW%20%281%2F2%20W%29~~120%20W&resistance=45.3%20Ohms&instock=y&rp=passive-components%2Fresistors%7C~Power%20Rating1.14
R380402151khttps://www.digikey.com/en/products/detail/stackpole-electronics-inc/RMCF0402FT51K0/24174460.1
R390402116.6khttps://www.digikey.com/en/products/detail/vishay-dale/CRCW040216K9FKEDC/79257590.1
R4504021510https://www.digikey.com/en/products/detail/koa-speer-electronics-inc/RK73H1ETTP5100F/98442290.1
R5204021137khttps://www.digikey.com/en/products/detail/yageo/RC0402FR-07137KL/52808320.1
R54060310n/a
R550402122.1khttps://www.digikey.com/en/products/detail/yageo/RT0402FRE0722K1L/10718780.1
R560402147.5khttps://www.digikey.com/en/products/detail/yageo/RC0402FR-0747K5L/7266170.1
R60402110.5khttps://www.digikey.com/en/products/detail/yageo/RT0402FRE0710K5L/10717070.1
R70402175khttps://www.digikey.com/en/products/detail/yageo/RT0402DRE0775KL/10716460.1
R804021160khttps://www.digikey.com/en/products/detail/stackpole-electronics-inc/RMCF0402FT160K/17144620.1
TH1, TH20805210khttps://www.digikey.com/en/products/detail/tdk/B57471V2103J062/38298850.62
TP1, TP2TestPoint_THTPad_1.5x1.5mm_Drill0.7mm2TestPointn/a
U1SOT-23-61AP3211Khttps://www.digikey.com/en/products/detail/diodes-incorporated/AP2112K-3-3TRG1/44707460.25I may already have this
U10SOT-583-81TPS629203https://www.digikey.com/en/products/detail/texas-instruments/TPS629203DRLR/165166611.08
U11SOT-223-3_TabPin21AMS1117-1.8https://www.digikey.com/en/products/detail/evvo/AMS1117-1-8/243700640.3
U12TSSOP-16-1EP_4.4x5mm_P0.65mm1TCA9534https://www.digikey.com/en/products/detail/texas-instruments/TCA9534PWR/50049661.53
U2XCVR_ESP32-S3-WROOM-1U-N4R81ESP32-S3-WROOM-1U-N4R8https://www.digikey.com/en/products/detail/espressif-systems/ESP32-S3-WROOM-1U-N16R8/161626416.76
U3SSOP-10-1EP_3.9x4.9mm_P1mm_EP2.1x3.3mm1CH224Khttps://www.lcsc.com/product-detail/C970725.html0.62
U4Texas_RQM0029A_VQFN-29_4x4mm_P0.4mm1BQ25798https://www.digikey.com/en/products/detail/texas-instruments/BQ25798RQMR/156667835.2
U5QFN-28-1EP_5x5mm_P0.5mm_EP3.35x3.35mm1CP2102N-Axx-xQFN28https://www.digikey.com/en/products/detail/silicon-labs/CP2102N-A02-GQFN28/98634775.1
U6PW24_TEX1BQ7791500PWRhttps://www.digikey.com/en/products/detail/texas-instruments/BQ7791500PWR/95933722.05
U7PQFN50P250X300X86-14N1LSM6DSOXTRhttps://estore.st.com/en/lsm6dsotr-cpn.html5.32LSM6DSOTR
U9Bosch_LGA-8_2.5x2.5mm_P0.65mm_ClockwisePinNumbering1BME280https://www.digikey.com/en/products/detail/bosch-sensortec/BME280/61363064
Y1XTAL_ABS06-107-32.768KHZ-T1ABS06-107-32.768KHZ-Thttps://www.digikey.com/en/products/detail/abracon-llc/ABS06-107-32-768KHZ-T/42915650.83
52.78

Parts

139
QtyValueFootprintReferences
180.1uFCapacitor_SMD:C_0603_1608MetricC5, C7, C16, C20, C31, C33, C34, C35, C36, C37, C43, C44, C45, C46, C50, C51 +2
1310uFCapacitor_SMD:C_0603_1608MetricC10, C11, C17, C18, C19, C21, C22, C23, C24, C25, C27, C28, C42
1210kResistor_SMD:R_0402_1005MetricR3, R5, R9, R20, R22, R42, R43, R49, R50, R53, R58, R59
91kResistor_SMD:R_0402_1005MetricR16, R17, R18, R23, R24, R26, R44, R46, R57
5CSD17578Q5APackage_SON:VSON-8_3.3x3.3mm_P0.65mm_NexFETQ1, Q2, Q3, Q4, Q5
41uFCapacitor_SMD:C_0603_1608MetricC1, C4, C6, C30
3100Resistor_SMD:R_0402_1005MetricR10, R30, R31
34.7uFCapacitor_SMD:C_0603_1608MetricC15, C48, C49
345Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR33, R34, R35
3LEDLED_SMD:LED_0402_1005MetricD6, D7, D8
3LESD5D5.0CT1GExternalFootprints:TVS_LESD5D5.0CT1GD1, D2, D3
210kResistor_SMD:R_0805_2012MetricTH1, TH2
21MResistor_SMD:R_0402_1005MetricR27, R28
222uFCapacitor_SMD:C_0603_1608MetricC32, C41
247nFCapacitor_SMD:C_0603_1608MetricC13, C14
24pFCapacitor_SMD:C_0603_1608MetricC38, C39
25.1kResistor_SMD:R_0402_1005MetricR1, R2
2Conn_01x02TestPoint:TestPoint_THTPad_4.0x4.0mm_Drill2.0mmJ7, J11
2Conn_01x08TestPoint:TestPoint_THTPad_4.0x4.0mm_Drill2.0mmJ6, J10
2Q_NPNPackage_TO_SOT_SMD:SOT-23Q6, Q7
2TYPE-C-31-M-12ExternalFootprints:HRO_TYPE-C-31-M-12J1, J4
2TestPointTestPoint:TestPoint_THTPad_1.5x1.5mm_Drill0.7mmTP1, TP2
10Resistor_SMD:R_0603_1608MetricR54
110.5kResistor_SMD:R_0402_1005MetricR6
110mResistor_SMD:R_0402_1005MetricR29
110nFCapacitor_SMD:C_0603_1608MetricC40
1137kResistor_SMD:R_0402_1005MetricR52
116.6kResistor_SMD:R_0402_1005MetricR39
1160kResistor_SMD:R_0402_1005MetricR8
1196kResistor_SMD:R_0402_1005MetricR21
11nFCapacitor_SMD:C_0603_1608MetricC26
11uHInductor_SMD:L_0603_1608MetricL1
12.2uHInductor_SMD:L_1008_2520MetricL2
122.1kResistor_SMD:R_0402_1005MetricR55
122uFCapacitor_SMD:C_0805_2012MetricC3
130.31kResistor_SMD:R_0402_1005MetricR12
14.5kResistor_SMD:R_0402_1005MetricR25
14.7uFCapacitor_SMD:C_1206_3216MetricC2
14.7uHInductor_SMD:L_Abracon_ASPI-4030SL3
1450kResistor_SMD:R_0402_1005MetricR19
147.5kResistor_SMD:R_0402_1005MetricR56
15.24kResistor_SMD:R_0402_1005MetricR11
1510Resistor_SMD:R_0402_1005MetricR45
151kResistor_SMD:R_0402_1005MetricR38
1619kResistor_SMD:R_0402_1005MetricR15
175kResistor_SMD:R_0402_1005MetricR7
1ABS06-107-32.768KHZ-TExternalFootprints:XTAL_ABS06-107-32.768KHZ-TY1
1AMS1117-1.8Package_TO_SOT_SMD:SOT-223-3_TabPin2U11
1AP3211KPackage_TO_SOT_SMD:SOT-23-6U1
1BME280Package_LGA:Bosch_LGA-8_2.5x2.5mm_P0.65mm_ClockwisePinNumberingU9
1BQ25798Package_DFN_QFN:Texas_RQM0029A_VQFN-29_4x4mm_P0.4mmU4
1BQ7791500PWRExternalFootprints:PW24_TEXU6
1CH224KPackage_SO:SSOP-10-1EP_3.9x4.9mm_P1mm_EP2.1x3.3mmU3
1CP2102N-Axx-xQFN28Package_DFN_QFN:QFN-28-1EP_5x5mm_P0.5mm_EP3.35x3.35mmU5
1Conn_01x02_PinConnector_AMASS:AMASS_XT60-M_1x02_P7.20mm_VerticalJ3
1Conn_01x04_PinConnector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_VerticalJ2
1Conn_02x09_Top_BottomTestPoint:TestPoint_THTPad_2.0x2.0mm_Drill1.0mmJ5
1DFLS240LDiode_SMD:D_PowerDI-123D5
1ESP32-S3-WROOM-1U-N4R8ExternalFootprints:XCVR_ESP32-S3-WROOM-1U-N4R8U2
1LSM6DSOXTRExternalFootprints:PQFN50P250X300X86-14NU7
1Micro_SD_CardConnector_Card:microSD_HC_Molex_104031-0811J8
1TCA9534Package_SO:TSSOP-16-1EP_4.4x5mm_P0.65mmU12
1TPS629203Package_TO_SOT_SMD:SOT-583-8U10

Questions

How big is the Flight Controller PCB?

It measures 102 × 41.1 mm and has 6 copper layers, 1.56 mm thick.

What parts does the Flight Controller use?

139 parts, built around the ESP32-S3-WROOM-1U-N4R8, BME280, CH224K and TCA9534PW. 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 C-yue28/Flight_Controller repository on GitHub, at the commit this page was made from: the board is Flight_Controller_PCB/FlightController.kicad_pcb and its schematic Flight_Controller_PCB/FlightController.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 C-yue28 before reusing the design.

Similar boards

  • 4 layers82 × 70 mmCansat2026, the printed circuit board in 3D

    Cansat2026

    denshiruko/cansat2026-board

    252 partsMIT
  • 6 layers95 × 55 mmGlasgow, the printed circuit board in 3D

    Glasgow

    GlasgowEmbedded/glasgow

    Scots Army Knife for electronics

    782 parts2.2k0BSD
  • 2 layers70 × 65 mmNixie clock, the printed circuit board in 3D

    Nixie clock

    jason-watkins/nixie-clock

    USB-C powered nixie tube clock. Four IN-12B digits, two INS-1 colon lamps, K155ID1 BCD decoder/drivers.

    103 partsCC-BY-SA-4.0
  • 4 layers101.6 × 76.2 mmPco2-sensor board, the printed circuit board in 3D

    Pco2-sensor board

    NOAA-PMEL/ASVCO2

    Open Source Repository for the Autonomous Surface Vehicle CO2 (ASVCO2) gen2 system

    154 parts
  • 8 layers65.1 × 37.8 mmArmory, the printed circuit board in 3D

    Armory

    eiselekd/hw

    hw

    202 parts2
  • 2 layers101 × 82 mmPower board v4 4, the printed circuit board in 3D

    Power board v4 4

    maurer-lbb/inkube_hardware

    Open-source hardware (CAD + PCB) for inkudock, a modular incubator and closed-loop electrophysiology, and a water compartment lid preventing evaporation from cell cultures.

    117 parts
  • 4 layers51.1 × 56.5 mmSystem PSU v2, the printed circuit board in 3D

    System PSU v2

    tonigotev/SensaLimb

    Smart arm prothesis

    71 parts
  • 4 layers140 × 180 mmRobot pcb, the printed circuit board in 3D

    Robot pcb

    Wet-Lettuce-Robocup/robot_pcb

    Robot PCB made with kicad

    297 parts2