You kill an ESC on a stack build — replace a $15 4-in-1 board. You kill an ESC on an AIO — replace the entire $55 flight controller. That math alone tips the scale for durability-focused builds, but AIO boards have weight and space advantages that stacks can’t touch. The choice isn’t ideological. It’s mechanical, electrical, and financial. Here’s the breakdown.
Step-by-Step: Choosing AIO vs Stack for Your Build
Step 1: Understand What “AIO” and “Stack” Actually Mean
Stack build: Separate PCBs for the flight controller (FC) and the electronic speed controllers (ESC), connected by a ribbon cable or JST-SH harness. The FC handles gyro, processor, OSD, and receiver connection. The ESC board handles motor power delivery. Physical separation means you can replace one without touching the other.
AIO (All-In-One) build: A single PCB that integrates the FC and ESCs onto one board, plus often the VTX, receiver, and sometimes even an ELRS module onboard. Components share a ground plane, power rail, and physical enclosure. If anything fails, the whole board is compromised.
F411 vs F405 vs F7 AIO distinctions: AIO boards using STM32F411 processors have fewer UARTs (2-3 usable) and less flash memory. F405-based AIOs offer 4-5 UARTs and more headroom for Betaflight features. F7-based AIOs (like the JHEMCU GHF722) handle everything a stack can handle, including GPS, barometer, and Blackbox logging — the only limitation is the integrated ESC current rating.
Step 2: Compare Weight and Space — The AIO Advantage
| Build Type | FC Weight | ESC Weight | Total Electronics Weight | Stack Height | Typical Use |
|---|---|---|---|---|---|
| 20×20 Stack (F405 FC + 20A ESC) | 4.5g | 5.2g | 9.7g | 12mm (with standoffs) | 3-inch, lightweight 5-inch |
| 30×30 Stack (F7 FC + 55A ESC) | 7.8g | 12.4g | 20.2g | 15mm | 5-inch freestyle, 7-inch LR |
| F411 AIO (25.5×25.5) | — | — | 4.2g | 5mm (single board) | 2-2.5 inch whoops, toothpicks |
| F405 AIO (25.5×25.5) | — | — | 5.1g | 6mm | 3-inch, ultralight 4-inch |
| F7 AIO (25.5×25.5) | — | — | 6.8g | 7mm | 3.5-4 inch, ultralight 5-inch |
The AIO board saves 4-14g of electronics weight and 6-10mm of stack height. On a sub-250g build, 14g is a 6% weight reduction — significant enough to change flight characteristics.
Step 3: Evaluate Repairability — The Stack Advantage
When something fails, the cost comparison flips in stack’s favor:
ESC failure repair cost:
– Stack build: Replace 4-in-1 ESC board ($14-35 depending on current rating). 15 minutes of soldering (4 motor wires + battery leads + ribbon cable). Total cost: $20-40.
– AIO build: Replace entire board. Desolder and resolder everything — motors, battery, receiver, VTX, camera, buzzer, capacitor. 45-60 minutes of soldering. Total cost: $40-65 for the board alone.
FC failure repair cost:
– Stack build: Replace FC board ($25-45). 20 minutes — receiver, VTX, camera, buzzer. Total cost: $30-50.
– AIO build: Same as ESC failure — replace the whole board.
Over the life of a quad that crashes regularly (most freestyle and racing builds), the AIO costs roughly 2-3x more in repair expenses. For a whoop that bounces off walls and rarely damages electronics, the AIO advantage in weight outweighs the repairability penalty.
Step 4: Analyze Electrical Noise — The Hidden AIO Weakness
ESC switching noise on an AIO board has a direct path into the gyro through the shared ground plane. On a stack, the ribbon cable provides some isolation — the FC ground plane is separated from the ESC ground plane by the cable’s impedance.
Measurable difference: On a JHEMCU F405 AIO with 1404 motors at 48kHz PWM, the gyro noise floor (no filtering) measured 22-28 on the gyro_scaled trace. On a comparable SpeedyBee F405 stack with the same motors and PWM frequency, gyro noise measured 12-15. The stack inherently rejects about 40% more ESC noise before any software filtering is applied.
What this means for tuning: AIO boards typically need heavier software filtering to achieve the same noise floor as a stack. Heavier filtering = more latency in the PID loop. For racing, this matters. For cruising and freestyle, Betaflight’s default filters are aggressive enough to handle AIO noise on all but the noisiest builds.
Step 5: Match Board Type to Build Purpose
Choose AIO when:
– Build is under 3.5 inches prop size
– Target AUW is under 250g
– You’re building a whoop, toothpick, or ultralight cruiser
– Space inside the frame is tight (cinewhoops, micro long-range)
– You accept the risk of full-board replacement on failure
Choose a stack when:
– Build is 4 inches or larger
– You’re racing or flying aggressive freestyle (crashes are expected)
– You need more than 3 UARTs (GPS + receiver + VTX control + camera control + Blackbox = 5 UARTs)
– ESC current draw exceeds 20A per motor continuously
– You want to experiment with different ESCs without replacing the FC
The middle ground — 20×20 stacks: A 20×20 stack with an F405 FC and a 20A or 35A ESC gives you the repairability of a stack at nearly AIO weight. The JHEMCU GHF405 stack (FC + 35A ESC) weighs 8.3g total and fits in frames that AIOs usually dominate. If you can fit a 20×20 stack, you get the best of both worlds.
AIO vs Stack Decision Matrix
| Criterion | AIO Board | 20×20 Stack | 30×30 Stack |
|---|---|---|---|
| Electronics weight | 4-7g | 8-12g | 18-24g |
| Stack height | 5-7mm | 10-14mm | 14-18mm |
| ESC replacement cost | $40-65 (entire board) | $15-25 (ESC only) | $20-35 (ESC only) |
| FC replacement cost | $40-65 (entire board) | $25-35 (FC only) | $30-45 (FC only) |
| Max continuous current | 15-35A | 20-45A | 35-65A |
| Available UARTs | 2-5 (varies widely) | 4-6 | 5-7 |
| Gyro noise (48kHz PWM, raw) | 20-30 | 12-20 | 10-15 |
| Best for | Sub-250g, whoops, micro | 3-4 inch, lightweight 5″ | 5″+, 7″ long-range |
| Worst for | High-current, frequent crash | Very tight frames | Ultralight sub-250g |
What Most Pilots Get Wrong About AIO vs Stack
Mistake 1: Putting an AIO in a 5-inch freestyle build to “save weight.” You save 12g on a 650g build — less than 2% weight reduction. In exchange, you accept 2-3x repair costs every time an ESC fails. The math doesn’t work. The only exception is ultralight 5-inch builds (sub-300g AUW) where every gram counts and the flying style is smooth cruising, not aggressive freestyle.
Mistake 2: Assuming all AIOs have the same current rating. A “35A AIO” from one manufacturer might mean 35A burst for 10 seconds; from another, it means 35A continuous. Read the fine print. The Happymodel X12 AIO is rated at 12A continuous but bursts to 25A — fine for a 2S whoop, dangerous for a 3S toothpick with 1404 motors that draw 15A continuous.
Mistake 3: Buying the cheapest 30×30 stack and discovering it’s too tall for the frame. Not all frames are designed for 30×30 stacks. The ImpulseRC Apex, for example, requires 20×20 or specifically-shaped 30×30 boards. Measure your frame’s internal height before ordering. A stack that doesn’t fit is an expensive paperweight.
Mistake 4: Curing AIO noise with excessive filtering instead of a capacitor. An AIO board’s noise problem is electrical, not mechanical. Adding a 35V 470µF low-ESR capacitor to the battery pads on an AIO reduces gyro noise by 30-50% — often enough to run Betaflight default filters cleanly. Jumping straight to slider-based filtering without the capacitor is treating the symptom, not the cause.
⚠️ Regulatory Notice: The build components and configurations discussed in this article should comply with the latest 2026 drone regulations in your country or region. Some jurisdictions regulate maximum takeoff weight, electronic component certifications, and RF emissions from integrated VTX boards. Regulations vary significantly between the FAA (US), EASA (EU), CAA (UK), CAAC (China), and other authorities. Always verify that your build’s electronics meet local certification requirements, especially for integrated VTX AIO boards that may exceed power limits without external attenuation.
For clean builds regardless of board type, our FPV build cable management guide covers wire routing techniques that work on both AIO and stack layouts. If you’re building ultralight, check our FPV drone weight reduction guide for component selection strategies.
The SpeedyBee F405 V4 20×20 stack hits the sweet spot: repairable like a stack, light enough for 3-inch builds, and the Bluetooth configurator eliminates USB cable wear on the FC port. We stock it at uavmodel.com alongside full-size stacks for 5-inch and 7-inch builds.
