

Flight Controller
An STM32 based Drone Ecosystem, containing a FC, ESC and GS
- Size
- 95.9 × 96.5 mm
- Copper layers
- 4
- Thickness
- 1.58 mm
- Parts
- 248
- Nets
- 212
- Pads
- 1,027
- Tracks, vias
- 1,853, 392
- Pours
- 15
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 19 Oct 2024
- Updated
- 6 May 2026
Overview
Flight Controller is an open-source printed circuit board by Flynsky, from the Flynsky/Aeolus repository on GitHub. It is a 4-layer board of 95.9 × 96.5 mm with 248 parts on 212 nets, routed with 1,853 tracks and 392 vias.
It is built around the STM32L412CBU6, NRF24L01 and IR2103STRPBF, with the MIC5528-3.3YMT-TR, USBLC6-2SC6 and ICM-42670-P among its other parts. Its parts include 93 capacitors, 58 resistors, 22 ICs, 17 diodes and 8 inductors. It belongs with the robots and motor control boards and the STM32 boards of this library.
Main components
11STM32L412CBU6
QFN-48-EP(7x7)-40℃~+85℃ 1.71V~3.6V 128KB 12bit 32 Bit 38 40KB 80MHz ARM Cortex-M4 Built-in FLASH QFN-48-EP(7x7) Microcontrollers (MCU/MPU/SOC) ROHSSTMicroelectronicsMicrocontrollers (MCU/MPU/SOC)NRF24L01
QFN-20-EP(4x4)-40℃~+85℃ -85dBm 0dBm 1.9V~3.6V 2.4GHz 2Mbps CRC check function、Automatic response function、Automatic retransmission function SPI QFN-20-EP(4x4) RF Transceiver ICs ROHSNordic SemiconRF Transceiver ICsIR2103STRPBF
SOIC-8-40℃~+150℃ 100ns 10V~20V 130mA 150ns 150uA 2 270mA 50ns 680ns Half-Bridge IGBT、MOSFET Under Voltage Protection SOIC-8 Gate Drivers ROHSInfineon TechnologiesGate DriversMIC5528-3.3YMT-TR
TDFN-6-EP(1.2x1.2)-40℃~+125℃@(Tj) 1 175uVrms 3.3V 5.5V 500mA 70dB@(100Hz) Fixed Positive Under Voltage Lockout、Over Current Protection、Over Temperature Protection、Enable TDFN-6-EP(1.2x1.2) Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSMicrochip TechnologyVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsUSBLC6-2SC6
SOT-23-60.35pF、0.8pF 100nA 150W@8/20us 15V 2 5V 6A@8/20us 6V ESD SOT-23-6 ESD and Surge Protection (TVS/ESD) ROHSUMWESD And Surge Protection (TVS/ESD)ICM-42670-P
LGA-14(2.5x3)-40℃~+85℃ 1.71V~3.6V 16bit 2.25KB 3.5uA IMU (accelerometer + gyroscope) Motion event detection SPI、I2C、I3C X,Y,Z X,Y,Z ±16g ±2000dps LGA-14(2.5x3) Accelerometers ROHSTDK InvenSenseAccelerometers1N5819WS
SOD-3231 Independent 1A 25A 40V 500uA@40V 600mV@1A SOD-323 Schottky Diodes ROHSGuangdong HottechSchottky DiodesIRFH8318TRPBF
PQFN-8(5x6)-55℃~+150℃ 1 N-channel 19nC@10V 2.35V 270pF 3.18nF 3.1mΩ@10V 3.6W 30V 50A PQFN-8(5x6) MOSFETs ROHSInfineon TechnologiesMOSFETsSMBJP6KE22A-TP
DO-214AA(SMBJ)18.4A 18.8V、20.5V 1uA 25.2V 33.2V 600W@10/1000us TVS Unidirectional DO-214AA(SMBJ) ESD and Surge Protection (TVS/ESD) ROHSMicro Commercial ComponentsTVSTHB001P
插件-14P,21x17mm插件-14P,21x17mm Multi-Directional Switches ROHSC&KMulti-Directional SwitchesNHD-C12832A1Z-FSW-FBW-3V3
Through holeThroughhole New Arrivals ROHSNewhaven DisplayUncategorised
README
README.mdAEOLUS
STM32 based Drone Ecosystem
| ESC Board | Flight Controller |
|
|
| Ground Station Controller | |
| |
Parts
248| Qty | Value | Footprint | References |
|---|---|---|---|
| 18 | TODO | Resistor_SMD:R_0603_1608Metric | R1, R2, R6, R6, R7, R7, R7, R8, R11, R12, R15, R16, R18, R21, R22, R26 +2 |
| 15 | 100n | Capacitor_SMD:C_0402_1005Metric | C6, C6, C7, C7, C8, C8, C9, C9, C18, C19, C20, C20, C21, C23, C26 |
| 14 | 1u | Capacitor_SMD:C_0603_1608Metric | C3, C4, C6, C7, C14, C14, C14, C15, C18, C21, C24, C25, C26, C27 |
| 13 | 0 | Resistor_SMD:R_0603_1608Metric | J_3V1, J_3V3, J_BOOT1, J_BOOT1, J_Fsync1, J_VBAT1, J_VBAT1, J_VBAT1, J_VUSB1, J_VUSB1, J_VUSB1, J0, J2 |
| 9 | 10k | Resistor_SMD:R_0603_1608Metric | R3, R4, R5, R5, R10, R11, R15, R16, R25 |
| 9 | 5.1k | Resistor_SMD:R_0603_1608Metric | R1, R2, R3, R4, R5, R6, R8, R9, R13 |
| 6 | 100 | Resistor_SMD:R_0603_1608Metric | R2, R3, R9, R10, R17, R18 |
| 6 | 1N5819WS | Diode_SMD:D_SOD-323 | D1, D2, D2, D3, D4, D4 |
| 6 | 2u2/10V/X5 | Capacitor_SMD:C_0603_1608Metric | C1, C2, C11, C12, C13, C17 |
| 6 | LED_Small | LED_SMD:LED_0603_1608Metric | D1, D1, D3, D3, D5, D6 |
| 6 | TODO | Capacitor_SMD:C_0402_1005Metric | C15, C15, C16, C16, C26, C27 |
| 5 | 1M | Resistor_SMD:R_0603_1608Metric | R10, R11, R12, R14, R23 |
| 4 | 22p | Capacitor_SMD:C_0402_1005Metric | C12, C13, C32, C33 |
| 4 | 22u/6.6V | Capacitor_SMD:C_0603_1608Metric | C5, C10, C11, C12 |
| 4 | 4.7u | Capacitor_SMD:C_0603_1608Metric | C4, C4, C22, C25 |
| 4 | IRFH8318TRPBF | ESC_footrpints:BSC054N04NSGATMA1 | Q1, Q4, Q5, Q8 |
| 3 | 0 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | NTC_solder_pad1, NTC_solder_pad2, NTC_solder_pad3 |
| 3 | 1k | Resistor_SMD:R_0603_1608Metric | R4, R14, R20 |
| 3 | 1n | Capacitor_SMD:C_0603_1608Metric | C1, C9, C17 |
| 3 | 2.2u | Capacitor_SMD:C_0603_1608Metric | C22, C23, C28 |
| 3 | 2mOhm | Resistor_SMD:R_2512_6332Metric | R1, R13, R19 |
| 3 | 47u | ESC_footrpints:CAPAE660X550N | C2, C8, C16 |
| 3 | BSC060P03NS3E G | ESC_footrpints:BSC060P03NS3EG | Q2, Q3, Q7 |
| 3 | INA180A3 | Package_TO_SOT_SMD:SOT-23-5 | U3, U4, U5 |
| 3 | IR2103STRPBF | ESC_footrpints:SOIC127P600X175-8N | IC1, IC3, IC4 |
| 3 | MIC5528-3.3YMT-TR | FC_footrpints:SON40P120X120X60-7N-D | IC1, IC3, IC5 |
| 3 | SMBJP6KE22A-TP | Diode_SMD:D_SMB | D7, D8, D9 |
| 3 | USBLC6-2SC6 | Package_TO_SOT_SMD:SOT-23-6 | U1, U2, U2 |
| 2 | 1.5k to 2k | Resistor_SMD:R_0603_1608Metric | R12, R13 |
| 2 | 1.5p | Capacitor_SMD:C_0402_1005Metric | C17, C34 |
| 2 | 100k 1% | Resistor_SMD:R_0603_1608Metric | R_FBT1, R_FBT1 |
| 2 | 100n / X7R or X5R / 16V | Capacitor_SMD:C_0603_1608Metric | C3, C10 |
| 2 | 100n /2x V_bat | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C2, C13 |
| 2 | 10n | Capacitor_SMD:C_0402_1005Metric | C11, C30 |
| 2 | 16MHz | Crystal:Crystal_SMD_2012-2Pin_2.0x1.2mm | Y2, Y2 |
| 2 | 1n | Capacitor_SMD:C_0402_1005Metric | C5, C29 |
| 2 | 1p | Capacitor_SMD:C_0402_1005Metric | C18, C35 |
| 2 | 2.2n | Capacitor_SMD:C_0402_1005Metric | C19, C36 |
| 2 | 2.2u / 2xV_bat | Capacitor_SMD:C_0603_1608Metric | C1, C5 |
| 2 | 2.7n | Resistor_SMD:R_0402_1005Metric | L2, L3 |
| 2 | 22k | Resistor_SMD:R_0603_1608Metric | R9, R17 |
| 2 | 3.9n | Resistor_SMD:R_0402_1005Metric | L3, L4 |
| 2 | 33n | Capacitor_SMD:C_0402_1005Metric | C10, C31 |
| 2 | 4.7p | Capacitor_SMD:C_0402_1005Metric | C20, C37 |
| 2 | 4.7u DNP | Capacitor_SMD:C_0603_1608Metric | C3, C38 |
| 2 | 8.2n | Resistor_SMD:R_0402_1005Metric | L1, L2 |
| 2 | Crystal_GND24_Small | FC_footrpints:ABM8W480000MHZ6D1XT3 | Y1, Y1 |
| 2 | LED_Status | LED_SMD:LED_0603_1608Metric | D2, D4 |
| 2 | MountingHole | MountingHole:MountingHole_3.2mm_M3_ISO7380 | H1, H2 |
| 2 | MountingHole | MountingHole:MountingHole_2.2mm_M2 | H2, H2 |
| 2 | MountingHole | MountingHole:MountingHole_2.2mm_M2_DIN965_Pad | H1, H1 |
| 2 | NRF24L01 | Package_DFN_QFN:QFN-20-1EP_4x4mm_P0.5mm_EP2.5x2.5mm | U3, U5 |
| 2 | STM32L412CBUx | Package_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mm | U1, U2 |
| 2 | THB001P | FC_footrpints:THB001P | S1, S2 |
| 2 | USB_C_Receptacle_USB2.0_16P | FC_footrpints:GSB1C41110SSHR | J1, J1 |
| 2 | ~ | FC_footrpints:Connector_ESC_FC | C27, C28 |
| 1 | 100k | Resistor_SMD:R_0603_1608Metric | R24 |
| 1 | 100n/X7R | Capacitor_SMD:C_0402_1005Metric | C23 |
| 1 | 10n/X7R | Capacitor_SMD:C_0402_1005Metric | C24 |
| 1 | 10u | Capacitor_SMD:C_0603_1608Metric | C19 |
| 1 | 2.2u/40V | Capacitor_SMD:C_0603_1608Metric | C28 |
| 1 | 2.2u/X7R | Capacitor_SMD:C_0603_1608Metric | C22 |
| 1 | 220n | Capacitor_SMD:C_0603_1608Metric | C21 |
| 1 | 22k1 %1 | Resistor_SMD:R_0603_1608Metric | R_FBB1 |
| 1 | 435441019830 | FC_footrpints:435441019830 | S3 |
| 1 | 8.2u | FC_footrpints:XAL5050822MEC | L1 |
| 1 | 8.2u | ESC_footrpints:XAL5050822MEC | L2 |
| 1 | Battery | Connector_AMASS:AMASS_XT30U-F_1x02_P5.0mm_Vertical | BT1 |
| 1 | Battery | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | BT1 |
| 1 | Crystal_GND24_Small | ESC_footrpints:ABM8W480000MHZ6D1XT3 | Y1 |
| 1 | DNC | Resistor_SMD:R_0603_1608Metric | J2 |
| 1 | ICM-42670-P | FC_footrpints:ICM42670P | IC2 |
| 1 | IIS2MDCTR | FC_footrpints:IIS2MDCTR | IC4 |
| 1 | LMR51420XDDCR | FC_footrpints:SOT95P280X110-6N | IC1 |
| 1 | LMR51420XDDCR | ESC_footrpints:SOT95P280X110-6N | IC2 |
| 1 | NHD-C12832A1Z-FSW-FBW-3V3 | FC_footrpints:NHDC12832A1ZFSWFBW3V3 | DS1 |
| 1 | STM32L412CBU6 | Package_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mm | U1 |
| 1 | USB_C_Receptacle_USB2.0_16P | ESC_footrpints:GSB1C41110SSHR | J1 |
| 1 | VL53L0CXV0DH_1 | FC_footrpints:LGA12_1 | U3 |
| 1 | ~ | ESC_footrpints:Connector_BLDC | C25 |
The 245 most common of 248 parts.
Questions
How big is the Flight Controller PCB?
It measures 95.9 × 96.5 mm and has 4 copper layers, 1.58 mm thick.
What parts does the Flight Controller use?
248 parts, built around the STM32L412CBU6, NRF24L01, IR2103STRPBF and MIC5528-3.3YMT-TR. 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 Flynsky/Aeolus repository on GitHub, at the commit this page was made from: the board is Orga/Orders/01FC_ESC_GS/Flight_Controller.kicad_pcb and its schematic Groundstation/Hardware/GS_controller/Comkicad_sch.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 Flynsky before reusing the design.
More from Flynsky/Aeolus
4- 4 layers44 × 44 mm

- 4 layers44 × 44 mm

- 4 layers50 × 50 mm

- 4 layers82.6 × 45.1 mm

Similar boards
- 4 layers79 × 91.1 mm

- 2 layers40 × 24 mm

- 4 layers127 × 101.6 mm

Baja ECVT Controller
jfulreader64/Baja_ECVT_Controller
ECVT Controller for brushed motor, 15a Sustained Current
105 parts1 - 4 layers132.7 × 89.5 mm

Strain guage r0
ttosu25/SG-3
Hardware design for a mixed-signal strain-data acquisition system, incorporating sensor excitation, analogue signal conditioning, ADC, and MCU interface
97 parts - 4 layers160 × 78.8 mm

Remote Controller
GhanGhan/SurvBot
Remote controlled robot that surveys the environment it is travelling in
85 parts - 2 layers50.3 × 22.1 mm

- 4 layers101.6 × 97.2 mm

HeartToHeart
AlexanderRoller/heartToHeart
HeartToHeart is a hardware project designed for IoT prototyping, featuring a custom PCB and ESP32 microcontroller.
61 parts - 2 layers75.6 × 142.2 mm

Device
turtlebasket/pocket-operator
HOPE Fa2024 Project: Pocket Operator (portable audio sequencer / synthesizer)
53 parts