
AART11
ImbaNagibator/slot-car-ecom
This repo contains a KiCad design, documentation and ancillary artifacts for a slot car brushless motor electronic commutator or "eCom", also known as an Electronic Speed Controller (ESC).

A very cool, drone that can perform maneuvers.
Dragonfly is an open-source printed circuit board by Broccoliux, from the Broccoliux/dragonfly repository on GitHub, published under the MIT licence. It is a 4-layer board of 64.6 × 57.3 mm with 246 parts on 257 nets, routed with 2,647 tracks and 455 vias.
It is built around the AT32F421G8U7, AT7456E and FD6288Q, with the BMP280, TPS5430DDA and AMS1117-3.3 among its other parts. Its parts include 90 resistors, 71 capacitors, 24 transistors, 15 ICs and 15 diodes. It belongs with the robots and motor control boards and the STM32 boards of this library.
A custom all-in-one flight controller + ESC, built entirely from discrete ICs rather than premade modules, designed for me by me. Flight control and all 4 motor drivers live on a single 4-layer PCB, designed from scratch in KiCad.
I wanted to go past just building a flight controller most DIY FC projects stop at a board that reads a gyro and outputs signals. I wanted the whole thing: FC and ESC combined on one board, IC-level design instead of stacking pre-built modules, a custom 3D-printed frame, and firmware configured to actually fly and hold up to real maneuvers, not just hover.
This became a fromscratch systems project schematic, PCB layout, mechanical frame design, and firmware, all built and understood end-to-end rather than assembled from a kit.
| Component | Part | Specification |
|---|---|---|
| Flight Controller MCU | STM32F405RGTx | ARM Cortex-M4, 168 MHz |
| IMU | ICM-20602 | 6-axis, SPI |
| ESC MCU (x4) | AT32F421G8U7 | One per motor, runs AM32 |
| Gate Driver (x4) | FD6288Q | 3-phase, one per motor |
| Motor Drive | 6x MOSFET per channel | 24 total, sized for real current draw |
| Buck Regulator | TPS5430 | Battery → 5V |
| LDO | AMS1117-3.3 | 5V → 3.3V |
| Gate Driver Supply | L78L08 | Battery → 8V, dedicated rail |
| OSD | AT7456E | Analog FPV video overlay |
| Barometer | BMP280 | Altitude hold |
| Receiver | Happymodel ELRS Nano RX | UART |
| Transmitter | RadioMaster Zorro (ELRS) | Full-size hall gimbals |
| Motors | 3" class, 1404, ~3800–4500KV | 4S |
| Frame | Custom 3" toothpick | 3D printed, Fusion 360 |
| PCB | 4-layer | KiCad |
Status: in progress configuration and pin-mapping stage, not reqady to flash
Two separate firmware bases run on this board:
firmware/
├── betaflight-unified-target/ # Unified target config for the main FC
├── am32/ # AM32 firmware source, per-channel builds
└── notes.md # Pin mapping referencePCB/.kicad_pro file in KiCad 8+PCB/gerbers/ to JLCPCB (4-layer)BOM/BOM.csvCAD/firmware/betaflight-unified-target/Dragonfly/
├── PCB/ # KiCad project + Gerbers
├── CAD/ # Fusion 360 frame design (.step)
├── firmware/ # Betaflight unified target + AM32
├── BOM/ # Bill of Materials
├── imgs/ # Photos and renders
└── README.mdbroccoli 🥦 — Solo hardware builder from Pakistan.
Chasing what I love. GE0
'geo geo geo
| Qty | Value | Footprint | References |
|---|---|---|---|
| 35 | 10k | Resistor_SMD:R_0402_1005Metric | R2, R3, R10, R11, R15, R16, R17, R27, R28, R29, R33, R34, R35, R36, R37, R47 +19 |
| 30 | 100nf | Capacitor_SMD:C_0402_1005Metric | C10, C11, C12, C17, C19, C21, C22, C23, C26, C32, C34, C35, C36, C41, C43, C44 +14 |
| 24 | 10uf | Capacitor_SMD:C_0402_1005Metric | C20, C24, C25, C27, C28, C29, C30, C31, C33, C37, C38, C39, C40, C42, C46, C47 +8 |
| 24 | 20R | Resistor_SMD:R_0402_1005Metric | R19, R20, R21, R23, R24, R25, R38, R39, R40, R41, R43, R45, R58, R59, R60, R61 +8 |
| 24 | Q_NMOS_GDS | Package_SON:Diodes_PowerDI3333-8 | Q1, Q2, Q10, Q11, Q12, Q13, Q14, Q15, Q16, Q17, Q18, Q19, Q20, Q21, Q22, Q23 +8 |
| 12 | 0R | Resistor_SMD:R_0402_1005Metric | R18, R22, R26, R42, R44, R46, R62, R64, R66, R82, R84, R86 |
| 12 | 1N914WT | Diode_SMD:D_SOD-523 | D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14 |
| 12 | 1k | Resistor_SMD:R_0402_1005Metric | R12, R13, R14, R30, R31, R32, R50, R51, R52, R70, R71, R72 |
| 4 | 1uf | Capacitor_SMD:C_0402_1005Metric | C14, C61, C63, C72 |
| 4 | AT32F421G8U7 | Library:AT32F421G8U7 | U3, U5, U7, U9 |
| 4 | FD6288Q | FD6288Q:QFN50P400X400X90-25N | U4, U6, U8, U10 |
| 4 | GND | TestPoint:TestPoint_Pad_D1.0mm | TP3, TP7, TP11, TP15 |
| 4 | VDD33 | TestPoint:TestPoint_Pad_D1.0mm | TP2, TP6, TP10, TP14 |
| 3 | 2.2uf | Capacitor_SMD:C_0402_1005Metric | C7, C8, C18 |
| 2 | 10pf | Capacitor_SMD:C_0402_1005Metric | C1, C2 |
| 2 | 12pf | Capacitor_SMD:C_0402_1005Metric | C3, C4 |
| 2 | 47uf | Capacitor_SMD:C_0402_1005Metric | C70, C71 |
| 2 | 5.1kΩ | Resistor_SMD:R_0402_1005Metric | R4, R5 |
| 2 | 75R | Resistor_SMD:R_0402_1005Metric | R90, R91 |
| 2 | SW_SPST | Button_Switch_SMD:SW_Tactile_SPST_NO_Straight_CK_PTS636Sx25SMTRLFS | SW1, SW2 |
| 1 | 0.01uf | Capacitor_SMD:C_0402_1005Metric | C58 |
| 1 | 0.1uf | Capacitor_SMD:C_0402_1005Metric | C73 |
| 1 | 100k | Resistor_SMD:R_0402_1005Metric | R89 |
| 1 | 10k NC | Resistor_SMD:R_0402_1005Metric | R1 |
| 1 | 10nf | Capacitor_SMD:C_0402_1005Metric | C13 |
| 1 | 15uh | Inductor_SMD_Wurth:L_Wurth_WE-LQSH-4020 | L2 |
| 1 | 1KΩ 100Mhz | Inductor_SMD:L_0402_1005Metric | L1 |
| 1 | 220uf | Capacitor_SMD:CP_Elec_6.3x5.8 | C59 |
| 1 | 27MHZ | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | 30.9k | Resistor_SMD:R_0815_2038Metric | R87 |
| 1 | 32.768 kHz | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | +10ppm1 |
| 1 | 40V, 3A Schottky | Diode_SMD:D_SMC | D15 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U12 |
| 1 | AT7456E | AT7456E:SOP65P640X120-29N | U14 |
| 1 | BMP280 | Package_LGA:Bosch_LGA-8_2x2.5mm_P0.65mm_ClockwisePinNumbering | U15 |
| 1 | CAM VIN | Connector_JST:JST_EH_B2B-EH-A_1x02_P2.50mm_Vertical | J8 |
| 1 | Conn_01x04_Pin | Connector_JST:JST_EH_B4B-EH-A_1x04_P2.50mm_Vertical | J1 |
| 1 | ICM-20602 | Package_LGA:LGA-16_3x3mm_P0.5mm_LayoutBorder3x5y | U2 |
| 1 | L78L08_SO8 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U13 |
| 1 | LED BLUE | LED_SMD:LED_0201_0603Metric | D1 |
| 1 | LED RED | LED_SMD:LED_0201_0603Metric | D2 |
| 1 | STM32F405RGTx | Package_QFP:LQFP-64_10x10mm_P0.5mm | U1 |
| 1 | SWCLK1 | TestPoint:TestPoint_Pad_D1.0mm | TP4 |
| 1 | SWCLK2 | TestPoint:TestPoint_Pad_D1.0mm | TP8 |
| 1 | SWCLK3 | TestPoint:TestPoint_Pad_D1.0mm | TP12 |
| 1 | SWCLK4 | TestPoint:TestPoint_Pad_D1.0mm | TP16 |
| 1 | SWDIO1 | TestPoint:TestPoint_Pad_D1.0mm | TP5 |
| 1 | SWDIO2 | TestPoint:TestPoint_Pad_D1.0mm | TP9 |
| 1 | SWDIO3 | TestPoint:TestPoint_Pad_D1.0mm | TP13 |
| 1 | SWDIO4 | TestPoint:TestPoint_Pad_D1.0mm | TP17 |
| 1 | TPS5430DDA | Package_SO:TI_SO-PowerPAD-8_ThermalVias | U11 |
| 1 | TSX-3225 | TSX-3225:TSX-3225 | X1 |
| 1 | VOUT | Connector_JST:JST_EH_B2B-EH-A_1x02_P2.50mm_Vertical | J9 |
| 1 | XT60PW-M | XT60PW-M:AMASS_XT60PW-M | J7 |
The 242 most common of 246 parts.
It measures 64.6 × 57.3 mm and has 4 copper layers, 2.2 mm thick.
246 parts, built around the AT32F421G8U7, AT7456E, FD6288Q and BMP280. 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 Broccoliux/dragonfly repository on GitHub, at the commit this page was made from: the board is PCB/Dragonfly/.history/Dragonfly.kicad_pcb and its schematic PCB/Dragonfly/.history/Dragonfly.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

ImbaNagibator/slot-car-ecom
This repo contains a KiCad design, documentation and ancillary artifacts for a slot car brushless motor electronic commutator or "eCom", also known as an Electronic Speed Controller (ESC).


zeodotdev/zeo-boards
ESP32-S3 development board with onboard BME280 (temperature, humidity, pressure) and LSM6DS3 (6-axis IMU) sensors. This repo contains the designs, ESP-IDF firmware, and a Python plotter for visualization.

Himanshukohale22/Flight_control_controller_V1.2
Hardware files for universal flight controller for small UAV's.

EE-crisrmh/VIGIL-Systems
an autonomous drone that patrols a building at night, so a guard doesn't have to walk it alone.

sanchitagarwal1011/STM32F405-Flight-controller-PCB
A custom flight controller PCB designed in KiCad 10 using the STM32F405 microcontroller.

obrevskaya/quadcopter_flight_controller_pcb
Проект посвящён разработке печатной платы контроллера полёта квадрокоптера в системе автоматизированного проектирования KiCad.

ShiroFPV/ShiroFPV_Flight_Controller_Collection
Official repository for public ShiroFPV flight controller designs, encompassing fully verified productions as well as ongoing, untested hardware revisions.