# FPV Drone Stack Selection: AIO vs Separate ESC and Flight Controller
The flight stack is the brain and muscle of your FPV drone. Choosing between an All-In-One (AIO) board and a separate ESC + Flight Controller stack is one of the first decisions you’ll make when planning a build. Each approach has distinct advantages, and the right choice depends entirely on your build size, flying style, and repair philosophy.
## What Is a Flight Stack?
A “stack” traditionally refers to two separate boards mounted on top of each other:
– **Flight Controller (FC):** The brain — gyro, processor, OSD chip, and all UART connections.
– **ESC (Electronic Speed Controller):** The muscle — converts FC signals into 3-phase power for the motors.
An **AIO board** combines both onto a single PCB, with the ESC circuitry and FC circuitry on the same board.
## Comparison: AIO vs Separate Stack
| Feature | AIO (All-In-One) | Separate Stack (FC + ESC) |
|———|—————–|————————–|
| **Weight** | 5-12g | 18-35g (both boards) |
| **Space Required** | Single board height (5-7mm) | Two boards stacked (14-18mm) |
| **Cost** | $40-$80 | $70-$180 |
| **Max Current** | 15-45A | 35-65A (55A+ typical for 5″) |
| **Repairability** | Replace entire board if either fails | Replace only the failed board |
| **Heat Management** | FC and ESC heat combined | Separate boards, better cooling |
| **Available UARTs** | 3-5 | 5-8+ |
| **Best For** | Micros, whoops, toothpicks, sub-250g | 5-inch+, freestyle, racing, long-range |
## When to Choose AIO
### Ideal AIO Use Cases
– **Tiny Whoops (65-85mm):** The only practical option. Weight is everything.
– **2.5-3.5 inch Toothpicks:** AIO keeps the build light and nimble.
– **Sub-250g AUW Builds:** Every gram counts when trying to stay under the 250g regulatory threshold.
– **Budget Micro Builds:** A $40 AIO replaces a $60-80 stack.
### Recommended AIO Boards
| Board | Max Current | Best For |
|——-|————-|———-|
| Happymodel X12 | 12A | 1S-2S whoops |
| BetaFPV F4 1S AIO | 5A | 65mm 1S whoops |
| JHEMCU GHF420 AIO | 40A | 3-4 inch toothpicks |
| DarwinFPV 15A AIO | 15A | 2.5-3 inch micros |
| Flywoo GOKU F405 40A AIO | 40A | 3.5-4 inch sub-250g builds |
### AIO Drawbacks
| Issue | Cause | Mitigation |
|——-|——-|————|
| ESC failure = total loss | Both FC and ESC on one PCB | Fly within current limits |
| Fewer UARTs | Space constraints | Plan peripheral connections in advance |
| Higher noise | ESC noise couples into FC gyro more easily | Soft-mount the AIO, add a capacitor |
| Overheating in pusher configs | ESC and FC heat combine in small space | Ensure good airflow, don’t overspec current draw |
## When to Choose a Separate Stack
### Ideal Stack Use Cases
– **5-inch Freestyle/Racing:** The standard. A proper 55A+ ESC handles aggressive flying.
– **7-inch Long Range:** Needs high-current ESCs for big motors and heavy props.
– **Any Build Over 400g:** Stacks provide the current headroom and durability needed.
– **High-Performance Tuning:** Separate boards allow individual replacement and upgrade.
### Choosing the Right Stack Size
| Mounting Pattern | Typical Use | FC Size | ESC Size |
|—————–|————-|———|———-|
| 16x16mm | Micro 2-3 inch | 16x16mm | 16x16mm |
| 20x20mm | 3-4 inch, sub-250g 5″ | 20x20mm | 20x20mm |
| 25.5×25.5mm (Whoop) | Whoops, toothpicks | 25.5×25.5mm | N/A (usually AIO) |
| 30.5×30.5mm | 5-inch standard | 30.5×30.5mm | 30.5×30.5mm |
### Recommended Stacks
| Stack | ESC Rating | Processor | Best For |
|——-|———–|———–|———-|
| SpeedyBee F405 V4 55A | 55A | F405 | All-around 5-inch |
| Mamba F722 MK4 55A | 55A | F722 | High-performance freestyle |
| Holybro Kakute H7 65A | 65A | H743 | 7-inch, heavy builds |
| T-Motor F7 55A | 55A | F722 | Premium freestyle |
| Diatone Mamba F405 40A | 40A | F405 | Budget 5-inch |
## Wiring: AIO vs Stack
### AIO Wiring
AIO boards simplify wiring because there’s no ESC-to-FC connector. All motor pads, battery leads, and peripheral connections go to one board:
“`
[Battery +] → [AIO Board]
[Motors 1-4] → [AIO Board motor pads]
[RX, VTX, Camera, GPS] → [AIO Board UARTs]
“`
### Separate Stack Wiring
Stacks need an ESC-to-FC harness (or plug-in connector):
“`
[Battery+] → [ESC Power Pads] → [FC via 8-pin or 10-pin harness]
[Motors 1-4] → [ESC motor pads]
[RX, VTX, Camera, GPS] → [FC UARTs]
“`
The harness/connector is a common failure point — always secure the ESC-to-FC connector with a zip tie.
## Cost Analysis: AIO vs Stack Over Time
Consider a crash that damages one ESC:
| Approach | Repair Cost | Repair Complexity |
|———-|————-|——————-|
| AIO with blown ESC | $40-80 (replace entire board) | Full rebuild |
| Separate stack with blown ESC | $35-50 (replace ESC only) | Swap ESC, keep FC |
Over 2-3 crashes, the separate stack often saves money despite the higher initial cost.
## Decision Framework
**Choose AIO if:**
– Your build is ≤ 3.5 inches
– You’re targeting sub-250g AUW
– Budget is your primary constraint
– You’re building a micro/whoop
**Choose Separate Stack if:**
– Your build is ≥ 5 inches
– You fly aggressively (freestyle/racing)
– You want to replace individual components after crashes
– You need many UARTs for GPS, Compass, VTX control, Camera control, and RX
## Product Recommendation
For 5-inch builds, the **SpeedyBee F405 V4 Stack (55A)** offers the best balance of features, price, and reliability. Built-in Bluetooth for field tuning, 6 UARTs, and a robust 55A 4-in-1 ESC make it the go-to choice for both beginners and experienced pilots. Available at [uavmodel.com](https://uavmodel.com).
