SpeedyBee has recently introduced their first flight controller (FC) designed specifically for the fixed-wing community: the SpeedyBee F405 Wing APP. It’s currently the cheapest wing FC you can get. In this review, we’ll delve into the details of this affordable flight controller, walk you through its features and capabilities, and I’ll offer my final thoughts on the product.
Check out my other fixed wing content: https://oscarliang.com/?s=fixed+wing
Where to Buy?
Get your F045 Wing APP FC from the following vendors:
- Speedybee: https://oscarliang.com/product-8124
- AliExpress: https://s.click.aliexpress.com/e/_DcxxGvb
- GetFPV: https://oscarliang.com/product-lvu5
The F405 Wing APP FC stack comes in three separate boards: a power distribution board (PDB), the flight controller board, and a wireless communications board. The package also includes a variety of wires, assembly hardware, pin headers, and a comprehensive manual featuring full-color diagrams and wiring schematics. In addition, you’ll receive an assortment of cables for various connections, ensuring a seamless integration into your fixed wing setup.
Key Features and Specifications
The F405 Wing APP Flight Controller is SpeedyBee’s first flight controller specifically designed for fixed-wing applications. It is built on the STM32 F405 chipset with 168MHz and 1MB of storage. This versatile flight controller works with both iNav and Ardupilot, making it suitable for a variety of fixed-wing models.
The F405 Wing FC has several unique features, including a built-in battery voltage checker with LEDs, four separate LED ports with an inbuilt LED driver, and built-in Wi-Fi and Bluetooth connectivity. The Wi-Fi and Bluetooth features allow you to connect the flight controller to your phone or computer wirelessly, making it easier to make crucial firmware changes while out in the field.
The SpeedyBee F405 Wing flight controller consists of separate boards, including:
- TOP Board: SpeedyBee F405 WING Wireless Board
- Middle Board: SpeedyBee F405 WING FC Board
- Bottom Board: SpeedyBee F405 WING PDB Board
- Additional Board: SpeedyBee F405 WING USB extender
Assembling the flight controller is straightforward, thanks to header pin connectors on each board that stack on top of one another. Once the boards are connected, the stack is reinforced with four metal standoffs and screws.
Here are the dimensions of the SpeedyBee F405 Wing FC Stack:
- Dimension: 52 (L) x 32 (W) x 19 (H) mm
- Weight: 35g (with USB extender)
Here’s the detailed specifications of the SpeedyBee F405 WING APP FC Stack.
SpeedyBee F405 WING APP FC Stack:
- Supports Wireless configuration
- Supports RGB LED strip
- Supports Battery level indicator
- Compatible FC Firmware: INAV / Ardupilot
- Power Input: 2-6S LiPo
- Dimension: 52（L） x 32（W） x 19（H） mm
- Weight: 35g（with USB extender）
SpeedyBee F405 WING FC board:
- MCU: STM32F405,168MHz,1MB Flash
- IMU(Gyro&Accelerometer): ICM-42688-P
- Barometer: SPL006-001
- OSD Chip: AT7456E
- Blackbox: MicroSD Card Slot
- 6x UART’s
- 1x I2C for magnetometer, digital airspeed sensor
- 4x ADC for VBAT, Current, RSSI, Analog AirSpeed Sensor
- 12x PWM 12x (11 PWM output + 1 LED pad)
- ExpressLRS (ELRS) and Crossfire (CRSF) Receivers Supported (UART1)
- Built in inverter for SBUS input (UART2-RX pad)
- 3x LEDs for FC STATUS (Blue, Green) and 3.3V indicator (Red) 1x RGB
- RSSI Supported (RS pad)
- Supported FC Firmware
- INAV FC target:SpeedyBeeF405WING (default)
- ArduPilot FC target: SpeedyBeeF405WING
SpeedyBee F405 WING PDB board:
- Input voltage range 7~36V (2~6S LiPo)
- Battery Voltage Sensor Connect to FC board VBAT, 1K:10K (Scale 1100 in iNav, BATT_VOLT_MULT 11.0 in ArduPilot)
- Battery Current Sensor 90A continuous, 215A peak Connect to FC board Current (Scale 195 in iNav, 50 A/V in ArduPilot)
- TVS Protective diode Yes
- FC BEC output Output 5.2V +/- 0.1V DC Continuous current 2.4 Amps, 3A Peak Designed for FC, Receiver, GPS module, AirSpeed module, Telemetry module, WS2812 LED_Strip
- VTX BEC output Output 9V +/- 0.1V DC Continuous current 1.8 Amps, 2.3A Peak Voltage adjustable, 9V Default, 12V or 5V via jumper Designed for Analog Video Transmitter,Digital Video Transmitter, Camera.
- Servo BEC output Output 4.9V +/- 0.1V DC Continuous current 4.5 Amps, 5.5A Peak Voltage adjustable, 4.9V Default, 6V or 7.2V via jumper Designed for Servos.
SpeedyBee F405 WING Wireless board:
- Wireless Configuration (long press BOOT button for 6 seconds to switch modes) BLE mode, connect to Speedybee APP
Wi-Fi mode, connect to QGroundControl APP, Speedybee APP, MissionPlanner, etc.
- Classic Bluetooth SPP mode, connect to QGroundControl APP, MissionPlanner
- LED strip controller (short press BOOT button to switch effects, long press 2 seconds to switch modes) 4x WS2812 LED strip connectors, adjustable colors and flashing modes
- Max 5.2V 1.3A, supports around 70pcs 5050 WS2812 LED beads
- On-board battery level indicator 4x RGB indicator LED for battery level display by number of lights
Closer Look at The Speedybee F405 Wing FC
The F405-Wing Flight Controller stack consists of three boards: the main flight controller board, a power distribution board, and a I/O board with wireless capability. In the following sections, we’ll go deeper into the functions of each board.
The F405 Wing APP flight controller board offers a combination of connectors and a cluster of solder pads with through-holes, providing flexibility in connecting motors, servos, and receivers (via connectors or direct soldering).
Most peripheral connections, such as GPS, airspeed sensor, video transmitter, and camera, can be made using plugs. While SpeedyBee designed this controller to minimize soldering, it might not always be practical. As a workaround, they’ve also provided a series of solder pads for these devices.
The flight controller doesn’t have a USB connector directly on the board. Instead, it uses an extension board, similar to some Matek FCs. However, the provided extension cable is relatively short.
The PDB, located at the bottom of the stack, features large solder pads for easy XT60 lead and two-motor wire connections. This power board includes three onboard BECs (voltage regulators) that supply different voltages for various components.
PDB board features include:
- A voltage range of 2-6S battery input
- Separate BEC outputs for the flight controller, VTX, and servos
- Continuous 90A current sensing (with 215A peak bursts)
The optional top board offers Wi-Fi and Bluetooth connectivity, with features including:
- Bluetooth and Wi-Fi connectivity
- LED strip controller and support for WS2812 LED strips
- Onboard battery level indicator
Setting Up and Configuration
The F405-Wing Flight Controller comes pre-loaded with INAV Version 6, but you’ll need to ensure you have the latest INAV configurator to use it. The controller is also compatible with Ardupilot.
One of the standout features of SpeedyBee controllers is their built-in wireless capability. It allows you to connect the FC to the SpeedyBee App on your smartphone via WiFi or Bluetooth.
Wirelessly Connecting to Speedybee APP for INAV
Check the color of the wireless status indicator. If it’s slow flashing green, open the SpeedyBee app and follow the instructions within the app to connect.
Wirelessly Connecting to QGroundControl APP for Ardupilot
Check the color of the wireless status indicator. If it’s not flashing white, press and hold the BOOT button for 6 seconds to switch it to white. Then, connect to the “SpeedyBee F405Wing” Wi-Fi and open QGroundControl. The app should automatically connect.
The SpeedyBee F405 WING APP does not support wireless firmware flashing. To update the firmware, you’ll need to use a computer. Follow these steps:
Flashing Firmware with INAV Configurator
- Press and hold the BOOT button, and connect the FC to your computer using a USB cable.
- Open the INAV Configurator on your computer, navigate to the “Firmware Flasher” page, and select the flight controller target as “SPEEDYBEEF405WING”.
- Click the “Flash Firmware” button to begin the flashing process.
Flashing Ardupilot Firmware
- Follow the same steps as above to connect the FC to your computer.
- In the INAV Configurator’s “Firmware Flasher” page, click on “Load Firmware [local]” and select the downloaded Ardupilot firmware file.
- Click the “Flash Firmware” button to flash the Ardupilot firmware.
Here’s the wiring diagram using mainly connectors from the official manual.
Here’s the wiring diagram using direct solder.
The SpeedyBee F405 Wing flight controller has made a strong first impression with its thoughtful design, ease of use, and competitive price point, expected to be just under $40. This makes it an excellent value for fixed-wing pilots seeking a high-quality, feature-packed FC. Notable features like Wi-Fi and Bluetooth set it apart from more expensive products by competitors like Matek.
However, there are a few areas where the SpeedyBee F405 Wing flight controller could improve:
- The board’s thickness and size might not be suitable for all models.
- A longer USB cable would be beneficial.
- The SD card slot becomes inaccessible when the wireless board is installed.
If you’re in search of a wing flight controller that minimizes soldering, provides wireless connection, and is highly customizable, the SpeedyBee F405 Wing might be the perfect fit for you.
SpeedyBee F405 Wing.Hi Oscar can you tell me where I connect for Frsky Smatport.Thanks in advance.
I had some reward points at one of the shops and was able to get two including shipping for a grand total of $50. Great deal I was thinking until I mentioned my newest purchase on a couple of discord servers only to get told my multiple people :Ohhh I’ve heard there are some issues with them” yet not having any specifics at all. So I’m going to just take it with a gain of salt because there is no way they could be worse than the the FC Jumper made for the Xiake 800 which is what one of the Speedybee’s is earmarked to replace..
I’m looking forward to trying these out.