SpeedyBee F405 V4 BLS 60A 30x30 Stack - User Manual V1.0
Part 1 - Overview
Specifications Overview
Product Name | SpeedyBee F405 V4 BLS 60A 30x30 Stack |
Flight Controller | SpeedyBee F405 V4 Flight Controller |
ESC | SpeedyBee BLS 60A 4-in-1 ESC |
Bluetooth | Supported, for Flight Controller and ESC parameter tuning |
Wireless Flight Controller Firmware Update | Not Supported |
Wireless Blackbox Download and Analysis | Not Supported |
Power Input | 3-6S LiPo Battery |
Mounting Holes | 30.5 x 30.5 mm (4mm hole diameter) |
Dimensions | 45.6 (L) x 44 (W) x 18.3 (H) mm |
Weight | 34 g |
Important Note on Stack Installation
Please ensure the stack is installed in the standard way (flight controller on top, ESC below). Damage caused by improper installation is not covered by our warranty.
Standard Installation Method: Flight controller above ESC.
Incorrect Installation Method: This can lead to direct contact between the flight controller and ESC.
Package Contents
- (1) SpeedyBee F405 V4 Flight Controller x 1
- (2) SpeedyBee BLS 60A 4-in-1 ESC x 1
- (3) 35V 1000uF High Frequency Low ESR Capacitor x 1
- (4) M3 Nylon Hex Nuts x 5
- (5) M3 Silicone Washers x 5
- (6) M3*8mm Silicone Grommets (for Flight Controller) x 1
- (7) M3*8.1mm Silicone Grommets (for ESC) x 1
- (8) SH 1.0mm 8-pin 25mm Cable (for connecting FC and ESC) x 1
- (9) SH 1.0mm 8-pin 75mm Cable (for connecting FC and ESC) x 1 (Use this cable if the ESC needs to be mounted with the rear facing the front of the drone; ends are interchangeable and can be plugged in blindly)
- (10) M3*30mm Phillips Head Screws x 5
- (11) DJI 6-pin Cable (80mm) x 1
- (12) XT60 Power Cable (100mm) x 1
Connecting the Flight Controller and ESC
Use the included 8-pin cable to connect the flight controller and ESC. Alternatively, the 8 wires can be soldered directly to the 8 pads on each end.
Method 1 - Using the 8-pin Cable
Connect the 8-pin cable between the F405 V4 Flight Controller and the BLS 60A 4-in-1 ESC.
Method 2 - Direct Soldering
Solder the 8 wires directly to the corresponding pads on both the F405 V4 Flight Controller and the BLS 60A 4-in-1 ESC.
Wiring Diagram:
The diagram shows the connection between the F405 V4 Flight Controller and the BLS 60A ESC. Pins on the FC (GND, BAT, M1, M2, M3, M4, CUR, TEL) are connected to corresponding pins on the ESC (GND, VBAT, S1, S2, S3, S4, CURRENT, N/A).
Part 2 - SpeedyBee F405 V4 Flight Controller
Appearance Description
LED Indicators:
- Red LED: Power indicator, solid when powered on.
- Green LED (Bluetooth): Bluetooth status light, solid when Bluetooth is connected.
- Blue LED: Flight controller status light, controlled by the flight controller firmware.
- Green LED (4-Phase LED Control): Indicates whether the 4-phase LEDs on the corners of the flight controller are controlled by the firmware or the Bluetooth chip. Solid green means the LEDs are controlled by the Bluetooth chip. A short press of the BOOT button can cycle through LED colors/modes. A long press (3 seconds) switches between Bluetooth control and firmware control.
BOOT Button:
- Firmware Flashing: If the flight controller cannot boot due to a firmware lock, press the BOOT button once to re-flash the firmware. Connect the USB cable to the computer, press and hold the BOOT button while plugging in the USB cable to the flight controller, then release the BOOT button. Open Betaflight/INAV Configurator on your computer, go to the firmware update page, and flash the firmware.
- LED Control: When the flight controller is powered on and in standby mode, the BOOT button can control the 4-phase LEDs. A short press cycles through LED colors/modes. A long press switches between SpeedyBee LED mode and BF LED mode. In BF LED mode, the LEDs are controlled by the Betaflight firmware.
Components:
- Bluetooth Antenna
- Bluetooth Chip
- Orange LED
- 4-Phase LED Battery Indicator Light
- Green LED
- BOOT Button
- 5V 3A BEC
- 9V 3A BEC
- GPS & Magnetometer
- VS Transient Suppression Diode (Anti-surge)
- SD Card Chip (AT7456E)
- LED1
- LED2
- Betaflight LED
Peripheral Connections
General Connections:
- Spektrum Receiver: Connect to GND, +5V, N, S, T pins.
- PPM Receiver: Connect to PPM, GND, +5V pins.
- SBUS Receiver: Connect to SBUS, GND, +5V pins.
- CrossFire Receiver: Connect to CRSF TX, CRSF RX, GND, +5V pins.
- LED Strip: Connect to 5V, GND, LED pins.
- SERVO: Connect to SERVO, 5V, GND pins.
- Buzzer: Connect to BZ+, BZ-, 5V pins.
- GPS: Connect to TX, RX, 5V, GND, SDA, SCL pins.
- DJI High-Definition FPV System: Connects via a 6-pin cable.
- TX-RX Module: Connect to TX, RX, 5V, GND pins.
Connection to O3 FPV System: Use the 6-pin cable included with the O3 FPV system.
Connection to RunCam Link / Caddx Vista Air Unit: Use the 6-pin cable (part #11) included with the F405 V4 Stack package.
Connection to DJI Air Unit V1: Use the 6-pin cable (part #11) included with the F405 V4 Stack package.
Special Notes for SBUS Receiver
When using an SBUS receiver, the SBUS signal wire must be connected to the SBUS pad on the front of the flight controller (which uses Serial 2 internally). If you are also using the DJI Air Unit and connecting it via the dedicated 6-pin socket on the back of the flight controller, you must disconnect the SBUS signal wire from the Air Unit's cable. This is because the Air Unit's SBUS signal line is internally connected to the flight controller's Serial 2. Failure to disconnect it will prevent the SBUS receiver from being recognized correctly. You can carefully remove the SBUS wire from the 6-pin connector using tweezers or cut the wire and insulate the end.
Special Notes for ELRS Receiver
It is recommended to connect the ELRS receiver's TX and RX to the flight controller's T2 and R2 respectively. If you are simultaneously using the DJI Air Unit, some ELRS receivers may not be recognized correctly by the flight controller. If this issue occurs, you need to disconnect the SBUS signal wire from the Air Unit's cable. You can carefully remove the SBUS wire from the 6-pin connector using tweezers or cut the wire and insulate the end.
App & Flight Controller Parameter Tuning
Getting the App
Search for "Speedy Bee" on the App Store (iOS) or other Android app stores to download the application.
Flight Controller Tuning
The SpeedyBee app allows for configuration of your quadcopter. After launching the app:
- Tap "Get Started".
- Tap the "+" icon to add a new device.
- The app will search for nearby SpeedyBee F405 V4 flight controllers. Tap "Connect" when your device is found.
- You can then access various settings, including calibrating the accelerometer, viewing flight controller status (Gyro, Accel, Mag, Baro, GPS), and configuring arming disable flags.
Flight Controller Firmware Update
The SpeedyBee F405 V4 flight controller does not support wireless firmware flashing. Please follow these steps to flash the firmware on your computer:
- Connect the flight controller to your computer using a USB cable.
- Open Betaflight Configurator or INAV Configurator on your computer.
- In Betaflight Configurator, navigate to the "Firmware Flasher" page.
- Select "SPEEDYBEEF405V4" as the target firmware.
- Choose the desired firmware version and click "Flash Firmware". Ensure "No reboot sequence" is selected if flashing via DFU mode. "Full chip erase" is recommended for a clean flash. Set the baud rate to 256000 for USB flashing.
Firmware Flashing Options:
- Show unstable releases: Displays pre-release firmware versions.
- Enable Expert Mode: Unlocks advanced flashing options.
- Release: Select the firmware version (e.g., 4.3.1).
- No reboot sequence: Useful for flashing in DFU mode.
- Full chip erase: Wipes all configuration data.
- Manual baud rate: Set baud rate manually (e.g., 256000 for USB).
- Select build type: Auto-detect or manually select your board.
- Select firmware version: Choose the appropriate firmware for your board.
- Enable DFU mode: Check this if your FC is in boot mode (BOOT button held or pins jumped).
SpeedyBee F405 V4 Flight Controller Specifications
Product Name | SpeedyBee F405 V4 30x30 Flight Controller |
Main Controller | STM32F405 |
Gyro | ICM42688P |
USB Interface Type | Type-C |
Barometer | Built-in |
OSD Chip | AT7456E |
Bluetooth BLE | Supported for connecting to the SpeedyBee App for FC and ESC parameter settings. Ensure the MSP switch for UART 4 is enabled and the baud rate is set to 115200. |
WIFI | Not Supported |
DJI Air Unit Connection | Supports direct connection via 6-pin socket and soldering. |
6-pin DJI Air Unit Socket | Supported. Fully compatible with DJI O3/RunCam Link/Caddx Vista/DJI Air Unit V1 without changing wire order. |
Blackbox MicroSD Card Slot | Betaflight firmware requires microSD cards of type Standard (SDSC) or High Capacity (SDHC); Extended Capacity (SDXC) is not supported. Cards must be formatted with FAT16 or FAT32 file system (FAT32 recommended). Use any SD card less than 32GB; Betaflight recognizes up to 4GB. Formatting with a third-party tool using "Overwrite format" is recommended. Tested cards are available from the SpeedyBee store. |
Current Sensor | Supported (Scale=400, Offset=0) |
Input Voltage | 3S - 6S LiPo battery (powered via the G/V lines of the 8-pin cable or the G/V pads on the back of the FC). |
5V BEC Output | 9 groups of 5V output (4x 5V pads on the front + 1x BZ+ buzzer pad, 4x 5V pads at corners for external LEDs). Total current output: 3A. |
9V BEC Output | 2 groups of 9V output (1x 9V pad on the front, 1x 9V output within the rear socket). Total current: 3A. |
3.3V BEC Output | 1 group (1x 3.3V pad on the front) for powering 3.3V receivers. Max current: 500mA. |
4.5V BEC Output | 2 groups (2x 4.5V pads on the front). Can power receivers and GPS modules when the FC is powered via USB. Max current: 1A. |
ESC Signal Wires | M1-M4 on the rear of the FC, M5-M8 on the front of the FC. |
UART Ports | 6 groups (UART1, UART2, UART3, UART4 [fixed for Bluetooth MSP communication], UART5 [fixed for ESC telemetry], UART6). |
ESC Telemetry Input | UART R5 |
BetaFlight Camera Control Pad | Supported (CC pad on the front). |
I2C | Supported. Located at the SDA & SCL pads on the bottom left front. Used for connecting peripherals like magnetometers and sonars. |
Traditional BF LED Pads | Supported. Located at the 5V, G, LED pads on the bottom front. Used for connecting WS2812 LED strips controlled by BF firmware. |
Buzzer Pad | Supported. BZ+ and BZ- pads connect to a 5V active buzzer. |
BOOT Button | Supported. [A] Holding the BOOT button while powering the FC forces DFU mode for firmware flashing. [B] When powered on and in standby, the BOOT button controls LEDs 1-4. Short press cycles modes; long press switches between SpeedyBee-LED and BF-LED modes. |
RSSI Pad | Supported. Located at the RS pad on the top front. |
SmartPort / F.Port | Not Supported |
Supported Flight Controller Firmware | BetaFlight (default factory firmware), INAV. |
Firmware Target Name | SPEEDYBEEF405V4 |
Mounting Holes | 30.5 x 30.5 mm (4mm hole diameter) |
Dimensions | 41.6 (L) x 39.4 (W) x 7.8 (H) mm |
Weight | 10.5 g |
Part 3 - SpeedyBee BLS 60A 4-in-1 ESC
Appearance Description
Motor Connections:
- Motor 1: Pad 1
- Motor 2: Pad 2
- Motor 3: Pad 3
- Motor 4: Pad 4
Power Connections:
- BAT-: Negative battery terminal pad.
- BAT+: Positive battery terminal pad.
Capacitor Connections:
- Capacitor Pin Hole (Negative)
- Capacitor Pin Hole (Positive)
8-pin SH1.0 Connector: Connects to the flight controller.
Components:
- Driver Chips
- MCU (BB21)
Important Notes:
- Capacitor: It is strongly recommended to use the included low ESR capacitor to protect the ESC from voltage spikes upon power-up.
- Soldering Connection: The FC and ESC can also be connected by soldering wires directly to the pads.
Wiring Diagram for Motors and Power:
The diagram shows the SpeedyBee F405 V4 Flight Controller connected to the SpeedyBee BLS 60A 4-in-1 ESC. Motor wires are connected from the ESC pads (1-4) to the motors. The XT60 power cable is connected to the BAT+ and BAT- pads on the ESC, with the low ESR capacitor also connected across these pads.
The diagram also illustrates the connection between the FC and ESC using the 8-pin cable, showing the pin mapping: FC (GND, BAT, M1, M2, M3, M4, CUR, TEL) to ESC (GND, VBAT, S1, S2, S3, S4, CURRENT, N/A).
ESC Parameter Tuning
You can fully configure the parameters of this 8-bit ESC using the SpeedyBee App. Follow the steps shown in the app screenshots.
Alternatively, you can use a computer-based ground station. ESC Configurator is recommended. Access it via your Chrome browser at: https://www.esc-configurator.com/
App Tuning Steps:
- Open the SpeedyBee App and navigate to the "Toolbox" section.
- Select "ESC Configurator".
- Tap "Start Connection".
- Choose your connection method (Wi-Fi or Bluetooth).
- Select your SpeedyBee F405 V4 device to connect.
ESC Firmware Update
This 8-bit ESC supports running either BLHeli_S or Bluejay firmware. The factory firmware is BLHeli_S. You can flash it to Bluejay firmware to enable bidirectional DShot functionality.
Firmware Flashing Steps:
- Remove the ESC from the drone.
- Ensure the flight controller and ESC are properly connected and power on the drone to ensure the ESC initializes.
- Connect the flight controller to your computer using a USB Type-C cable.
- Open Google Chrome browser and navigate to: https://www.esc-configurator.com/
- Follow the on-screen instructions to flash the firmware.
Important Note: In the ESC Configurator interface, you must select "J-H-50" as the ESC type.
Specifications Table
Product Name | SpeedyBee BLS 60A 30x30 4-in-1 ESC |
Firmware | BLHeli_S J-H-50 |
PC Ground Station Link | https://esc-configurator.com/ |
Continuous Current | 60A * 4 |
Burst Current | 80A (10 seconds) |
Built-in TVS Surge Protection Diode | Yes |
External Capacitor | 1000 uF High Frequency Low ESR Capacitor (included in package) |
ESC/Motor Protocol | DSHOT300/600 |
Input Voltage | 3-6S LiPo Battery |
Output Voltage | VBAT |
Current Sensor | Supported (Scale=400, Offset=0) |
ESC Telemetry | Not Supported |
Mounting Holes | 30.5 x 30.5 mm (4mm hole diameter) |
Dimensions | 45.6 (L) x 44 (W) x 8 mm (H) |
Weight | 23.5 g |