Part 1 - Overview
Specs Overview
| Product Name | SpeedyBee F405 V4 BLS 55A 30x30 Stack |
|---|---|
| Flight Controller | SpeedyBee F405 V4 Flight Controller |
| ESC | SpeedyBee BLS 55A 4-in-1 ESC |
| Bluetooth | Supported. For FC & ESC parameter settings |
| Wireless FC Firmware Flashing | NOT Supported |
| Wireless Blackbox Download & Analysis | NOT Supported |
| Power Input | 3-6S LiPo |
| Mounting | 30.5 x 30.5mm (4mm hole size) |
| Dimension | 45.6mm(L) x 44mm(W) x 18.3mm(H) |
| Weight | 34g |
Dimensions
Detailed dimensions are provided for the flight stack components. The Flight Controller (FC) measures approximately 41.6mm (length) by 30.5mm (width), with mounting holes spaced at 30.5mm x 30.5mm and a PCB thickness of 1.6mm. The Electronic Speed Controller (ESC) measures approximately 45.6mm (length) by 44mm (width), with mounting holes spaced at 30.5mm x 30.5mm and a PCB thickness of 1.6mm. The overall stack height, including standoffs, is approximately 16.1mm.
Important Tips for Installing the Flight Stack
Ensure the flight stack is installed in the standard manner, with the Flight Controller (FC) positioned on top and the Electronic Speed Controller (ESC) on the bottom. To adjust the gyroscope direction and motor sequence, use the "Settings" option. Any damage resulting from improper installation is not covered under warranty.
Package
The package for the SpeedyBee F405 V4 55A 30x30 Stack includes the following items:
- SpeedyBee F405 V4 Flight Controller x 1
- SpeedyBee BLS 55A 4-in-1 ESC x 1
- 35V 1000uF Low ESR Capacitor x 1
- M3 Nylon Nut x 5
- M3 silicone O Ring x 5
- M3*8mm Silicone Grommets (for FC) x 1
- M3*8.1mm Silicone Grommets (for ESC) x 1
- SH 1.0mm 25mm-length 8pin Cable (for FC-ESC connection) x 1
- SH 1.0mm 75mm-length 8pin Cable x 1
- M3*30mm Iner-hexagon Screws x 5
- DJI 6pin Cable (80mm) x 1
- XT60 Power Cable (70mm) x 1
Note: If the ESC tail faces the drone's front, use the provided 75mm 8-pin cable for the flight controller and ESC; both ends are interchangeable.
FC & ESC Connection
The FC and ESC can be connected using two methods:
- Method 1 - Using 8-pin cable: Connect the FC and ESC using the 8-pin JST cable provided in the package.
- Method 2 - Direct soldering: Solder 8 wires directly to the corresponding pads on both the FC and ESC. The pad definitions are illustrated in the diagrams, showing connections for power (BAT, GND), motor outputs (M1-M4), and telemetry/signal lines (TEL, CUR, etc.).
Part 2 - SpeedyBee F405 V4 Flight Controller
Layout
The SpeedyBee F405 V4 Flight Controller features a compact design with numerous connection points and components. Key features include:
- Top Side: Connectors for FPV Camera, Receiver (Spektrum, PPM, ELRS, SBUS, Crossfire), GPS/Compass, VTX (Analog/DJI), Buzzer, and LED strips. It also includes a USB Type-C port for configuration, an SD Card Slot (FAT32 format), a Bluetooth Chip, an OSD Chip (AT7456E), a Barometer, and various power outputs (5V, 9V, 3.3V, 4.5V). A BOOT button is present for firmware flashing.
- Bottom Side: An 8-pin connector for ESC connection, motor output pads (M1-M8), LED pads, and a TVS Diode for voltage spike protection.
- Indicators: Includes Red LED (Power Indicator), Green LED (Bluetooth Status), Blue LED (Flight Controller Status), and Orange LED (LED Control Mode Indicator).
FC's Peripheral Connection
The FC supports connections for various peripherals:
- Receivers: Spektrum, PPM, ELRS, SBUS, and Crossfire Nano Rx can be connected via dedicated UART ports and signal pads.
- Video Transmitters: Analog VTX and DJI Air Unit connections are supported.
- Other Peripherals: GPS/Compass modules, LED strips, and Buzzers can be connected to their respective pads.
App & FC Configuration
Get the SpeedyBee App: Download the SpeedyBee app from Google Play or the App Store, or obtain the Android .apk file from the official SpeedyBee website (https://www.speedybee.com/download).
FC Configuration: The SpeedyBee app allows for easy configuration of the flight controller. Users can connect their quadcopter, configure ports, change motor directions, tune PID values, and monitor flight controller status. The app interface guides users through connecting the FC, identifying devices, and entering the FC State Overview screen for calibration and settings adjustments.
FC Firmware Update
The SpeedyBee F405 V4 flight controller does not support wireless firmware flashing. Firmware updates must be performed via a PC:
- Connect the flight controller to your PC using a USB Type-C cable.
- Open a configurator software such as Betaflight or INAV.
- Navigate to the 'Firmware Flashing' page.
- Select the target firmware 'SPEEDYBEEF405V4' and initiate the flash process.
Specifications
| Product Name | SpeedyBee F405 V4 30x30 Flight Controller |
|---|---|
| MCU | STM32F405 |
| IMU (Gyro) | ICM42688P |
| USB Port Type | Type-C |
| Barometer | Built-in |
| OSD Chip | AT7456E chip |
| BLE Bluetooth | Supported. Used for Flight Controller configuration (MSP should be enabled with Baud rate 115200 on UART4) |
| WIFI | Not supported |
| DJI Air Unit Connection Way | Two ways supported: 6-pin connector or direct soldering. |
| 6-pin DJI Air Unit Plug | Supported. Completely compatible with DJI O3/RunCam Link/Caddx Vista/DJI Air Unit V1, no wire is needed to be changed. |
| Blackbox MicroSD Card Slot | Requires Standard (SDSC) or High capacity (SDHC) cards under 32GB, formatted as FAT16 or FAT32. Betaflight recognizes up to 4GB. Use recommended formatting tools. |
| Current Sensor Input | Supported. For SpeedyBee BLS 55A ESC, set scale = 400 and Offset = 0. |
| Power Input | 3S - 6S LiPo (via 8-pin connector or bottom pads) |
| 5V Output | 9 groups of 5V output, 4x +5V pads and 1 BZ+ pad. Total current load is 3A. |
| 9V Output | 2 groups of 9V output. Total current load is 3A. |
| 3.3V Output | Supported for 3.3V-input receivers. Up to 500mA current load. |
| 4.5V Output | Supported for receivers and GPS modules. Up to 1A current load. |
| ESC Signal | M1 - M4 on bottom side and M5-M8 on front side. |
| UART | 6 sets (UART1-UART6), with UART4 for Bluetooth and UART5 for ESC telemetry. |
| ESC Telemetry | UART R5 (UART5) |
| I2C | Supported. SDA & SCL pads for magnetometer, sonar. |
| Traditional Betaflight LED Pad | Supported. 5V, G, and LED pads for WS2812 LED control. |
| Buzzer | BZ+ and BZ- pads for 5V Buzzer. |
| BOOT Button | Supported. Used for entering DFU mode or controlling LEDs. |
| RSSI Input | Supported (RS on front side). |
| Smart Port / F.Port | Not supported |
| Supported Flight Controller Firmware | BetaFlight (Default), INAV |
| Firmware Target Name | SPEEDYBEEF405V4 |
| Mounting | 30.5 x 30.5mm (4mm hole diameter) |
| Dimension | 41.6(L) x 39.4(W) x 7.8(H)mm |
| Weight | 10.5g |
Part 3 - SpeedyBee BLS 55A 4-in-1 ESC
Layout
The SpeedyBee BLS 55A 4-in-1 ESC features:
- Motor Outputs: Four sets of pads labeled MOTOR 1 through MOTOR 4.
- Power Input: BAT- and BAT+ pads for connecting the battery, with designated holes for capacitor pins.
- FC Connection: An 8-pin connector to interface with the Flight Controller.
- Components: Visible Driver Chips and the MCU (BB21). A TVS Diode is also present for protection.
Connection with Motors & Power Cable
The ESC connects to the motors via the motor output pads. The power input is handled by the XT60 Power Cable, which connects to the BAT+ and BAT- pads. It is strongly recommended to use the included 1000uF Low ESR Capacitor to prevent voltage spikes during power-up. The FC and ESC can also be connected via direct soldering, with pad definitions provided.
ESC Configuration
The ESC can be configured wirelessly using the SpeedyBee APP or via PC configurators.
- SpeedyBee APP: The app supports configuration for BLHeli_S or Bluejay firmware. Users select the connection method (WiFi or Bluetooth) and follow the on-screen prompts to connect and configure the ESC parameters. Propellers must be removed before using this feature.
- PC Configurator: For PC configuration, the SpeedyBee recommends using the ESC Configurator website (https://www.esc-configurator.com/). Users connect the FC to their PC via USB, open the website in a compatible browser (like Google Chrome), and follow the firmware flashing and configuration steps.
ESC Firmware Update
The 8-bit 55A ESC supports BLHeliS or Bluejay firmware. The default firmware is BLHeliS, but it can be flashed to Bluejay for RPM filtering and bi-directional DShot.
Firmware Flashing Steps:
- Remove all propellers from the drone.
- Ensure the flight controller is properly connected to the ESC and power up the drone.
- Connect the flight controller to the computer using a USB Type-C cable.
- Open the Chrome browser and visit https://www.esc-configurator.com/.
- Follow the on-screen firmware flashing steps. On the relevant interface, select the ESC type as "J-H-40".
Specifications
| Product Name | SpeedyBee BLS 55A 30x30 4-in-1 ESC |
|---|---|
| Firmware | BLHeli_S J-H-40 |
| PC Configurator Download Link | https://esc-configurator.com/ |
| Continuous Current | 55A * 4 |
| Burst Current | 70A (10 seconds) |
| TVS Protective diode | Yes |
| External Capacitor | 1000uF Low ESR Capacitor (Included in package) |
| ESC Protocol | DSHOT300/600 |
| Power Input | 3-6S LiPo |
| Power Output | VBAT |
| Current Sensor | Support (Scale=400 Offset=0) |
| ESC Telemetry | Not supported |
| Mounting | 30.5 x 30.5mm (4mm hole diameter) |
| Dimension | 45.6(L) x 44(W) x 8mm(H) |
| Weight | 23.5g |