

Flight Controller
An STM32 based Drone Ecosystem, containing a FC, ESC and GS
- Size
- 50 × 50 mm
- Copper layers
- 4
- Thickness
- 1.58 mm
- Parts
- 89
- Nets
- 79
- Pads
- 382
- Tracks, vias
- 783, 146
- Pours
- 6
- 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 50 × 50 mm with 89 parts on 79 nets, routed with 783 tracks and 146 vias.
It is built around the NRF24L01, MIC5528-3.3YMT-TR and ICM-42670-P, with the USBLC6-2SC6 and 1N5819WS among its other parts. Its parts include 38 capacitors, 18 resistors, 9 ICs, 4 diodes and 4 inductors. It belongs with the robots and motor control boards and the STM32 boards of this library.
Main components
5NRF24L01
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 ICsMIC5528-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) RegulatorsICM-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 InvenSenseAccelerometersUSBLC6-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)1N5819WS
SOD-3231 Independent 1A 25A 40V 500uA@40V 600mV@1A SOD-323 Schottky Diodes ROHSGuangdong HottechSchottky Diodes
README
README.mdAEOLUS
STM32 based Drone Ecosystem
| ESC Board | Flight Controller |
|
|
| Ground Station Controller | |
| |
Parts
89| Qty | Value | Footprint | References |
|---|---|---|---|
| 7 | 100n | Capacitor_SMD:C_0402_1005Metric | C6, C7, C8, C9, C18, C20, C26 |
| 6 | 5.1k | Resistor_SMD:R_0603_1608Metric | R1, R2, R3, R4, R7, R9 |
| 4 | 0 | Resistor_SMD:R_0603_1608Metric | J_3V1, J_Fsync1, J_VBAT1, J_VUSB1 |
| 4 | 10k | Resistor_SMD:R_0603_1608Metric | R10, R11, R15, R16 |
| 4 | 2u2/10V/X5 | Capacitor_SMD:C_0603_1608Metric | C11, C12, C13, C17 |
| 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 | R6, R8, R18 |
| 2 | 1.5k to 2k | Resistor_SMD:R_0603_1608Metric | R12, R13 |
| 2 | 12p | Capacitor_SMD:C_0402_1005Metric | C15, C16 |
| 2 | 22k | Resistor_SMD:R_0603_1608Metric | R5, R17 |
| 2 | 22p | Capacitor_SMD:C_0402_1005Metric | C32, C33 |
| 2 | 22u/6.6V | Capacitor_SMD:C_0603_1608Metric | C5, C10 |
| 2 | 4.7u | Capacitor_SMD:C_0603_1608Metric | C4, C25 |
| 2 | LED_Small | LED_SMD:LED_0603_1608Metric | D1, D3 |
| 2 | MIC5528-3.3YMT-TR | FC_footrpints:SON40P120X120X60-7N-D | IC3, IC5 |
| 2 | ~ | FC_footrpints:Connector_ESC_FC | C27, C28 |
| 1 | 1.5p | Capacitor_SMD:C_0402_1005Metric | C34 |
| 1 | 100k 1% | Resistor_SMD:R_0603_1608Metric | R_FBT1 |
| 1 | 100n / X7R or X5R / 16V | Capacitor_SMD:C_0603_1608Metric | C3 |
| 1 | 100n /2x V_bat | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C2 |
| 1 | 100n/X7R | Capacitor_SMD:C_0402_1005Metric | C23 |
| 1 | 10n | Capacitor_SMD:C_0402_1005Metric | C30 |
| 1 | 10n/X7R | Capacitor_SMD:C_0402_1005Metric | C24 |
| 1 | 10u | Capacitor_SMD:C_0603_1608Metric | C19 |
| 1 | 13k | Resistor_SMD:R_0603_1608Metric | R_FBB1 |
| 1 | 16MHz | Crystal:Crystal_SMD_2012-2Pin_2.0x1.2mm | Y2 |
| 1 | 1M | Resistor_SMD:R_0603_1608Metric | R14 |
| 1 | 1N5819WS | Diode_SMD:D_SOD-323 | D2 |
| 1 | 1n | Capacitor_SMD:C_0402_1005Metric | C29 |
| 1 | 1p | Capacitor_SMD:C_0402_1005Metric | C35 |
| 1 | 1u | Capacitor_SMD:C_0603_1608Metric | C14 |
| 1 | 2.2n | Capacitor_SMD:C_0402_1005Metric | C36 |
| 1 | 2.2u / 2xV_bat | Capacitor_SMD:C_0603_1608Metric | C1 |
| 1 | 2.2u/X7R | Capacitor_SMD:C_0603_1608Metric | C22 |
| 1 | 2.7n | Resistor_SMD:R_0402_1005Metric | L3 |
| 1 | 220n | Capacitor_SMD:C_0603_1608Metric | C21 |
| 1 | 3.9n | Resistor_SMD:R_0402_1005Metric | L4 |
| 1 | 33n | Capacitor_SMD:C_0402_1005Metric | C31 |
| 1 | 4.7p | Capacitor_SMD:C_0402_1005Metric | C37 |
| 1 | 4.7u DNP | Capacitor_SMD:C_0603_1608Metric | C38 |
| 1 | 8.2n | Resistor_SMD:R_0402_1005Metric | L2 |
| 1 | 8.2u | FC_footrpints:XAL5050822MEC | L1 |
| 1 | Battery | Connector_AMASS:AMASS_XT30U-F_1x02_P5.0mm_Vertical | BT1 |
| 1 | Crystal_GND24_Small | FC_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 | LED_Status | LED_SMD:LED_0603_1608Metric | D4 |
| 1 | LMR51420XDDCR | FC_footrpints:SOT95P280X110-6N | IC1 |
| 1 | MountingHole | MountingHole:MountingHole_2.2mm_M2_DIN965_Pad | H1 |
| 1 | MountingHole | MountingHole:MountingHole_2.2mm_M2 | H2 |
| 1 | NRF24L01 | Package_DFN_QFN:QFN-20-1EP_4x4mm_P0.5mm_EP2.5x2.5mm | U5 |
| 1 | STM32L412CBUx | Package_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mm | U2 |
| 1 | USBLC6-2SC6 | Package_TO_SOT_SMD:SOT-23-6 | U1 |
| 1 | USB_C_Receptacle_USB2.0_16P | FC_footrpints:GSB1C41110SSHR | J1 |
| 1 | VL53L0CXV0DH_1 | FC_footrpints:LGA12_1 | U3 |
Questions
How big is the Flight Controller PCB?
It measures 50 × 50 mm and has 4 copper layers, 1.58 mm thick.
What parts does the Flight Controller use?
89 parts, built around the NRF24L01, MIC5528-3.3YMT-TR, ICM-42670-P and USBLC6-2SC6. 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 STM32_FC/Hardware/Flight_Controller/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 layers95.9 × 96.5 mm

- 4 layers44 × 44 mm

- 4 layers44 × 44 mm

- 4 layers82.6 × 45.1 mm

Similar boards
- 2 layers50.3 × 22.1 mm

- 4 layers72.5 × 85.4 mm

- 4 layers55 × 73.5 mm

- 2 layers142 × 23 mm

Massue bento v4
benkuper/BenTo-Legacy
Legacy repository for the former BenTo-Club project
101 parts1GPL-3.0 - 4 layers38.1 × 38.1 mm

Camera serializer
MissouriMRDT/RoveSoCameraServer_Hardware
This is the repository for a custom camera server using a Jetson Xavier NX and the GMSL2 protocol.
88 parts1GPL-3.0 - 4 layers49.3 × 40 mm

BLE REMOTE
ebertmx/DODGECLOCK
A shot clock system for competitve dodgeball. The system consists of two devices: display and controller.
82 partsMIT - 2 layers85 × 55 mm

- 4 layers60 × 60 mm

WeatherStation
LStranc/WeatherStation
A Wifi Weather Station for personal use at home. Contains Gerber files, microcontroller code, and server code.
84 parts