Home > Technology Sharing > FPV Flight Controller Guide
FPV Flight Controller Complete Guide: How It Works, Key Specs & SpeedyBee Full Lineup Comparison
Last Updated: July 2026 | Reading Time: 25 minutes | Difficulty: Intermediate | Author: Dannyi Chen
⚡ Quick Answer
An FPV flight controller (FC) is the brain of your drone — a small circuit board that reads sensor data 1,000+ times per second and calculates exact motor speeds to keep your quad stable and responsive. The FC runs a PID control loop that compares your stick inputs against gyroscope readings, then sends correction signals to the ESCs and motors. SpeedyBee offers 11 different flight controllers ranging from $35.99 to $115.99, covering every build type: AIO boards for micro drones (2-3.5"), 30x30 stacks for 5" freestyle/racing, F7 stacks for long-range, and dedicated wing FCs for fixed-wing aircraft. (Source: SoarSky FPV Flight Controller Collection)
Table of Contents
- I. What Is a Flight Controller and Why Does It Matter
- II. How Flight Controllers Work: The PID Control Loop
- III. Flight Controller Hardware Components Explained
- IV. Key Specifications Explained
- V. AIO vs Stack vs FC Only: Which Form Factor
- VI. Complete SpeedyBee FC Comparison Table
- VII. SpeedyBee F405 AIO 40A Bluejay V2
- VIII. SpeedyBee F405 V3 BLS 50A Stack
- IX. SpeedyBee F405 V4 BLS 55A Stack
- X. SpeedyBee F405 V5 OX32 55A Stack
- XI. SpeedyBee F745 35A BLS AIO
- XII. SpeedyBee F7 AIO
- XIII. SpeedyBee F7 Mini 35A Stack
- XIV. SpeedyBee F7 V2 BL32 45A Stack
- XV. SpeedyBee F7 V3 Flight Controller
- XVI. SpeedyBee F405 WING APP & WING MINI
- XVII. How to Choose the Right SpeedyBee FC
- XVIII. SoarSky: Your Complete FPV Partner
- XIX. Customer Reviews
- XX. Frequently Asked Questions
- XXI. More Reading from SoarSky
I. What Is a Flight Controller and Why Does It Matter
The flight controller is the brain of every FPV drone. Without it, your quad is just four motors and a frame — completely uncontrollable. The FC is a small circuit board (typically 20x20mm to 30.5x30.5mm) packed with sensors, a powerful processor, and multiple output pads that turn your radio stick commands into precisely controlled flight.
Every time you move the sticks on your radio, the flight controller performs thousands of calculations per second to determine exactly how fast each motor should spin. It reads data from the onboard gyroscope and accelerometer (called the IMU), compares that against your desired flight path, and outputs motor commands through the ESCs. This entire process happens in a PID control loop that runs at 1,000Hz or faster — meaning the FC updates motor speeds every millisecond.
Think of the flight controller as the autopilot and pilot assistant combined. It stabilizes the drone against wind, turbulence, and propeller vibration while translating your inputs into smooth, predictable flight behavior. A high-quality FC with a fast processor (F7 vs F4) and a precise gyroscope (ICM42688P vs MPU6000) makes the difference between a quad that feels "locked in" and one that drifts and wobbles.

The PID control loop: Pilot input → Flight Controller → ESC → Motors → Gyro feedback — repeated 1,000+ times per second.
II. How Flight Controllers Work: The PID Control Loop
The flight controller keeps your drone stable using a control algorithm called PID — Proportional, Integral, Derivative. This algorithm runs continuously, comparing where your quad actually is (measured by the gyroscope) against where you want it to be (your stick inputs), then calculating motor corrections. (Source: UAVModel PID Tuning Guide)
The Control Loop in Simple Terms
Here's what happens every millisecond while your drone is flying:
- Read Pilot Input: The FC receives your stick commands via the radio receiver (CRSF/ELRS protocol).
- Read Gyro Data: The IMU (gyroscope + accelerometer) measures the drone's actual attitude — roll, pitch, and yaw angles.
- Calculate Error: The FC compares "where you want to be" (stick input) vs "where you actually are" (gyro reading). The difference is called "error."
-
Apply PID Algorithm: The FC calculates motor corrections using three terms:
- P (Proportional): Reacts to the current error — how far off you are right now. Higher P = snappier response, but too high causes oscillations.
- I (Integral): Corrects accumulated error over time — eliminates drift from wind or uneven weight. Too much I causes slow wobbles.
- D (Derivative): Predicts future error based on rate of change — dampens overshoot and oscillations. Too much D overheats motors.
- Output to ESCs: The FC sends precise throttle signals to each of the 4 ESCs, which drive the motors.
- Repeat: The entire cycle starts over — 1,000 to 8,000 times per second depending on your PID loop frequency.
Why PID Loop Frequency Matters
The PID loop frequency determines how often the FC updates motor commands. Standard frequencies are 1kHz (1,000 times/second), 2kHz, 4kHz, and 8kHz. A faster loop frequency means more responsive flight and better rejection of propeller vibration and wind gusts. However, higher frequencies also require a more powerful MCU (F7 vs F4) and generate more heat. For most 5" freestyle drones, 4kHz or 8kHz PID loop with an F7 processor provides the best balance of responsiveness and stability.
III. Flight Controller Hardware Components Explained
A flight controller is essentially a small computer with specialized sensors and power management circuits. Understanding the key components helps you compare different FCs and choose the right one for your build.

Key components of an FPV flight controller board — each plays a critical role in flight performance.
MCU (Microcontroller Unit) — The Brain
The MCU is the processor that runs the flight control firmware (Betaflight, INAV, ArduPilot). Two main families power FPV FCs:
- STM32F405 (F4): 168MHz ARM Cortex-M4, 1MB Flash. Sufficient for most builds. Can run 4kHz PID loop reliably. Found in most budget-friendly FCs.
- STM32F722 (F7): 216MHz ARM Cortex-M7, 512KB Flash. ~30% faster clock speed, hardware floating-point unit for faster math. Can run 8kHz PID loop. Better for complex builds with GPS, multiple peripherals.
- STM32F745 (F7 High-End): 216MHz with more RAM and peripherals. Found in premium AIO boards like the SpeedyBee F745.
IMU (Gyroscope + Accelerometer) — The Inner Ear
The IMU measures rotational speed and acceleration, telling the FC which way the drone is pointing and how fast it's rotating. Three main gyro chips are used in modern FCs:
- MPU6000: The "gold standard" for FPV. Reliable, low noise, proven for years. Limited to 8kHz gyro sampling. Still excellent for most builds.
- ICM42688P: Next-generation gyro, supports 32kHz sampling, lower noise floor than MPU6000. Becoming the new standard in 2025-2026 FCs.
- BMI270: Bosch's offering, good noise performance, supports high sampling rates. Found in SpeedyBee V3/V4 and F7 Mini boards.
OSD (On-Screen Display) Chip
The OSD chip overlays flight data (battery voltage, flight time, RSSI, current draw) onto your FPV video feed. Most modern FCs use the AT7456E chip, which supports both analog and digital VTX systems. Without OSD, you'd have no visual feedback on battery level during flight.
BEC (Battery Eliminator Circuit)
The BEC converts your LiPo battery voltage (7.4V-25.2V) down to stable 5V and 9V outputs for powering peripherals:
- 5V BEC: Powers receiver, LED strips, buzzer, GPS module. Typical output: 2-3A total.
- 9V BEC: Powers DJI Air Unit / O3 / RunCam Link (digital VTX). Typical output: 2-4A.
- 4.5V BEC: Some FCs provide 4.5V specifically for powering receivers and GPS even when connected via USB.
UART Ports — The Communication Hub
UART (Universal Asynchronous Receiver/Transmitter) ports connect external devices to the FC. Each UART can handle one device:
| UART Device | Purpose |
|---|---|
| Radio Receiver | CRSF (ELRS), SBUS, or DSMX receiver for pilot input |
| DJI VTX / O3 | Digital video transmission (MSDisplayPort protocol) |
| GPS Module | Position hold, return-to-home, speed/distance telemetry |
| ESC Telemetry | Real-time ESC data: RPM, temperature, current |
| Bluetooth | Wireless FC configuration via SpeedyBee App |
| VTX (Analog) | SmartAudio/Tramp protocol for channel/power control |
IV. Key Specifications Explained
Beyond the core components, several specifications determine whether an FC fits your build. Here's what each number means in practical terms.
Input Voltage (Battery Cell Count)
Flight controllers specify voltage as "S" (series cells in a LiPo battery). Common ratings:
- 2-4S (7.4V-16.8V): Micro drones, whoops, small cinewhoops. Lower voltage = less power.
- 3-6S (11.1V-25.2V): Standard for 5" freestyle/racing drones. 6S provides more power and efficiency for aggressive flying.
- 2-6S (7V-36V): Fixed-wing FCs like the SpeedyBee WING series, which need wide voltage range for different aircraft sizes.
ESC Current Rating (Amperage)
The ESC current rating tells you how much current the electronic speed controller can continuously supply to each motor. This is often the limiting factor in your build:
| ESC Current | Suitable Build |
|---|---|
| 20-25A | 2-3" micro drones, lightweight builds, 4S only |
| 35A | 3.5-5" cinewhoops, lightweight 5" on 4S, 2-4" compact builds |
| 40-45A | 5" freestyle/racing on 4S-6S, standard builds |
| 50-55A | 5-6" aggressive freestyle, 6S racing, high KV motors |
| 60A+ | 6-7" cinematic, heavy payload, X-Class, cinelifters |
Mounting Pattern
The mounting pattern determines which frames the FC fits:
- 30.5x30.5mm (M3 or M4 screws): Standard for 5" and larger drones. Most freestyle/racing frames use this.
- 25.5x25.5mm (M2 or M3 screws): Smaller whoops, cinewhoops, compact 3-4" builds.
- 20x20mm (M2 screws): Micro drones, 2-3" builds, ultralight setups.
Blackbox Logging
Blackbox records flight data (gyro, PID, motor outputs) for post-flight analysis and tuning. Storage options:
- Onboard Flash (8MB-32MB): Built into the FC chip. Limited capacity but always available. Good for short test flights.
- MicroSD Card Slot: Expandable storage up to 32GB (4GB usable by Betaflight). Ideal for extended logging sessions.
- 500MB+ (F7 V3): Some premium FCs include large onboard flash for extensive logging without SD cards.
V. AIO vs Stack vs FC Only: Which Form Factor
Before diving into individual SpeedyBee models, you need to understand the three main form factors:
AIO (All-in-One) — FC + ESC on One Board
Everything is integrated onto a single PCB. The flight controller and 4-in-1 ESC share the same board. AIOs are compact, lightweight, and simplify wiring — perfect for small builds where space is limited. The trade-off is heat management (ESC and FC chips are close together) and limited repairability (if the ESC burns, you replace the whole board).
Best for: 2-3.5" micro drones, cinewhoops, lightweight builds where every gram counts.
Stack (FC + ESC Separate Boards)
The flight controller and 4-in-1 ESC are two separate boards that stack together with standoffs. This separates the heat-generating ESC from the sensitive FC gyro chip, improving performance. Stacks also offer higher ESC current ratings and easier individual replacement.
Best for: 5-7" freestyle/racing drones where performance and heat dissipation matter.
FC Only (No ESC Included)
Just the flight controller board. You pair it with a separate ESC (either 4-in-1 or individual ESCs). This gives maximum flexibility — choose any ESC current rating and firmware you want.
Best for: Custom builds, 7"+ long range, X-Class, or pilots who want specific ESC features.

Flight controller selection flowchart: Start with drone size, then consider battery voltage and flying style.
VI. Complete SpeedyBee FC Comparison Table
Here's the full side-by-side comparison of all 11 SpeedyBee flight controllers:
| Image | Model | Type | MCU | IMU | Size | ESC | UART | BB | 9V | Price |
|---|---|---|---|---|---|---|---|---|---|---|
![]() |
F405 AIO V2 | AIO | F405 | ICM42688P | 25.5 | 40A BJ | 4 | 8MB | Ext | $56 |
![]() |
F405 V3 | Stack | F405 | BMI270 | 30.5 | 50A BLS | 4 | SD | No | $66 |
![]() |
F405 V4 | Stack | F405 | ICM42688P | 30.5 | 55A BLS | 6 | SD | 3A | $66 |
![]() |
F405 V5 | Stack | F405 | ICM42688P | 30.5 | 55A OX | 6 | 16MB | 2.5A | $94 |
![]() |
F745 AIO | AIO | F745 | MPU6000 | 25.5 | 35A BLS | 4 | 8MB | No | $116 |
![]() |
F7 AIO | FC | F722 | ICM20689 | 25.5 | N/A | 5 | 32MB | Yes | $50 |
![]() |
F7 Mini | Stack | F722 | BMI270 | 20 | 35A BJ | 3 | 8MB | 2A | $96 |
![]() |
F7 V2 | Stack | F722 | MPU6000 | 30.5 | 45A B32 | 5 | 16MB | 2.5A | $110 |
![]() |
F7 V3 | FC | F722 | BMI270 | 30.5 | N/A | 5 | 500MB | 4A | $46 |
![]() |
WING APP | Wing FC | F405 | ICM42688P | 30.5 | 90A PDB | 6 | SD | 1.8A | $40 |
![]() |
WING MINI | Wing FC | F405 | ICM42688P | 25.5 | N/A | 6 | SD | Yes | $36 |
BJ = Bluejay, BLS = BLHeli_S, B32 = BLHeli32, OX = OX32, BB = Blackbox, Ext = External module required
VII. SpeedyBee F405 AIO 40A Bluejay V2 — Best Budget Micro AIO
The SpeedyBee F405 AIO 40A Bluejay V2 ($55.99) is the go-to flight controller for micro FPV builds. It combines a capable STM32F405 processor, ICM-42688P gyro, and a 40A Bluejay ESC onto a tiny 25.5x25.5mm board — perfect for 2-3.5" cinewhoops and lightweight builds. (Source: SoarSky)
📋 Key Specifications
| MCU | STM32F405 |
| IMU | ICM-42688P |
| ESC | 40A Bluejay |
| Voltage | 3-6S |
| Mounting | 25.5x25.5mm (M2) |
| Dimensions | 33x33x8mm |
| Weight | 13.6g |
| UART | 4 |
| Blackbox | 8MB |
| BEC | 5V 2A / 9V external |
Who Should Buy the F405 AIO V2
This AIO hits the sweet spot for micro builds. The ICM-42688P gyro provides excellent noise performance for such a compact board, and the Bluejay ESC firmware supports bidirectional DShot for RPM filtering — a feature usually found on more expensive boards. The 6-pin DJI connector means you can plug in an O3 or Caddx Vista air unit without soldering.
VIII. SpeedyBee F405 V3 BLS 50A Stack — The Budget Freestyle Workhorse
The SpeedyBee F405 V3 BLS 50A Stack ($65.99) is one of the most popular FC+ESC combos for 5" freestyle drones. The F405 V3 flight controller pairs with a 50A BLHeli_S ESC, providing enough current for aggressive 5" freestyle on both 4S and 6S batteries. (Source: SoarSky)
📋 Key Specifications
| MCU | STM32F405 |
| IMU | BMI270 |
| ESC | 50A BLHeli_S J-H-40 |
| Voltage | 3-6S |
| Mounting | 30.5x30.5mm (M4) |
| Dimensions | 45.6x44x6.1mm |
| Weight | 13.8g (FC) |
| UART | 4 (dedicated BT) |
| Blackbox | MicroSD slot |
| BEC | 5V 3A |
Who Should Buy the F405 V3 Stack
At $65.99, this is the entry point for serious 5" freestyle. The 50A ESC handles most 5" builds on 4S-6S comfortably, and the built-in Bluetooth lets you configure Betaflight wirelessly via the SpeedyBee App — no USB cable needed for PID tweaks. The MicroSD Blackbox slot is essential for serious tuning. Note: No 9V BEC, so you'll need an external BEC for DJI O3.
IX. SpeedyBee F405 V4 BLS 55A Stack — The Upgraded Freestyle Favorite
The SpeedyBee F405 V4 BLS 55A Stack ($65.99) takes everything good about the V3 and adds more power, more UARTs, and better features. The 55A ESC with burst current up to 70A handles aggressive 6S freestyle without breaking a sweat. (Source: SoarSky)
📋 Key Specifications
| MCU | STM32F405 |
| IMU | ICM42688P |
| ESC | 55A BLHeli_S J-H-40 |
| Burst | 70A (10s) |
| Voltage | 3-6S |
| Mounting | 30.5x30.5mm (M4) |
| Dimensions | 41.6x39.4x7.8mm |
| Weight | 23.5g (total) |
| UART | 6 |
| BEC | 5V 3A / 9V 3A |
Key Upgrades Over V3
The V4 brings several meaningful improvements: 6 UARTs (vs 4 on V3) means you can run receiver + DJI O3 + GPS + ESC telemetry + analog VTX + Bluetooth simultaneously. The 9V 3A BEC natively powers DJI O3 without an external BEC. The 55A continuous / 70A burst ESC handles high-KV 6S motors that the V3's 50A might struggle with. The ICM42688P gyro offers lower noise than the V3's BMI270.
X. SpeedyBee F405 V5 OX32 55A Stack — Premium Performance
The SpeedyBee F405 V5 OX32 55A Stack ($93.99) sits at the top of SpeedyBee's F4 lineup. It pairs the F405 V5 FC (with full-featured Bluetooth tuning and 16MB Blackbox) with the OX32 55A ESC that supports DShot 1200 for ultra-responsive motor control. (Source: SoarSky)
📋 Key Specifications
| MCU | STM32F405 |
| IMU | ICM42688P |
| ESC | 55A OX32 |
| Burst | 70A (10s) |
| Voltage | 3-6S |
| UART | 6 |
| Blackbox | 16MB |
| BEC | 5V 2.5A / 9V 2.5A |
| Key Feature | DSHOT1200, SB-LED |
What Makes the V5 Special
The OX32 ESC supports DSHOT1200 — the fastest ESC protocol available — for ultra-precise motor control. The SB-LED and ST-LED dual mode lets you switch between SpeedyBee App-controlled LED strips and Betaflight-controlled LEDs via the BOOT button. The 9V BEC has PINIO remote on/off control — you can power-cycle your DJI VTX from a switch on your radio. These features make the V5 ideal for pilots who want the most responsive flight feel and advanced LED control.
XI. SpeedyBee F745 35A BLS AIO — Premium Micro Powerhouse
The SpeedyBee F745 35A BLS AIO ($115.99) is SpeedyBee's flagship AIO. The STM32F745 processor is significantly more powerful than the F405, and the onboard WiFi + Bluetooth combo chip enables wireless firmware flashing and Blackbox downloading — features no other AIO in this size offers. (Source: SoarSky)
📋 Key Specifications
| MCU | STM32F745 |
| IMU | MPU6000 |
| ESC | 35A BLHeli_S JH40 |
| Burst | 45A (5s) |
| Voltage | 3-6S |
| Mounting | 25.5x25.5mm (M3) |
| Dimensions | 36.5x36.5x7mm |
| Weight | 10.1g |
| UART | 4 |
| Wireless | Bluetooth + WiFi |
Why the F745 Costs More
The STM32F745 is a higher-tier processor than the F405, with more RAM and faster peripherals. The standout feature is the WiFi + Bluetooth combo chip: you can flash new Betaflight firmware wirelessly from your phone, and download Blackbox logs over WiFi — no USB cable needed. The built-in 6-pin DJI connector, current sensor, and 4 UARTs make this the most capable 25.5mm AIO on the market. At 10.1g, it's also lighter than the F405 AIO V2.
XII. SpeedyBee F7 AIO — Best Value F7 AIO
The SpeedyBee F7 AIO ($49.99) delivers F7-class processing power at an entry-level price. The STM32F722 MCU paired with ICM20689 gyro and 32MB onboard Blackbox makes this a solid choice for pilots who want the F7 advantage without the premium price tag. (Source: SoarSky)
📋 Key Specifications
| MCU | STM32F722 |
| IMU | ICM20689 |
| Type | FC only (no ESC) |
| Voltage | 3-6S |
| Mounting | 25.5x25.5mm |
| Dimensions | 36.5x44x7mm |
| Weight | 8.8g |
| UART | 5 |
| Blackbox | 32MB |
| BEC | 5V / 9V |
Who Should Buy the F7 AIO
At $49.99, this is the cheapest way to get an F7 processor. The 32MB Blackbox is double what most competitors offer, and the 5 UARTs give you plenty of room for peripherals. Note: this is FC only — you'll need a separate ESC (4-in-1 or individual). This makes it ideal for custom builds where you want to choose your own ESC current rating.
XIII. SpeedyBee F7 Mini 35A Stack — Compact Power for 2-4" Builds
The SpeedyBee F7 Mini 35A Stack ($95.99) packs F7 processing power into a tiny 20x20mm form factor. The 35A Bluejay ESC handles 2-4" builds with ease, and the dual M2/M3 mounting compatibility means it fits almost any micro frame. (Source: SoarSky)
📋 Key Specifications
| MCU | STM32F722 |
| IMU | BMI270 |
| ESC | 35A Bluejay |
| Burst | 45A |
| Voltage | 3-6S |
| Mounting | 20x20mm (M2/M3) |
| Dimensions | 30x30x7.5mm |
| Weight | 5.7g (FC) |
| UART | 3 |
| BEC | 5V 2.5A / 9V 2A |
Key Feature: M2/M3 Dual Compatibility
The F7 Mini's standout feature is its dual M2/M3 mounting — the mounting holes accept both M2 and M3 screws, with silicone grommets included for both sizes. This eliminates the frustration of buying a stack only to find your frame uses different screw sizes. At 5.7g for the FC, it's also one of the lightest F7 boards available.
XIV. SpeedyBee F7 V2 BL32 45A Stack — High-Performance Racing
The SpeedyBee F7 V2 BL32 45A Stack ($109.99) is SpeedyBee's high-performance offering. The BLHeli32 ESC firmware (running on a dedicated STM32F051 processor) supports DSHOT1200 for ultra-precise motor control, and the WiFi + Bluetooth combo enables wireless firmware updates and Blackbox analysis. (Source: SoarSky)
📋 Key Specifications
| MCU | STM32F722 (FC) STM32F051 (ESC) |
| IMU | MPU6000 |
| ESC | 45A BLHeli32 |
| Burst | 55A (10s) |
| Voltage | 3-6S |
| Mounting | 30.5x30.5mm (M4) |
| UART | 5 |
| Blackbox | 16MB |
| Wireless | Bluetooth + WiFi |
Why BLHeli32 Matters
BLHeli32 is the 32-bit successor to BLHeli_S, running on a dedicated ARM processor. It supports DSHOT1200 (the fastest protocol), bidirectional DShot, and individual motor temperature monitoring. The dedicated STM32F051 ESC MCU handles motor commutation independently, freeing the main F722 processor for flight control tasks. This separation improves overall system stability and allows more complex features on both sides.
XV. SpeedyBee F7 V3 Flight Controller — FC Only, Maximum Flexibility
The SpeedyBee F7 V3 Flight Controller ($45.99) is SpeedyBee's standalone FC offering. With 500MB onboard Blackbox, WiFi + Bluetooth, and a 9V 4A BEC, it's designed for pilots who want maximum flexibility to pair with their choice of ESC. (Source: SoarSky)
📋 Key Specifications
| MCU | STM32F722 |
| IMU | BMI270 |
| Type | FC only (no ESC) |
| Voltage | 3-6S |
| Mounting | 30.5x30.5mm (M4) |
| Weight | 10.7g |
| UART | 5 |
| Blackbox | 500MB |
| BEC | 5V 2A / 9V 4A |
Standout: 500MB Blackbox
The F7 V3's 500MB onboard Blackbox is unique in this price range. You can log entire flying sessions without worrying about SD card capacity or write speed. The 9V 4A BEC is the most powerful in SpeedyBee's lineup — it can power DJI O3 and additional 9V peripherals simultaneously. This FC is perfect for long-range builds with GPS, a second camera, and extensive telemetry.
XVI. SpeedyBee F405 WING APP & WING MINI — Fixed Wing Specialists
SpeedyBee offers two dedicated flight controllers for fixed-wing aircraft and VTOLs. These run INAV (or ArduPilot) firmware instead of Betaflight, with support for multiple servos, GPS navigation, and autonomous flight modes.
F405 WING APP ($39.99) — Full-Size Fixed Wing
The WING APP includes a separate PDB (Power Distribution Board) with a 90A continuous current sensor, multiple BEC outputs (5.2V 2.4A for servos, 9V 1.8A for VTX), and 12 PWM outputs for motors and servos. The dedicated SpeedyBee WING App provides wireless configuration for INAV parameters. (Source: SoarSky)
F405 WING MINI ($35.99) — Compact Fixed Wing
The WING MINI shrinks the WING APP into a lighter, more compact board (5.6g vs 8.9g) with 25.5x25.5mm mounting. It still offers 12 PWM outputs, 6 UARTs, and dual analog camera switching. Both INAV and ArduPilot firmware are supported. (Source: SoarSky)
XVII. How to Choose the Right SpeedyBee FC for Your Build
With 11 options ranging from $35.99 to $115.99, selecting the right SpeedyBee flight controller comes down to three factors: your drone size, your budget, and your feature requirements. Here's our decision framework.
Step 1: Determine Your Drone Size
| Drone Size | Recommended FC | Why |
|---|---|---|
| 2-3" Micro / Whoop | F405 AIO V2 ($55.99) | 25.5mm AIO, 40A Bluejay, lightest option with integrated ESC |
| 3.5" Cinewhoop | F745 35A AIO ($115.99) | F745 CPU + WiFi/Bluetooth, 35A handles cinewhoop motors, wireless tuning |
| 5" Freestyle (Budget) | F405 V3 Stack ($65.99) | Best value 30x30 stack, 50A sufficient for most 5" builds |
| 5" Freestyle (Best) | F405 V4 Stack ($65.99) | 55A + 9V BEC + 6 UARTs — the sweet spot for most pilots |
| 5-6" Aggressive / 6S | F405 V5 Stack ($93.99) | OX32 DSHOT1200, 70A burst, premium features for demanding builds |
| 5-6" Racing | F7 V2 BL32 ($109.99) | BLHeli32 + DSHOT1200, fastest motor response for competitive racing |
| 7"+ Long Range | F7 V3 FC ($45.99) | 500MB Blackbox, 9V 4A BEC, pair with 60A+ ESC of choice |
| 2-4" Compact | F7 Mini Stack ($95.99) | 20x20mm F7, M2/M3 dual mount, 35A Bluejay |
| Fixed Wing / VTOL | WING APP ($39.99) or WING MINI ($35.99) | INAV/ArduPilot, 12 PWM outputs, servo BEC |
Step 2: Check Your Peripheral Count
Count how many UART devices your build needs:
- Basic 5" build (Receiver + DJI VTX + ESC telemetry): 3 UARTs minimum → F405 V3 (4 UARTs) works
- GPS-enabled build (add GPS module): 4 UARTs → F405 V4 (6 UARTs) or any F7
- Dual-camera + analog VTX: 5+ UARTs → F405 V4/V5, F7 V2/V3
- Fixed wing with telemetry + GPS + airspeed: 6 UARTs → WING APP/MINI
Step 3: Budget Decision
| Budget Tier | Best Options |
|---|---|
| $35-50 | F7 V3 FC ($45.99), WING MINI ($35.99), WING APP ($39.99), F7 AIO ($49.99) |
| $50-70 | F405 AIO V2 ($55.99), F405 V3 ($65.99), F405 V4 ($65.99) ← Best Value Zone |
| $90-120 | F405 V5 ($93.99), F7 Mini ($95.99), F7 V2 ($109.99), F745 AIO ($115.99) |
XVIII. SoarSky: Your Complete FPV Partner
SoarSky is your one-stop shop for FPV drone components. Beyond SpeedyBee flight controllers, we stock everything you need to complete your build — from frames and motors to receivers and accessories.
Complete Product Range
With 16 flight controllers, 10+ frames, and 11 motor series in stock, SoarSky carries the components to match any SpeedyBee FC in your cart. Our team tests and verifies every product before listing — if you have questions about compatibility, reach out and we'll help you build the perfect quad.
XIX. What Pilots Say About SpeedyBee FCs
"The F405 V4 stack has been flawless on my 5" freestyle build. The wireless tuning via the SpeedyBee App is a game-changer — I can tweak PIDs in the field without carrying a laptop. 6 UARTs meant I could run ELRS + DJI O3 + GPS + ESC telemetry without any compromises."
— Marcus T. ⭐⭐⭐⭐⭐ | May 2026
"Switched from a cheap F4 AIO to the F745 for my cinewhoop and the difference is night and day. The F745 CPU handles GPS + Bluetooth + WiFi without breaking a sweat. Wireless firmware flashing alone is worth the premium."
— Jenny L. ⭐⭐⭐⭐⭐ | June 2026
"Ran the F7 V2 BL32 stack in a 6S race build all season. DSHOT1200 feels noticeably more responsive than DSHOT600. ESC telemetry helped me catch a failing motor before it desynced in a race. Solid hardware."
— Alex R. ⭐⭐⭐⭐⭐ | April 2026
"The F7 V3's 500MB Blackbox is ridiculous — I logged an entire 3-hour flying session without touching an SD card. The 9V 4A BEC powers my O3 and a secondary camera simultaneously. Best standalone FC under $50, hands down."
— David K. ⭐⭐⭐⭐ | July 2026
XX. Frequently Asked Questions
Q1: What's the difference between F4 and F7 processors?
The STM32F7 series (F722/F745) runs at 216MHz with a hardware floating-point unit, while the F405 runs at 168MHz without hardware FPU. In practice, F7 can handle 8kHz PID loops and more peripherals simultaneously without dropping tasks. For most 5" freestyle builds, F4 is sufficient — F7 becomes valuable when running GPS, multiple telemetry sources, and high-rate logging.
Q2: Can I use a 30x30 stack on a frame with 20x20 mounting?
No — the mounting hole spacing is physically different (30.5mm vs 20mm between centers). However, the F7 Mini 20x20 stack can often fit 25.5mm frames using the included M2/M3 grommets. Always check your frame's FC mounting specification before ordering.
Q3: What's the difference between Bluejay and BLHeli_S ESC firmware?
Bluejay is an open-source firmware based on BLHeli_S that adds bidirectional DShot (for RPM filtering), 48kHz PWM frequency option, and improved motor startup tones. BLHeli_S is the original 8-bit firmware — reliable but lacks bidirectional DShot on some versions. BLHeli32 is a 32-bit firmware running on dedicated ARM processors, supporting DSHOT1200 and advanced telemetry. (Source: SpeedyBee BL32 Specs)
Q4: Do I need the SpeedyBee App to use these FCs?
No — all SpeedyBee FCs work with standard Betaflight Configurator via USB. The SpeedyBee App (iOS/Android) provides convenient wireless configuration over Bluetooth, but it's optional. For firmware flashing, USB or WiFi (on supported models) is required.
Q5: Can I run INAV on SpeedyBee multirotor FCs?
Most SpeedyBee F405 and F7 multirotor FCs support both Betaflight and INAV firmware. Check the specific model's firmware target name — SpeedyBee provides target files for both firmwares on their website. The WING series officially targets INAV and ArduPilot.
Q6: What capacitor should I add to my stack?
SpeedyBee stacks include a capacitor in the package (typically 470uF 35V for AIOs, 1000uF low-ESR for stacks). For 6S builds with high-KV motors, adding an additional 1000uF 35V low-ESR capacitor across the battery pads helps reduce voltage spikes and protects your ESCs. Mount it as close to the ESC power pads as possible.
Q7: Why does the F745 AIO cost more than the F405 V4 stack?
The F745 uses a significantly more expensive STM32F745 processor (vs STM32F405) and includes a WiFi+Bluetooth combo chip that the F405 V4 lacks. The AIO form factor also requires more complex PCB layout to integrate ESC and FC on one board with proper heat isolation. You're paying for wireless firmware flashing, faster CPU, and compact integration.
XXI. More Reading from SoarSky
- FlySky AFHDS3 Receiver Complete Buying Guide 2026 — Find the perfect receiver to pair with your new SpeedyBee FC
- SoarSky Technology Sharing Blog — More FPV tutorials, buying guides, and technical deep-dives
- DolphinRC Nightingale X5: The Ultimate 5-Inch FPV Drone Frame for Professional Racing
- Flysky ProArt PA01 Complete Review: Unboxing, Hands-On Impressions & EdgeTX Setup Guide for FPV, Drone Soccer & RC Crawlers
- Understanding and how to choose the right FPV motor
SoarSky is your trusted RC parts retailer specializing in FPV drone components, radio transmitters, receivers, and accessories. We test every product we sell and provide detailed technical guides to help you build better drones. Learn more about us.
© 2026 SoarSky. All product specifications are sourced from SpeedyBee official documentation and verified through independent testing. Prices are current as of July 2026. This post contains affiliate links — purchases made through these links support our work at no additional cost to you. Last Updated: July 2026.
Tags: SpeedyBee, Flight Controller, FPV Drone, Betaflight, PID Control, STM32F405, STM32F722, BLHeli32, AIO FC, Stack, Cinewhoop, Freestyle, Racing Drone, SoarSky












