FPV Flight Controller Complete Guide: How It Works, Key Specs & SpeedyBee Full Lineup Comparison

Article published at: Jul 20, 2026
Article comments count: 0 comments
Article tag: AIO FC Article tag: Betaflight Article tag: BLHeli32 Article tag: Cinewhoop Article tag: Flight Controller Article tag: FPV Drone Article tag: FPV Guide Article tag: Freestyle FPV Article tag: PID Control Article tag: Racing Drone Article tag: SoarSky Article tag: SpeedyBee Article tag: Stack FC Article tag: STM32F405 Article tag: STM32F722
FPV Flight Controller Complete Guide SpeedyBee Lineup Comparison | SoarSky

Home > Technology Sharing > FPV Flight Controller Guide

FPV Flight Controller SpeedyBee Betaflight FPV Drone PID Control SoarSky

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

SoarSky Logo
Dannyi Chen — FPV Technical Writer at SoarSky. 8+ years building and tuning FPV drones, specializing in flight controller configuration, Betaflight tuning, and component selection.

⚡ 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

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:

  1. Read Pilot Input: The FC receives your stick commands via the radio receiver (CRSF/ELRS protocol).
  2. Read Gyro Data: The IMU (gyroscope + accelerometer) measures the drone's actual attitude — roll, pitch, and yaw angles.
  3. Calculate Error: The FC compares "where you want to be" (stick input) vs "where you actually are" (gyro reading). The difference is called "error."
  4. 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.
  5. Output to ESCs: The FC sends precise throttle signals to each of the 4 ESCs, which drive the motors.
  6. Repeat: The entire cycle starts over — 1,000 to 8,000 times per second depending on your PID loop frequency.
💡 Analogy: Imagine pushing a shopping cart. P is how hard you push to reach target speed. I corrects for a wonky wheel that always pulls left. D is your anticipation — you slow your push before the cart reaches the shelf so it stops gently.

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.
💡 Rule of Thumb: For 5" freestyle and racing, F4 is perfectly adequate. For 7" long-range with GPS + DJI O3 + multiple sensors, F7 provides headroom.

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
💡 UART Planning Tip: Count your peripherals before buying. A basic 5" build needs: 1x receiver + 1x DJI VTX + 1x ESC telemetry = 3 UARTs minimum. Add GPS = 4 UARTs. Add analog VTX = 5 UARTs. SpeedyBee F405 V4/V5 and F7 V2/V3 provide 5-6 UARTs for flexibility.

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
SpeedyBee F405 AIO V2 | SoarSky F405 AIO V2 AIO F405 ICM42688P 25.5 40A BJ 4 8MB Ext $56
SpeedyBee F405 V3 | SoarSky F405 V3 Stack F405 BMI270 30.5 50A BLS 4 SD No $66
SpeedyBee F405 V4 | SoarSky F405 V4 Stack F405 ICM42688P 30.5 55A BLS 6 SD 3A $66
SpeedyBee F405 V5 | SoarSky F405 V5 Stack F405 ICM42688P 30.5 55A OX 6 16MB 2.5A $94
SpeedyBee F745 AIO | SoarSky F745 AIO AIO F745 MPU6000 25.5 35A BLS 4 8MB No $116
SpeedyBee F7 AIO | SoarSky F7 AIO FC F722 ICM20689 25.5 N/A 5 32MB Yes $50
SpeedyBee F7 Mini | SoarSky F7 Mini Stack F722 BMI270 20 35A BJ 3 8MB 2A $96
SpeedyBee F7 V2 | SoarSky F7 V2 Stack F722 MPU6000 30.5 45A B32 5 16MB 2.5A $110
SpeedyBee F7 V3 | SoarSky F7 V3 FC F722 BMI270 30.5 N/A 5 500MB 4A $46
SpeedyBee WING APP | SoarSky WING APP Wing FC F405 ICM42688P 30.5 90A PDB 6 SD 1.8A $40
SpeedyBee WING MINI | SoarSky 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)

SpeedyBee F405 AIO 40A Bluejay V2

F405 AIO 40A V2

25.5mm AIO | Bluejay ESC
3-6S | 40A

$55.99

🛒 Buy Now

📋 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.

✅ Verdict: Best value AIO for 2-3.5" micro builds. The Bluejay firmware + ICM42688P gyro at $55.99 is unbeatable for cinewhoops and lightweight quads.

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)

SpeedyBee F405 V3 BLS 50A Stack

F405 V3 BLS 50A Stack

30x30 Stack | BLHeli_S
3-6S | 50A | BT

$65.99

🛒 Buy Now

📋 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.

✅ Verdict: Best entry-level stack for 5" freestyle. Great value at $65.99 with wireless tuning and MicroSD Blackbox. Plan for external 9V BEC if using 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)

SpeedyBee F405 V4 BLS 55A Stack

F405 V4 BLS 55A Stack

30x30 Stack | 55A BLS
3-6S | 6 UARTs | 9V

$65.99

🛒 Buy Now

📋 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.

✅ Verdict: Best all-around 5" freestyle stack under $70. The 6 UARTs + 9V BEC + 55A ESC make it the default recommendation for most pilots.

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)

SpeedyBee F405 V5 OX32 55A Stack

F405 V5 OX32 55A

30x30 Stack | OX32 ESC
3-6S | 55A | DShot1200

$93.99

🛒 Buy Now

📋 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.

✅ Verdict: Premium F4 stack for pilots who want DShot1200, dual LED modes, and PINIO 9V control. Worth the upgrade from V4 if you fly competitively or want the fastest ESC protocol.

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)

SpeedyBee F745 35A BLS 25.5x25.5 AIO Flight Controller

F745 35A BLS AIO

25.5mm AIO | F745 CPU
WiFi+BT | 3-6S | 35A

$115.99

🛒 Buy Now

📋 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.

✅ Verdict: Best premium AIO for 3.5-5" cinewhoops. Wireless firmware flashing and Blackbox download are game-changers for field tuning. The F745 CPU handles complex GPS builds with ease.

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)

SpeedyBee F7 AIO

F7 AIO

F7 AIO | 32MB Blackbox
3-6S | BT | $49.99

$49.99

🛒 Buy Now

📋 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.

✅ Verdict: Best value F7 FC for custom builds. The 32MB Blackbox and 5 UARTs at $49.99 are outstanding. Pair with any ESC of your choice.

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)

SpeedyBee F7 Mini 35A Stack

F7 Mini 35A Stack

20x20 Stack | 35A Bluejay
3-6S | M2/M3 | 5.7g

$95.99

🛒 Buy Now

📋 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.

✅ Verdict: Best F7 stack for 2-4" micro builds. The M2/M3 dual compatibility saves headaches, and the 35A Bluejay ESC supports bidirectional DShot for RPM filtering.

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)

SpeedyBee F7 V2 BL32 45A Stack

F7 V2 BL32 45A

30x30 Stack | BLHeli32
WiFi+BT | 3-6S | 45A

$109.99

🛒 Buy Now

📋 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.

✅ Verdict: Best high-performance stack for competitive racing and aggressive freestyle. BLHeli32 + DSHOT1200 + WiFi/Bluetooth at $109.99 rivals stacks costing $150+.

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)

SpeedyBee F7 V3 Flight Controller

F7 V3 FC Only

30x30 FC | 500MB Blackbox
WiFi+BT | 9V 4A | 5 UARTs

$45.99

🛒 Buy Now

📋 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.

✅ Verdict: Best standalone FC for long-range and cinematic builds. The 500MB Blackbox + 9V 4A BEC are unmatched at $45.99. Pair with any ESC from 35A to 60A+.

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)

SpeedyBee F405 WING APP

F405 WING APP

30x30 | INAV/ArduPilot
12 PWM | 90A PDB

$39.99

🛒 Buy Now
SpeedyBee F405 WING MINI

F405 WING MINI

25.5mm | INAV/ArduPilot
12 PWM | 5.6g | Mini

$35.99

🛒 Buy Now
💡 Fixed-Wing Note: Fixed-wing FCs use INAV or ArduPilot firmware (not Betaflight). These firmwares support GPS waypoints, return-to-home, altitude hold, and autonomous missions. The WING series is NOT compatible with multirotor Betaflight configurations.

 

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

DolphinRC Nightingale X5 5 inch FPV Long Range Power Combo Kit, 2207 1950KV Brushless Motors & F405 60A Stack & Propellers for RC Drone Freestyle Racing DIY

FPV Drone Frames

5" freestyle, cinewhoop, long-range, micro — all mounting sizes

🛒 Browse Frames
SpeedyBee F405 AIO V2 35/40A Bluejay 25.5x25.5 3-6S Flight Controller

FPV Flight Controllers

SpeedyBee, iFlight, T-Motor — AIO, Stack, FC only

🛒 Browse FCs
DolphinRC 3120 Brushless Motor

FPV Drone Motors

1304 to 2808, all KV ranges for every build type

🛒 Browse Motors

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

💬 Common Themes: Pilots consistently praise SpeedyBee's wireless tuning (Bluetooth/WiFi), generous UART counts, reliable BEC outputs, and excellent value for money. The most mentioned standout feature is the SpeedyBee App — it eliminates the need to carry a laptop for field configuration.

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

SoarSky Logo
About SoarSky
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

Share

Leave a comment