
Flight controller version1
santhazsolt/stm32-based-quadcopter-drone
Custom STM32F411 quadcopter flight controller: KiCad PCB, embedded C, ICM-20948 IMU over SPI, quaternion complementary filter, PID attitude control.

StratoSTEAM is an open-source printed circuit board by robotgtfxry, from the robotgtfxry/StratoSTEAM repository on GitHub. It is a 2-layer board of 250 × 150 mm with 112 parts on 155 nets, routed with 1,372 tracks and 89 vias.
It is built around the ESP32-S3-WROOM-1-N8, TPS54560BDDA and MS5611-01BA03, with the TPS54336ADDA, BNO085 and AO3401A among its other parts. Its parts include 27 resistors, 26 capacitors, 18 connectors, 11 ICs and 10 transistors. It belongs with the ESP32 boards of this library.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | 100n | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C3, C14, C16, C20, C24 |
| 5 | 47u | Capacitor_SMD:C_1210_3225Metric_Pad1.33x2.70mm_HandSolder | C4, C17, C19, C25, C26 |
| 4 | 100k | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | R7, R10, R15, R18 |
| 4 | 10k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R20, R21, R22, R23 |
| 4 | 1K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R24, R25, R26, R27 |
| 4 | AO3401A | Package_TO_SOT_SMD:SOT-23_Handsoldering | Q1, Q2, Q3, Q4 |
| 4 | BC337 | Package_TO_SOT_THT:TO-92_Inline | Q5, Q6, Q7, Q8 |
| 4 | TestPoint | TestPoint:TestPoint_Loop_D3.80mm_Drill2.8mm | TP1, TP2, TP3, TP4 |
| 3 | 100n | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C7, C8, C9 |
| 3 | 10n | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C13, C18, C23 |
| 3 | 10uH | Inductor_SMD:L_12x12mm_H4.5mm | L1, L2, L3 |
| 3 | D_Schottky | Diode_SMD:D_SMA | D4, D5, D6 |
| 3 | LED | LED_THT:LED_D3.0mm | D1, D2, D3 |
| 2 | 100 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R28, R29 |
| 2 | 10k | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | R6, R9 |
| 2 | 19k1 | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | R11, R19 |
| 2 | 1N4007 | Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal | D7, D8 |
| 2 | 22P | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C10, C11 |
| 2 | 22u | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C15, C22 |
| 2 | 4.7k | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | R12, R16 |
| 2 | 47u | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C5, C21 |
| 2 | 92k | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | R13, R17 |
| 2 | BC547 | Package_TO_SOT_THT:TO-92_Inline | Q9, Q10 |
| 2 | Conn_01x02 | Connector_JST:JST_XH_B2B-XH-AM_1x02_P2.50mm_Vertical | J9, J10 |
| 2 | Conn_01x14 | Connector_PinHeader_2.54mm:PinHeader_1x14_P2.54mm_Vertical | J15, J16 |
| 2 | Raspberry Pi5 GPIO Connector | Connector_PinHeader_2.54mm:PinHeader_2x20_P2.54mm_Vertical | J1, J100 |
| 2 | SW_Push | Button_Switch_THT:SW_DIP_SPSTx01_Slide_9.78x4.72mm_W7.62mm_P2.54mm | SW1, SW2 |
| 2 | TPS54560BDDA | Package_SO:Texas_R-PDSO-G8_EP2.95x4.9mm_Mask2.4x3.1mm_ThermalVias | U3, U9 |
| 2 | ~ | Relay_THT:HJR1-2C SERIES | U10, U11 |
| 1 | 0.1 | Resistor_SMD:R_2512_6332Metric_Pad1.40x3.35mm_HandSolder | R1 |
| 1 | 10k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P15.24mm_Horizontal | R2 |
| 1 | 10n | Capacitor_SMD:C_1210_3225Metric_Pad1.33x2.70mm_HandSolder | C2 |
| 1 | 10u | Capacitor_SMD:C_1210_3225Metric_Pad1.33x2.70mm_HandSolder | C1 |
| 1 | 200k | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | R14 |
| 1 | 220p | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C12 |
| 1 | 22k | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | R8 |
| 1 | 31k6 | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | R5 |
| 1 | 4n7 | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C6 |
| 1 | BME 280 | Connector_JST:JST_EH_B4B-EH-A_1x04_P2.50mm_Vertical | J4 |
| 1 | BNO085 | Package_LGA:LGA-28_5.2x3.8mm_P0.5mm | U8 |
| 1 | Buzzer | Buzzer_Beeper:Buzzer_12x9.5RM7.6 | BZ1 |
| 1 | Conn_01x02 | Connector_Wire:SolderWire-2.5sqmm_1x02_P8.8mm_D2.4mm_OD4.4mm | J3 |
| 1 | Conn_01x12 | Connector_PinHeader_2.54mm:PinHeader_1x12_P2.54mm_Vertical | J17 |
| 1 | Crystal | Crystal:Crystal_SMD_3215-2Pin_3.2x1.5mm | Y2 |
| 1 | ESP32-S3-WROOM-1 | RF_Module:ESP32-S3-WROOM-1 | U6 |
| 1 | ESPCAM1 | Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | J5 |
| 1 | ESPCAM2 | Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | J6 |
| 1 | ESPCAM3 | Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | J7 |
| 1 | ESPCAM4 | Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | J8 |
| 1 | Fuse | Fuse:Fuseholder_Blade_ATO_Littelfuse_Pudenz_2_Pin | F1 |
| 1 | INA219AxDCN | Package_TO_SOT_SMD:SOT-23-8 | U7 |
| 1 | MS5611-01BA | Package_LGA:LGA-8_3x5mm_P1.25mm | U5 |
| 1 | TENSOMETR1 | Connector_JST:JST_XH_B4B-XH-AM_1x04_P2.50mm_Vertical | J11 |
| 1 | TENSOMETR2 | Connector_JST:JST_XH_B4B-XH-AM_1x04_P2.50mm_Vertical | J12 |
| 1 | TENSOMETR3 | Connector_JST:JST_XH_B4B-XH-AM_1x04_P2.50mm_Vertical | J13 |
| 1 | TENSOMETR4 | Connector_JST:JST_XH_B4B-XH-AM_1x04_P2.50mm_Vertical | J14 |
| 1 | TPS54336ADDA | Package_SO:TI_SO-PowerPAD-8_ThermalVias | U4 |
| 1 | USB_B_Micro | Connector_USB:USB_Micro-B_Molex-105017-0001 | J2 |
| 1 | ~ | RF:SX1278 MODULE | U2 |
| 1 | ~ | RF_GPS:Untitled | U1 |

santhazsolt/stm32-based-quadcopter-drone
Custom STM32F411 quadcopter flight controller: KiCad PCB, embedded C, ICM-20948 IMU over SPI, quaternion complementary filter, PID attitude control.




Ghost3379/NX-ISD
A more sophisticated version of the Artemis Watch by Circuitmess.

RamRamAndroid/ESP32Drone-CodeMatrix
ESP32 Drone by CodeMatrix is a compact, WiFi-controlled drone based on the ESP32-S3 microcontroller. Designed for hobbyists, makers, and engineers, ESP32 Drone by CodeMatrix offers a simple yet powerful platform for…

oiver12/VariometerV2
Paragliding variometer: custom KiCad PCBs, ESP32 firmware, sensor fusion, e-ink UI, and desktop flight replay.

damnitzhemanth-oss/Flight_Controller
Custom STM based flightcontroller designed from scratch.
It measures 250 × 150 mm and has 2 copper layers, 1.6 mm thick.
112 parts, built around the ESP32-S3-WROOM-1-N8, TPS54560BDDA, MS5611-01BA03 and TPS54336ADDA. 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.
From the robotgtfxry/StratoSTEAM repository on GitHub, at the commit this page was made from: the board is stratosteam/stratosteam.kicad_pcb and its schematic stratosteam/czujniki.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask robotgtfxry before reusing the design.