Best for
Compact FPV builds needing a 20×20 mounting pattern, Betaflight support, Bluetooth configuration and a matched 35A four-in-one ESC.














Compact 20×20 FPV stack combining an F405 Betaflight flight controller, Bluetooth configuration and a 35A BLHeli_S four-in-one ESC.
The SpeedyBee F405 Mini BLS 35A Stack is a compact flight-controller and ESC combination for pilots building space-limited FPV quadcopters. It combines a 20×20 mm mounting pattern, STM32F405 processor, Bluetooth configuration, onboard blackbox storage and a 35A four-in-one ESC.
Its main advantage is fitting capable Betaflight hardware into smaller builds while retaining useful features such as a barometer, six UART sets, multiple regulated power outputs and support for several DJI digital video transmitters. It is best suited to builders who understand soldering, Betaflight setup and component-level compatibility.
This is not a plug-and-play flight controller. Buyers must verify the exact Mini and ESC versions, physical board clearance, motor-current requirements, receiver wiring, video-system wiring and battery voltage before ordering.
Best for
Compact FPV builds needing a 20×20 mounting pattern, Betaflight support, Bluetooth configuration and a matched 35A four-in-one ESC.
Not ideal for
First-time builders who want plug-in connectors, large solder pads or a ready-to-fly system requiring little configuration.
Verify before buying
Confirm that the offer includes the SpeedyBee F405 Mini FC and BLS 35A Mini V2 ESC, and measure your frame for the boards’ actual outside dimensions.
| Specification | Details |
|---|---|
| Flight controller | SpeedyBee F405 Mini |
| Processor | STM32F405 |
| Gyroscope | ICM42688P |
| ESC | SpeedyBee BLS 35A Mini V2 four-in-one ESC |
| Battery input | 3S to 6S LiPo |
| ESC current rating | 35A per channel continuous; 45A burst for five seconds |
| Mounting pattern | 20×20 mm with 3.5 mm holes and M2/M3 grommet compatibility |
| Stack dimensions | Approximately 32 x 35 x 14.2 mm |
| Wireless connection | Bluetooth for supported SpeedyBee app configuration |
| Blackbox storage | 8 MB onboard flash |
| Firmware | Betaflight; target SPEEDYBEEF405MINI |
| Digital video support | Direct-solder support for DJI O3, RunCam Link, Caddx Vista and DJI Air Unit V1 |
The F405 processor gives the stack more headroom than entry-level F411 boards while retaining a relatively compact form factor. The flight controller includes an ICM42688P gyro, built-in barometer, AT7456E analog OSD chip and 8 MB of flash memory for blackbox logging.
Bluetooth is useful during initial configuration and field adjustments. Once UART4 is configured correctly for Bluetooth, the SpeedyBee app can access supported flight-controller and ESC parameters without repeatedly connecting a USB cable.
The board also provides several power options for receivers, GPS modules, video transmitters and other accessories. These include 5V, 9V, 4.5V and 3.3V outputs with different current limits.
The mounting holes use the common 20×20 mm pattern, but the ESC itself measures approximately 35 mm across. Measure the internal frame width, standoff clearance, camera position, battery-lead routing and access to the USB-C port before buying.
SpeedyBee positions the stack for compact two- to four-inch quadcopters and lightweight five-inch builds, but the manufacturer also recommends checking space carefully in frames smaller than 3.5 inches.
Bluetooth supports flight-controller and ESC parameter configuration through the SpeedyBee app. It does not provide Wi-Fi, wireless flight-controller firmware flashing or wireless blackbox downloading.
Firmware updates and blackbox analysis require a computer connection. Buyers should not interpret “app control” in the retailer title as complete wireless management of every function.
The BLS 35A Mini V2 ESC accepts 3S through 6S LiPo input and supports DSHOT300 and DSHOT600. Its published voltage range does not automatically make it appropriate for every 6S motor and propeller combination.
Estimate the expected current for the selected motors, propellers, battery voltage and aircraft weight. Leave operating margin below the ESC rating, provide airflow and install the supplied or recommended low-ESR capacitor correctly.
The flight controller can power and communicate with DJI O3, RunCam Link, Caddx Vista and the original DJI Air Unit through direct solder connections. UART1 is used for OSD communication, while the designated receiver pad can accept the supported DJI receiver signal.
The manufacturer’s published compatibility list does not confirm every newer video transmitter. Do not assume DJI O4 compatibility without checking current wiring, voltage, physical-clearance and firmware documentation.
ELRS, Crossfire and other serial receivers can be used when connected to a suitable available UART and configured correctly in Betaflight. The receiver protocol, input voltage and UART assignment must all match.
Marketplace titles and bundle contents can change. Confirm the SpeedyBee model, BLS 35A Mini V2 ESC, included accessories, seller, return policy and board markings before beginning the build.
Use the product page for the purchase decision and the guides below for deeper research.
An FPV drone build kit can mean a complete ready-to-fly package, a nearly finished drone that needs compatible equipment, or a loose collection of parts that still leaves major decisions to the buyer.
The SpeedyBee F405 Mini BLS 35A Stack offers a useful combination of compact mounting, Bluetooth tuning, Betaflight support and flexible peripheral connections. It makes the most sense for experienced hobbyists building a small FPV quad that fits the boards and remains within the ESC’s electrical limits.
Its limitations are equally important. Installation requires soldering, Bluetooth cannot perform every maintenance task, and the 35A rating needs to be matched carefully to the propulsion system. Verify the exact V2 stack before treating the current Amazon offer as the right version or value.
The Amazon listing states that it includes one SpeedyBee F405 Mini flight controller and one 35A BLHeli_S Mini V2 four-in-one ESC. Confirm the current bundle and included installation hardware before ordering.
No. The hole pattern may match while the outside board dimensions do not. The ESC is approximately 35 mm wide, so measure the available frame space and connector clearance.
The manufacturer rates the stack for 3S through 6S LiPo input. The motors, propellers and expected current still need to remain safely within the ESC rating.
No. Bluetooth can configure supported parameters through the SpeedyBee app, but flight-controller firmware updates require a computer connection.
Yes. The official documentation lists DJI O3 support through direct solder connections. Follow the correct wiring diagram and verify power polarity before connecting the Air Unit.
It can be used in a first custom build, but it is better suited to someone comfortable with soldering, wiring diagrams, Betaflight and electrical compatibility. A larger board with plug-in connectors may be easier for a complete beginner.
| Brand | SpeedyBee |
|---|---|
| Model | F405 Mini BLS 35A 20×20 Stack |
| Product Type | Flight Controller and ESC Stack |
| Skill Level | Intermediate to Advanced |
| Flight Controller | SpeedyBee F405 Mini |
| ESC | SpeedyBee BLS 35A Mini V2 4-in-1 ESC |
| MCU | STM32F405 |
| Gyroscope | ICM42688P |
| Flight Firmware | Betaflight; target SPEEDYBEEF405MINI |
| ESC Firmware | BLHeli_S J-H-40 |
| Battery Input | 3-6S LiPo |
| Continuous Current | 35A per channel |
| Burst Current | 45A per channel for 5 seconds |
| ESC Protocol | DSHOT300 and DSHOT600 |
| Mounting | 20×20 mm; 3.5 mm holes; M2/M3 compatible |
| Stack Dimensions | 32 x 35 x 14.2 mm |
| USB Port | USB-C |
| Bluetooth | Supported for SpeedyBee app configuration |
| Wi-Fi | Not supported |
| Barometer | Built in |
| Blackbox Storage | 8 MB onboard flash |
| UARTs | 6 sets; UART4 dedicated to Bluetooth and UART5 to ESC telemetry |
| Power Outputs | 5V 2A; 9V 3A; 4.5V 1A; 3.3V 500mA |
| DJI Video Compatibility | DJI O3, RunCam Link, Caddx Vista and DJI Air Unit V1 via direct soldering |
| Current Sensor | Supported; Scale 250 and Offset -500 with the matched ESC |
The flight controller identifies six UART sets, but UART4 is dedicated to Bluetooth and UART5 is allocated to ESC telemetry. Plan the receiver, video transmitter, GPS and other serial devices before soldering.
The official stack combines the SpeedyBee F405 Mini flight controller with the SpeedyBee BLS 35A Mini V2 four-in-one ESC. The current Amazon title does not clearly state “V2,” so inspect the offer, packaging and board markings before installation.
Verify the seller, return policy and complete bundle before soldering. Installing or modifying electronic components can affect return eligibility.