1. Introduction
This manual provides detailed instructions for the installation, configuration, and operation of the 9IMOD MINI F405 Flight Stack. This high-performance stack combines an F405 Flight Controller (FC) and a 60A Electronic Speed Controller (ESC), designed for 7-10 inch FPV racing drones. It supports various open-source firmwares and signal protocols, offering flexibility and robust control for your drone.

2. Product Overview
The 9IMOD MINI F405 Flight Stack is engineered for optimal performance in FPV applications. It features an F405 main control chip, an onboard OSD chip, and a barometer, ensuring reliable operation even in complex flight environments. The ESC is equipped with a TVS transient suppression diode for enhanced protection against voltage surges.

Key Features:
- Open-source Betaflight Flight Controller.
- High Configuration: STM32F405RGT6 master, ICM42688 gyroscope, BMP280 barometer.
- Supports connectivity to all DJI Air Units.
- 4 available UART ports, and a dual BEC setup with 5V and 12V outputs.
- Built-in OSD module for one-step parameterization.
- Standard sockets and pads for convenient user customization.
- ESC with TVS transient suppression diode for surge voltage protection.
- ESC utilizes high-performance MOS for good current resistance and durability.
- High-performance processor supports DSHOT600 protocol.
- F405 FC supports Betaflight firmware, ESC supports BlueJay, bidirectional DSHOT.
- Supports multiple signal protocols (DSM/SBUS/TBSCrossfire/ELRS).
- Supports multiple open source firmwares (ArduPilot, Betaflight, INAV).
3. Specifications
F405 Flight Controller Specifications:

| Feature | Specification |
|---|---|
| Master chip | STM32F405RGT6 |
| Gyroscope | ICM42688 |
| Battery Input | 3-8S Lipo |
| USB Port | Type-C |
| Barometer | BMP280 |
| OSD chip | AT7456E |
| Bluetooth | Not Supported |
| RSSI Support | Yes (marked as RSSI) |
| Supported Flight Control Firmware | Betaflight |
| Firmware Name | DAKEFPVF405 |
| Direct Insertion Solder-Free Interfaces | Receiver 4P, Simulated camera 3p-1.25, Digital image transmission 6p, Simulated image transmission 4p, Brushless ESC 8p |
| Installation Hole Position | 20mm x 20mm / M4 |
| Size | 29mm x 29mm x 6mm |
| Weight (Bare board) | 7g |
60A ESC Specifications:
| Feature | Specification |
|---|---|
| MCU | EFM8BB21F16G-C-QFN20R |
| Continuous Current | 60A x 4 |
| Transient Current | 65A (10S) |
| Program | BlueJay |
| MOS | 5C430 |
| TVS Protection Diode | Yes |
| Electrolytic Capacitor | 1000uF Low ESR Capacitor |
| Motor Protocol | Dshot300/600 |
| Battery Input | 3-8S Lipo |
| Ammeter | Support |
| Power Output | VBAT |
| Installation Hole Position | 30.5mm x 30.5mm / M4 |
| Size | Length 43mm x 37mm x 7mm |
| Weight (Bare board) | 12g |
4. Package Contents
The 9IMOD MINI F405 Flight Stack package includes the following components:

- 1x F405 Mini Flight Controller
- 1x 60A ESC
- 1x Package Box
- 1x TS100 GPS Connect Cable
- 1x ESC Connect Cable
- 1x Camera Connect Cable
- 1x Analog Video Transmission Connect Cable
- 1x Power cable + XT60 connector
- 1x ELRS Receiver Connect Cable
- 8x Silicone vibration absorbers
- 4x Screws
- 1x Low ESR capacitor (1000uF)
- 4x Hex nuts
5. Setup
5.1 Mounting
The F405 Flight Stack features a 20x20mm mounting hole pattern for the Flight Controller and a 30.5x30.5mm mounting hole pattern for the ESC, both compatible with M4 screws. Use the provided silicone vibration absorbers to minimize vibrations transferred to the flight controller, ensuring stable flight performance.
5.2 Wiring Diagram
Refer to the detailed wiring diagram below for connecting your FPV components to the F405 Mini Flight Controller. Ensure all connections are secure and correctly oriented to prevent damage.

Key Connections:
- Camera: Connect 5-40V power, GND, Video signal, and OSD.
- GPS: Connect TX, RX, 5V, and GND.
- VTX (Video Transmitter): Connect Video signal, 5V, and GND. For DJI Air Units, use the dedicated VTX/DJI port.
- Receiver (ELRS/R8SM): Connect TX, RX, 5V, and GND. The FC supports DSM/SBUS/TBSCrossfire/ELRS signal protocols.
- LED: Connect LED_OUT, 5V, and GND.
- Beeper: Connect B- (negative) and 5V.
- Power: Connect the main battery (3-8S Lipo) to the XT60 connector and the ESC. The ESC provides VBAT output.
- Motors: Connect the ESC to the motors according to the motor numbering (1-4).
5.3 Initial Configuration
After physical installation and wiring, connect the flight controller to your computer via the Type-C USB port. Use the Betaflight configurator software to perform initial setup, calibrate sensors, flash firmware (DAKEFPVF405 recommended), and configure motor outputs. The ESC supports BlueJay firmware and bidirectional DSHOT protocols.
6. Operating Instructions
6.1 Firmware Management
The F405 Flight Controller supports Betaflight firmware. The recommended firmware name is DAKEFPVF405. For the ESC, BlueJay firmware is supported, enabling bidirectional DSHOT for advanced motor control and telemetry.
6.2 Signal Protocols
The flight controller supports a wide range of signal protocols for receivers, including DSM, SBUS, TBSCrossfire, and ELRS. Ensure your receiver is compatible and configured correctly in the Betaflight software.
6.3 OSD and Barometer
The built-in OSD (On-Screen Display) module allows for real-time flight data display and parameterization directly through your FPV feed. The BMP280 barometer provides accurate altitude readings, enhancing flight stability and features like altitude hold.
7. Maintenance
- Regular Inspection: Periodically check all solder joints and connections for signs of wear, corrosion, or damage.
- Cleaning: Keep the flight stack free from dust, dirt, and moisture. Use a soft brush or compressed air for cleaning.
- Firmware Updates: Regularly check for updated firmware versions for both the FC (Betaflight) and ESC (BlueJay) to benefit from performance improvements and bug fixes.
- Vibration Dampening: Ensure the silicone vibration absorbers are in good condition and properly installed to maintain optimal flight performance.
8. Troubleshooting
- No Power: Check battery connections, XT60 connector, and ensure the battery is charged. Inspect for any short circuits.
- No Communication with PC: Ensure the Type-C USB cable is functional and drivers are installed. Try a different USB port or cable.
- Motors Not Spinning: Verify ESC connections to motors and FC. Check motor protocol settings in Betaflight and ESC firmware (BlueJay). Calibrate ESCs if necessary.
- Unstable Flight: Re-check vibration dampening. Ensure gyroscope and accelerometer calibrations are performed correctly in Betaflight. Inspect propellers for damage.
- OSD Not Displaying: Verify OSD chip (AT7456E) connections and OSD settings in Betaflight.
- Receiver Not Connecting: Check receiver wiring (TX/RX, 5V, GND) and ensure the correct signal protocol (DSM/SBUS/TBSCrossfire/ELRS) is selected and configured in Betaflight.
9. User Tips
No specific user tips were available from customer reviews or Q&A for this product at the time of manual creation.
10. Warranty and Support
For warranty information and technical support, please refer to the seller's policies or contact the retailer where the product was purchased. Ensure you retain your proof of purchase for any warranty claims.
11. Compliance Statement
⚠ WARNING: This product can expose you to chemicals including phthalates (DEHP), which is known to the State of California to cause cancer and birth defects or other reproductive harm. For more information go to www.P65Warnings.ca.gov.