The Brain of Your Drone
The flight controller (FC) and electronic speed controller (ESC) determine how your drone flies — stability, responsiveness, and feature set all depend on this combo. In 2026, the choice boils down to two architectures: AIO (All-in-One) and Stack.
AIO vs Stack: Quick Comparison
| Feature | AIO (All-in-One) | Stack |
|---|---|---|
| Weight | Light (5-12g) | Heavier (15-30g) |
| ESC Amps | 20-45A (per motor) | 30-65A+ (per motor) |
| Repairability | Replace whole board | Replace FC or ESC separately |
| UARTs | 2-4 | 4-7+ |
| Best For | Micro, toothpick, cinewhoop | 5-inch+, racing, freestyle |
| Price | $40-80 | $60-200 |
Mounting Size Explained
- 16x16mm — Tiny whoops, 1-2S. Limited ESC power.
- 20x20mm — Micros, toothpicks, lightweight 3-4 inch. Up to 35A ESC.
- 25.5x25.5mm (Whoop) — Most popular AIO format. Fits most 2-4 inch frames.
- 30.5x30.5mm — Standard for 5-inch+ stacks. Maximum ESC power and UART count.
ESC Protocols: DShot, BLHeli, AM32
Modern ESCs run digital protocols. Here's what you need:
- DShot300/600 — Standard for most builds. Digital, error-correcting.
- BLHeli_S / Bluejay — Older but widely compatible. Flash Bluejay firmware for RPM filtering.
- AM32 — Open-source alternative to BLHeli_32. Gaining adoption in 2026.
- Bi-directional DShot — Essential for RPM filtering in Betaflight. All modern ESCs support it.
Processor (MCU) Guide
| MCU | Speed | Best For |
|---|---|---|
| STM32F405 | 168MHz | Standard Betaflight, 4K PID loop |
| STM32F722 | 216MHz | 8K PID loop, RPM filtering |
| STM32H743 | 480MHz | Advanced features, GPS, custom firmware |
| AT32F435 | 288MHz | Budget alternative to F7, good performance |
Gyro: The Heart of Stability
- MPU6000 — Legacy, reliable, SPI only. Still used in budget FCs.
- ICM-42688-P — Modern standard. Low noise, high vibration resistance. Recommended for all builds.
- BMI270 — Common in newer FCs. Good vibration rejection, requires soft mounting.
- Dual-IMU — Two gyros for redundancy. Found on high-end FCs like Matek H743.
Top Recommendations
Best 25.5x25.5 AIO: SpeedyBee F405 AIO 40A
40A Bluejay ESC, ICM-42688 gyro, 4 UARTs. The do-everything AIO for 3-4 inch builds.
Best Budget Stack: Mamba F405 MK2 + 50A ESC
Reliable, well-documented, great for first 5-inch builds. F4 processor handles 4K without breaking a sweat.
Best Premium Stack: Matek H743-SLIM + 65A
H743 processor, dual IMU, 7 UARTs. For builds that need GPS, compass, and every peripheral.
Best Long Range FC: CUAV V5+
Industrial-grade, triple-redundant IMU, ArduPilot compatible. Built for 7-inch+ and commercial applications.
Shop Flight Controllers at Hanhai
Hanhai stocks SpeedyBee, Matek, MicoAir, CUAV, and more. From budget F4 stacks to H743 professional controllers with worldwide shipping. Browse our flight controller collection.
0 comments