Skip to the content
PCBKitNew board
4 layers95.9 × 96.5 mmFlight Controller, the printed circuit board in 3D

Flight Controller

Flynsky/Aeolus

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

11

README

README.md

AEOLUS

STM32 based Drone Ecosystem

ESC BoardFlight Controller
ESC Board Flight Controller
Ground Station Controller
Ground Station Controller

Parts

248
QtyValueFootprintReferences
18TODOResistor_SMD:R_0603_1608MetricR1, R2, R6, R6, R7, R7, R7, R8, R11, R12, R15, R16, R18, R21, R22, R26 +2
15100nCapacitor_SMD:C_0402_1005MetricC6, C6, C7, C7, C8, C8, C9, C9, C18, C19, C20, C20, C21, C23, C26
141uCapacitor_SMD:C_0603_1608MetricC3, C4, C6, C7, C14, C14, C14, C15, C18, C21, C24, C25, C26, C27
130Resistor_SMD:R_0603_1608MetricJ_3V1, J_3V3, J_BOOT1, J_BOOT1, J_Fsync1, J_VBAT1, J_VBAT1, J_VBAT1, J_VUSB1, J_VUSB1, J_VUSB1, J0, J2
910kResistor_SMD:R_0603_1608MetricR3, R4, R5, R5, R10, R11, R15, R16, R25
95.1kResistor_SMD:R_0603_1608MetricR1, R2, R3, R4, R5, R6, R8, R9, R13
6100Resistor_SMD:R_0603_1608MetricR2, R3, R9, R10, R17, R18
61N5819WSDiode_SMD:D_SOD-323D1, D2, D2, D3, D4, D4
62u2/10V/X5Capacitor_SMD:C_0603_1608MetricC1, C2, C11, C12, C13, C17
6LED_SmallLED_SMD:LED_0603_1608MetricD1, D1, D3, D3, D5, D6
6TODOCapacitor_SMD:C_0402_1005MetricC15, C15, C16, C16, C26, C27
51MResistor_SMD:R_0603_1608MetricR10, R11, R12, R14, R23
422pCapacitor_SMD:C_0402_1005MetricC12, C13, C32, C33
422u/6.6VCapacitor_SMD:C_0603_1608MetricC5, C10, C11, C12
44.7uCapacitor_SMD:C_0603_1608MetricC4, C4, C22, C25
4IRFH8318TRPBFESC_footrpints:BSC054N04NSGATMA1Q1, Q4, Q5, Q8
30Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderNTC_solder_pad1, NTC_solder_pad2, NTC_solder_pad3
31kResistor_SMD:R_0603_1608MetricR4, R14, R20
31nCapacitor_SMD:C_0603_1608MetricC1, C9, C17
32.2uCapacitor_SMD:C_0603_1608MetricC22, C23, C28
32mOhmResistor_SMD:R_2512_6332MetricR1, R13, R19
347uESC_footrpints:CAPAE660X550NC2, C8, C16
3BSC060P03NS3E GESC_footrpints:BSC060P03NS3EGQ2, Q3, Q7
3INA180A3Package_TO_SOT_SMD:SOT-23-5U3, U4, U5
3IR2103STRPBFESC_footrpints:SOIC127P600X175-8NIC1, IC3, IC4
3MIC5528-3.3YMT-TRFC_footrpints:SON40P120X120X60-7N-DIC1, IC3, IC5
3SMBJP6KE22A-TPDiode_SMD:D_SMBD7, D8, D9
3USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6U1, U2, U2
21.5k to 2kResistor_SMD:R_0603_1608MetricR12, R13
21.5pCapacitor_SMD:C_0402_1005MetricC17, C34
2100k 1%Resistor_SMD:R_0603_1608MetricR_FBT1, R_FBT1
2100n / X7R or X5R / 16VCapacitor_SMD:C_0603_1608MetricC3, C10
2100n /2x V_batCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC2, C13
210nCapacitor_SMD:C_0402_1005MetricC11, C30
216MHzCrystal:Crystal_SMD_2012-2Pin_2.0x1.2mmY2, Y2
21nCapacitor_SMD:C_0402_1005MetricC5, C29
21pCapacitor_SMD:C_0402_1005MetricC18, C35
22.2nCapacitor_SMD:C_0402_1005MetricC19, C36
22.2u / 2xV_batCapacitor_SMD:C_0603_1608MetricC1, C5
22.7nResistor_SMD:R_0402_1005MetricL2, L3
222kResistor_SMD:R_0603_1608MetricR9, R17
23.9nResistor_SMD:R_0402_1005MetricL3, L4
233nCapacitor_SMD:C_0402_1005MetricC10, C31
24.7pCapacitor_SMD:C_0402_1005MetricC20, C37
24.7u DNPCapacitor_SMD:C_0603_1608MetricC3, C38
28.2nResistor_SMD:R_0402_1005MetricL1, L2
2Crystal_GND24_SmallFC_footrpints:ABM8W480000MHZ6D1XT3Y1, Y1
2LED_StatusLED_SMD:LED_0603_1608MetricD2, D4
2MountingHoleMountingHole:MountingHole_3.2mm_M3_ISO7380H1, H2
2MountingHoleMountingHole:MountingHole_2.2mm_M2H2, H2
2MountingHoleMountingHole:MountingHole_2.2mm_M2_DIN965_PadH1, H1
2NRF24L01Package_DFN_QFN:QFN-20-1EP_4x4mm_P0.5mm_EP2.5x2.5mmU3, U5
2STM32L412CBUxPackage_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mmU1, U2
2THB001PFC_footrpints:THB001PS1, S2
2USB_C_Receptacle_USB2.0_16PFC_footrpints:GSB1C41110SSHRJ1, J1
2~FC_footrpints:Connector_ESC_FCC27, C28
1100kResistor_SMD:R_0603_1608MetricR24
1100n/X7RCapacitor_SMD:C_0402_1005MetricC23
110n/X7RCapacitor_SMD:C_0402_1005MetricC24
110uCapacitor_SMD:C_0603_1608MetricC19
12.2u/40VCapacitor_SMD:C_0603_1608MetricC28
12.2u/X7RCapacitor_SMD:C_0603_1608MetricC22
1220nCapacitor_SMD:C_0603_1608MetricC21
122k1 %1Resistor_SMD:R_0603_1608MetricR_FBB1
1435441019830FC_footrpints:435441019830S3
18.2uFC_footrpints:XAL5050822MECL1
18.2uESC_footrpints:XAL5050822MECL2
1BatteryConnector_AMASS:AMASS_XT30U-F_1x02_P5.0mm_VerticalBT1
1BatteryConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalBT1
1Crystal_GND24_SmallESC_footrpints:ABM8W480000MHZ6D1XT3Y1
1DNCResistor_SMD:R_0603_1608MetricJ2
1ICM-42670-PFC_footrpints:ICM42670PIC2
1IIS2MDCTRFC_footrpints:IIS2MDCTRIC4
1LMR51420XDDCRFC_footrpints:SOT95P280X110-6NIC1
1LMR51420XDDCRESC_footrpints:SOT95P280X110-6NIC2
1NHD-C12832A1Z-FSW-FBW-3V3FC_footrpints:NHDC12832A1ZFSWFBW3V3DS1
1STM32L412CBU6Package_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mmU1
1USB_C_Receptacle_USB2.0_16PESC_footrpints:GSB1C41110SSHRJ1
1VL53L0CXV0DH_1FC_footrpints:LGA12_1U3
1~ESC_footrpints:Connector_BLDCC25

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 mmESC, the printed circuit board in 3D

    ESC

    Flynsky/Aeolus

    An STM32 based Drone Ecosystem, containing a FC, ESC and GS

    91 parts
  • 4 layers44 × 44 mmESCV1 1, the printed circuit board in 3D

    ESCV1 1

    Flynsky/Aeolus

    An STM32 based Drone Ecosystem, containing a FC, ESC and GS

    90 parts
  • 4 layers50 × 50 mmFlight Controller, the printed circuit board in 3D

    Flight Controller

    Flynsky/Aeolus

    An STM32 based Drone Ecosystem, containing a FC, ESC and GS

    89 parts
  • 4 layers82.6 × 45.1 mmGS controller, the printed circuit board in 3D

    GS controller

    Flynsky/Aeolus

    An STM32 based Drone Ecosystem, containing a FC, ESC and GS

    67 parts

Similar boards

  • 4 layers79 × 91.1 mmEsc, the printed circuit board in 3D

    Esc

    NikonPic/full_motor

    160 parts
  • 2 layers40 × 24 mmBLDC driver, the printed circuit board in 3D

    BLDC driver

    walmis/BLDC-Servo

    FOC Motor Controller for 57BLF0x NEMA brushless motor

    107 parts43
  • 4 layers127 × 101.6 mmBaja ECVT Controller, the printed circuit board in 3D

    Baja ECVT Controller

    jfulreader64/Baja_ECVT_Controller

    ECVT Controller for brushed motor, 15a Sustained Current

    105 parts1
  • 4 layers132.7 × 89.5 mmStrain guage r0, the printed circuit board in 3D

    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 mmRemote Controller, the printed circuit board in 3D

    Remote Controller

    GhanGhan/SurvBot

    Remote controlled robot that surveys the environment it is travelling in

    85 parts
  • 2 layers50.3 × 22.1 mmCan2usb, the printed circuit board in 3D

    Can2usb

    PGRacing/USB2CAN

    40 parts1
  • 4 layers101.6 × 97.2 mmHeartToHeart, the printed circuit board in 3D

    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 mmDevice, the printed circuit board in 3D

    Device

    turtlebasket/pocket-operator

    HOPE Fa2024 Project: Pocket Operator (portable audio sequencer / synthesizer)

    53 parts