
FlightController Drone
damnitzhemanth-oss/Flight_Controller
Custom STM based flightcontroller designed from scratch.

FCHardware is an open-source printed circuit board by DiScarlet, from the DiScarlet/FlightController repository on GitHub. It is a 2-layer board of 39 × 39 mm with 52 parts on 78 nets, routed with 463 tracks and 31 vias.
It is built around the AP2112K-3.3, ICM-42688-P and USBLC6-2SC6, with the SMBJ28A among its other parts. Its parts include 23 capacitors, 9 resistors, 5 ICs, 3 connectors and 1 diode. It belongs with the STM32 boards of this library.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | 100n | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C6, C7, C8, C9, C10, C11, C12, C18, C22 |
| 4 | 1u | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C14, C15, C16, C20 |
| 4 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | H1, H2, H3, H4 |
| 3 | 10k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R3, R4, R9 |
| 3 | 22u | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C19, C21, C23 |
| 3 | 2u2 | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C2, C4 |
| 2 | 0u1 | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C3, C5 |
| 2 | 5k1 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R10, R11 |
| 1 | 10n | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C13 |
| 1 | 13k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R7 |
| 1 | 1kOhm 100Mhz | Inductor_SMD:L_0805_2012Metric_Pad1.15x1.40mm_HandSolder | FB1 |
| 1 | 3V3TestPoint | TestPoint:TestPoint_Pad_D1.5mm | 3V3 |
| 1 | 40.2k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R8 |
| 1 | 510k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R2 |
| 1 | 5VTestPoint | TestPoint:TestPoint_Pad_D1.5mm | 5V |
| 1 | 680n | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C17 |
| 1 | 68k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1 |
| 1 | AP2112K-3.3 | Package_TO_SOT_SMD:TSOT-23-5_HandSoldering | U4 |
| 1 | BootTestPoint | TestPoint:TestPoint_Pad_D1.5mm | BOOT |
| 1 | GNDTestPoint | TestPoint:TestPoint_Pad_1.5x1.5mm | GND |
| 1 | ICM-42688-P | FCFootprints:PQFN50P300X250X97-14N | U1 |
| 1 | JST-4pin | Connector_JST:JST_SH_BM04B-SRSS-TB_1x04-1MP_P1.00mm_Vertical | J2 |
| 1 | JST-8pin | Connector_Molex:Molex_CLIK-Mate_502386-0870_1x08-1MP_P1.25mm_Horizontal | J3 |
| 1 | LOGO | FCFootprints:ConvLogo | G*** |
| 1 | ResetTestPoint | TestPoint:TestPoint_Pad_D1.5mm | RST |
| 1 | SMBJ28A | Diode_SMD:D_SMB_Handsoldering | D1 |
| 1 | STM32F405RGTx | FCFootprints:QFP50P1200X1200X160-64N | U2 |
| 1 | TPSM63603 | FCFootprints:CONV_TPSM63603EXTRDHR | U5 |
| 1 | UJ20-C-H-G-SMT-2A-P16-TR | FCFootprints:SAMESKY_UJ20-C-H-G-SMT-2A-P16-TR | J4 |
| 1 | USBLC6-2SC6 | Package_TO_SOT_SMD:SOT-23-6_Handsoldering | U3 |
It measures 39 × 39 mm and has 2 copper layers, 1.6 mm thick.
52 parts, built around the AP2112K-3.3, ICM-42688-P, USBLC6-2SC6 and SMBJ28A. 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 DiScarlet/FlightController repository on GitHub, at the commit this page was made from: the board is FCHardware/FCHardware.kicad_pcb and its schematic FCHardware/Converter.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 DiScarlet before reusing the design.

damnitzhemanth-oss/Flight_Controller
Custom STM based flightcontroller designed from scratch.

lmiez/yecnodF405
Open source flight controller based on the STM32F405 MCU that runs betaflight.

7903555032/AERIS-H743-PCB
A 6-layer STM32H743-based embedded development and flight-control/data-logging PCB designed as a practical hardware-design and PCB-layout project.



desanv01/Flight-Controller-V2
STM32H743 controller: regulated power, signal-only ESC, neutral ArduPilot firmware, manufacturing data and engineering history.


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