Review: SpeedyBee F405 AIO Flight Controller – Best FC for Cinewhoops?

by Oscar
Speedybee F405 Aio Flight Controller

The SpeedyBee F405 AIO 40A Flight Controller is a powerful addition to the FPV world, offering a compact yet feature-rich package for 2″ to 5″ FPV drones. Recently, I reviewed the SpeedyBee Bee25, a cinewhoop powered by this very board, and its performance left a lasting impression. Today, we’ll dive into what makes the SpeedyBee F405 AIO stand out, its features, and whether it’s the perfect choice for your next build.

Some of the links on this page are affiliate links. I receive a commission (at no extra cost to you) if you make a purchase after clicking on one of these affiliate links. This helps support the free content for the community on this website. Please read our Affiliate Link Policy for more information.

Learn about flight controllers in our buyer’s guide: https://oscarliang.com/flight-controller/

Where to Buy

You can get the SpeedyBee F405 AIO FC from:

Speedybee F405 Aio Flight Controller Unbox Accessories

The kit comes with useful accessories:

  • USB-C Extension Board: Allows easy access to the USB port when the board is mounted inside the frame.
  • LED Strip Power Distribution Board: Simplifies connecting multiple LED strips.
  • External BEC: Ideal for powering VTX or other peripherals in a 6S setup.
  • Hardware: Includes screws, extra grommets, and a large capacitor.
  • Soldering Practice Board: Perfect for beginners looking to hone their soldering skills before working on the flight controller.

Specifications

FC Specifications:

  • MCU: STM32F405
  • Gyro: ICM-42688P
  • USB Port Type: Type-C
  • Barometer: SPA06-003
  • OSD: Supported
  • Bluetooth: Supported
  • Wireless Firmware Update: Supported (no need to press the physical BOOT button)
  • Wireless Blackbox Analysis: Not supported
  • DJI Air Unit Connection:
    • Supports 6-pin direct insertion and soldering
    • Compatible with DJI O3/RunCam Link/Caddx Vista without changing wire order
  • Flash (Blackbox): 8MB
  • Betaflight CC Pads (Camera Parameter Adjustment): Supported
  • Input Voltage: 3S-6S LiPo battery
  • 4V5 Output: Two outputs, total 1A
  • 5V BEC Output: Three outputs, total 2A (shared with 4V5)
  • 9V BEC Output: None (external BEC module included, switchable between 5V and 9V; total 2A output)
  • Motor Pads: M1-M4
  • UART Ports:
    • 4 full-function UARTs (UART3, UART4, UART5, UART6)
    • SBUS (R2)
  • ESC Telemetry: Not supported
  • I2C: Supported
  • LED Pads: Supported (for WS2812 LED control)
  • Buzzer Pads: Supported (BZ+ and BZ- pads)
  • BOOT Button: Supported (for DFU mode and firmware recovery)
  • RSSI Pads: None
  • SmartPort: Not supported
  • Supported Firmware:
    • BetaFlight (Default)
    • INAV
  • Firmware Target Name: SPEEDYBEE F405AIO
  • Mounting: 25.5 x 25.5mm, 2mm hole diameter
  • Dimensions: 33.0mm x 33.0mm x 8mm
  • Weight: 13.6g (including CNC)

ESC Specifications:

  • Input Voltage: 3-6S LiPo battery
  • Continuous Current: 40A
  • Burst Current: 45A (10 seconds)
  • ESC Protocol: Supports DSHOT600/300 (use other protocols with caution)
  • Output Voltage: VBAT battery voltage (to power the flight controller)
  • Current Sensor: Supported (Scale = 254, Offset = 0)
  • Firmware: Bluejay JH-40, 48kHz

Design and Build Quality

The SpeedyBee F405 AIO has a distinct look, with large purple heatsinks on both sides of the board. These aren’t just aesthetic—they improve cooling and provide added physical protection in crashes. The premium purple finish makes the board stand out compared to the more common black or green PCBs.

Speedybee F405 Aio Flight Controller Top

Despite its compact size of 33x33mm, the F405 AIO packs a punch. It’s small enough for 2″ builds, and it supports currents up to 40A, making it also suitable for up to 5-inch builds, provided you’re not pushing the motors to their absolute limits. The flight controller has built-in 5V 2A BEC and a 9V 2A BEC, which are perfect for powering LEDs, VTXs, and cameras. Additionally, its 25.5×25.5mm mounting holes make it compatible with a wide range of frames.

Speedybee F405 Aio Flight Controller Bottom

Weight and Size Considerations

Weighing 13.4 grams, the F405 AIO is slightly heavier than other AIO boards with similar specs, which usually weigh around 9 grams. The additional weight comes mainly from the heatsinks, adding around 3-4 grams. While this won’t impact cinewhoops or 5-inch FPV drones significantly, it could be a concern for ultra-light or sub-250g builds, where every gram matters.

Another consideration is its thickness. At 8mm, it’s thicker than most AIO boards, which can affect compatibility with compact frames. Be mindful of the FC height when replacing another AIO flight controller, as it might not fit all builds.

Speedybee F405 Aio Flight Controller Dimensions

While the heat sinks enhance durability and cooling, they also cover many internal components, making it harder to identify certain pads. Thankfully, the included quick-start guide is comprehensive and highly useful. Keep it handy for soldering or troubleshooting.

Speedybee F405 Aio Flight Controller Wiring Diagram Pinout Connection

Key Features

ESC Amp Rating

The SpeedyBee F405 AIO features a 40A 4in1 ESC, more than enough for the average 5-inch or smaller builds. The ESC comes pre-flashed with BlueJay firmware, supporting DShot300 and DShot600 protocols, enabling smooth motor performance and precise flight controls. Large motor pads make soldering straightforward, even for beginners.

Speedybee F405 Aio Flight Controller

4 UARTs

This flight controller offers 4 full UARTs for connecting peripherals such as GPS, ExpressLRS/Crossfire receivers, VTX, and more. There’s even an I2C connection, which is perfect for external compasses—ideal for iNav users or those looking to add more advanced navigation features.

Integrated Bluetooth

Just like SpeedyBee’s other flight controllers, Bluetooth is available on this board. Paired with the SpeedyBee app, you can wirelessly configure Betaflight settings, update firmware, and even flash the board—no laptop required.

USB-C Extension

One of the most thoughtful features is the USB-C extension board. While the FC has an onboard USB-C port, the breakout pads allow you to connect an external USB port and place it in a more accessible location within your frame. This is particularly helpful for cinewhoops with enclosed frames.

Speedybee F405 Aio Flight Controller Usb Extension

Speedybee F405 Aio Flight Controller Usb Extension Wiring Pads

Integrated Blackbox Logging

For those running analog setups, the onboard OSD chip will display all the vital flight data right in your goggles. The board also features 8MB of Blackbox storage, which is essential for tuning your quad.

5V and 9V Dual BEC

The F405 AIO has dual BECs—a 5V 2A for powering your receiver and other 5V devices, and a 9V 2A specifically for your VTX. This is perfect for builds running digital systems like the DJI O3 Air Unit, ensuring stable power delivery even under heavy loads.

Accessories

The LED Pad Breakout Board makes soldering multiple LED strips easier by splitting the LED signal into four individual pads.

Speedybee F405 Aio Flight Controller Led Strip Pdb Power Distribution Board

If the onboard BEC’s aren’t enough, they also included an external BEC which offers 9V or 5V output for additional power.

Speedybee F405 Aio Flight Controller External Bec Led Vtx 5v 9v

Areas for Improvement

While the large purple heat sinks improve cooling and durability, they have some downsides:

  • Access Issues: The heatsinks partially cover several pads and boot button, making troubleshooting and soldering more challenging.
  • Weight: The added weight (4–5 grams) could be a concern for ultra-light builds.
  • Non-Removable Design: The heatsinks are glued on, making them extremely difficult to remove.
  • No iNav Support, yet? In the specs it says it supports both Betaflight and iNav, but I have yet to find the target for this flight controller in the firmware flasher. Maybe in the next version?

In the Speedybee Bee25 BNF Cinewhoop, they used this exact F405 AIO FC without heatsinks. I wish they offered this heatsink-free version as well for the weight-conscious builders. Or they could change the way these heatsinks are mounted, for instance, instead of glue they could just use a couple of small screws.

Speedybee Bee25 Cinewhoop Dji O3 Tear Down Dissemble Flight Controller Fc Esc Board Soldering

Final Thoughts

At just $55, the SpeedyBee F405 AIO offers outstanding value, combining modern features with thoughtful design. Its Bluetooth integration, USB-C extension, and dual BECs make it one of the most user-friendly AIO flight controllers available today. The high-quality build and premium look, coupled with excellent performance, set it apart in its price range.

Whether you’re building a cinewhoop, a freestyle quad, or an iNav GPS drone, the SpeedyBee F405 AIO is a fantastic choice. It’s ideal for those who want a balance of performance, reliability, and ease of use.

You can get the SpeedyBee F405 AIO FC from:

Leave a Comment

By using this form, you agree with the storage and handling of your data by this website. Note that all comments are held for moderation before appearing.

4 comments

BSiryi 28th November 2024 - 3:20 pm

I’m wondering how to apply conformal coating for this type of Controller(with the heatsinks) ?
Just cover all exposed parts and that’s all?
Thanks!

Reply
Oscar 28th November 2024 - 4:26 pm

If you manage to seal all the gaps between the heatsink and the PCB, maybe. But it’s best to apply conformal coating with the heatsink removed. But it will impact cooling as the coating will keep the heat in.

Reply
Ptiluc 25th November 2024 - 11:17 am

The Bee25 board is an Speedybee F405 AIO 35A. It is not compatible with INAV. Resource for motor are different. No INAVtarget for SPEEDYBEEF405AIO 35A

Reply
Steve Cook 21st November 2024 - 2:30 pm

I purchased 2 of these and am using one on a 2s long-range build and it works fine! I did not think it would power on at all, but no issues. I love the build-in bluetooth for configuring it. This AIO is an awesome value.

Reply