
M FC
Def12345678/M-FC-G474-Rev-A
Modular STM32G474 Flight Controller Rev-A. Focus on modularity using JST-SH connectors for all peripherals (ESC, RX, etc.). ICM-42688-P IMU and DPS368 barometer. Requires external 5V 2.5A (no onboard BEC).

Mini-Air is a DIY FPV drone! it features: - a custom flight controller supporting Betaflight - an ESC supporting Bluejay firmware - ELRS protocol - an analog camera - GPS
Mini Air FC is an open-source printed circuit board by darshg321, from the darshg321/Mini-Air repository on GitHub, published under the CERN-OHL-W-2.0 licence. It is a 2-layer board of 41 × 42 mm with 101 parts on 110 nets, routed with 962 tracks and 165 vias.
It is built around the AT7456E, STM32F405RGT6TR and BMP280, with the TPSM84209RKHT, W25Q128JVPIQ and LP5912-3.3DRVR among its other parts. Its parts include 43 capacitors, 23 resistors, 9 ICs, 9 connectors and 4 diodes. It belongs with the robots and motor control boards and the STM32 boards of this library.
Mini-Air is a DIY FPV drone! it features:
the custom flight controller has an on-board OSD, IMU, Barometer, and SPI Flash
i made this project to learn how flight controllers and drones work, and because i want to fly a cool fpv drone. the project is optimized to support the features of all the latest fpv software available. all components are analog to reduce latency, and because 480p drone video with osd in general is really aesthetic. with a 2s lipo and a 2-inch propellers, it leans heavily towards speed rather than range or flight time. the vtx, gps, reciever, and esc are all modular, and so can be swapped with different parts if needed. note that the CAD is simplified to just show the rough connection, i am using a bought frame which will allow for screwing in components.





| Qty | Value | Footprint | References |
|---|---|---|---|
| 23 | 100nF | Capacitor_SMD:C_0201_0603Metric | C10, C11, C12, C13, C14, C17, C21, C24, C25, C27, C28, C29, C36, C37, C38, C39 +7 |
| 8 | 1uF | Capacitor_SMD:C_0402_1005Metric | C4, C5, C20, C26, C45, C46, C47, C49 |
| 5 | 10K | Resistor_SMD:R_0201_0603Metric | R4, R17, R18, R21, R24 |
| 4 | MountingHole | MountingHole:MountingHole_4.3mm_M4 | H1, H2, H3, H4 |
| 4 | TestPoint | TestPoint:TestPoint_Pad_D1.0mm | TP1, TP2, TP3, TP4 |
| 3 | 1K | Resistor_SMD:R_0201_0603Metric | R13, R14, R15 |
| 3 | 2.2uF | Capacitor_SMD:C_0402_1005Metric | C22, C34, C35 |
| 3 | 22uF | Capacitor_SMD:C_0805_2012Metric | C3, C15, C16 |
| 3 | 330 | Resistor_SMD:R_0201_0603Metric | R6, R7, R8 |
| 3 | LED | LED_SMD:LED_0402_1005Metric | D1, D2, D3 |
| 2 | 100K | Resistor_SMD:R_0201_0603Metric | R12, R22 |
| 2 | 18pF | Capacitor_SMD:C_0201_0603Metric | C30, C31 |
| 2 | 2.2K | Resistor_SMD:R_0201_0603Metric | R19, R20 |
| 2 | 47uF | Capacitor_SMD:C_0805_2012Metric | C2, C18 |
| 2 | 5.1K | Resistor_SMD:R_0402_1005Metric | R1, R2 |
| 2 | 75 | Resistor_SMD:R_0201_0603Metric | R10, R11 |
| 2 | Conn_01x04 | Connector_PinHeader_1.00mm:PinHeader_1x04_P1.00mm_Vertical | J7, J11 |
| 2 | Conn_01x06 | Connector_PinHeader_1.00mm:PinHeader_1x06_P1.00mm_Vertical | J3, J5 |
| 2 | LP5912-3.3DRVR | easyeda2kicad:WSON-6_L2.0-W2.0-P0.65-TL-EP | U3, U8 |
| 1 | 0 | Resistor_SMD:R_0402_1005Metric | R9 |
| 1 | 1.37K | Resistor_SMD:R_0201_0603Metric | R5 |
| 1 | 10uF | Capacitor_SMD:C_0805_2012Metric | C48 |
| 1 | 1N5819WS | easyeda2kicad:SOD-323_L1.8-W1.3-LS2.5-RD | D4 |
| 1 | 1uF | Capacitor_SMD:C_0603_1608Metric | C19 |
| 1 | 220 | Resistor_SMD:R_0402_1005Metric | R3 |
| 1 | 47K | Resistor_SMD:R_0201_0603Metric | R23 |
| 1 | AO3401A | easyeda2kicad:SOT-23_L2.9-W1.3-P1.90-LS2.4-BR | Q1 |
| 1 | AT7456E | easyeda2kicad:TSSOP-28_L9.7-W4.4-P0.65-LS6.4-BL-EP-2 | U6 |
| 1 | BMP280 | easyeda2kicad:LGA-8_L2.5-W2.0-P0.65_AMP6127 | U1 |
| 1 | Conn_01x02 | extra:batt_pad | J1 |
| 1 | Conn_01x02 | Connector_PinHeader_1.00mm:PinHeader_1x02_P1.00mm_Vertical | J9 |
| 1 | Conn_01x03 | Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_Vertical | J4 |
| 1 | Conn_01x03 | Connector_PinHeader_1.00mm:PinHeader_1x03_P1.00mm_Vertical | J8 |
| 1 | Conn_01x08 | Connector_JST:JST_SH_SM08B-SRSS-TB_1x08-1MP_P1.00mm_Horizontal | J2 |
| 1 | DSX321G 8MHz | easyeda2kicad:CRYSTAL-SMD_4P-L3.2-W2.5-BL-1 | X3 |
| 1 | FCM1608KF-601T03 | easyeda2kicad:L0603 | L1 |
| 1 | ICM-42688-P | easyeda2kicad:LGA-14_L3.0-W2.5-P0.50-TL | U2 |
| 1 | STM32F405RGT6TR | easyeda2kicad:LQFP-64_L10.0-W10.0-P0.50-LS12.0-BL | U4 |
| 1 | TPSM84209RKHT | easyeda2kicad:QFN-9_L4.4-W4.0-P0.85-YTL | U5 |
| 1 | TS24CA | easyeda2kicad:SW-SMD_2P-TS24CA | SW2 |
| 1 | TYPE-C 16PLT-H10.0 | easyeda2kicad:TYPE-C-SMD_USB4120-03-C | U9 |
| 1 | W25Q128JVPIQ | easyeda2kicad:WSON-8_L6.0-W5.0-P1.27-BL-EP | U7 |
| 1 | X322527MSB4SI | easyeda2kicad:CRYSTAL-SMD_4P-L3.2-W2.5-BL-1 | X1 |
It measures 41 × 42 mm and has 2 copper layers, 1.6 mm thick.
101 parts, built around the AT7456E, STM32F405RGT6TR, BMP280 and TPSM84209RKHT. 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 darshg321/Mini-Air repository on GitHub, at the commit this page was made from: the board is PCB/Mini-Air-FC.kicad_pcb and its schematic PCB/Mini-Air-FC.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the CERN-OHL-W-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Def12345678/M-FC-G474-Rev-A
Modular STM32G474 Flight Controller Rev-A. Focus on modularity using JST-SH connectors for all peripherals (ESC, RX, etc.). ICM-42688-P IMU and DPS368 barometer. Requires external 5V 2.5A (no onboard BEC).

PicoballoonLabs/Debug-Boards
Hardware designs for the integrated debug probe, debug adapter, flex debug cables and RF VNA calibrator





HazzerTheGreat/SPAR
A flight controller for fixed wing UAVs based on the STM32H7 and designed to run betaflight or INAV

sneakylizard123-4/Dreamscape-F405-2020
a 20x20mm flight controller for 3" fpv drone