Introduction
This manual provides detailed instructions for the installation, operation, and maintenance of your 9IMOD F405 Flight Stack. The F405 Flight Stack is a high-performance system designed for FPV racing drones, integrating an F405 Flight Controller and a 4-in-1 Electronic Speed Controller (ESC) available in 55A or 60A variants. It features advanced components like the STM32F405RGT6 master chip and ICM42688 gyroscope, supporting various open-source firmware and communication protocols.
Specifications
F405 Flight Control Specifications
| Feature | Detail |
|---|---|
| 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 FC Firmware | Betaflight (Firmware Name: DAKEFPVF405) |
| Installation Hole Position | 30.5x30.5mm/M4 |
| Dimensions | 36mm x 36mm x 8mm |
| Weight (Bare board) | 8g |
| Direct Insertion Solder-Free Interfaces | Receiver 4P, Simulated camera 3p-1.25, Digital image transmission 6p, Simulated image transmission 4p, Brushless ESC 8p |
55A 4-in-1 ESC Specifications
| Feature | Detail |
|---|---|
| MCU | EFM8BB21F16G-C-QFN20R |
| Continuous Current | 55A x 4 |
| Transient Current | 60A (10S) |
| Program | BlueJay |
| MOS | 3109 |
| TVS Protection Diode | Yes |
| Electrolytic Capacitor | 1000uF Low ESR Capacitor |
| Motor Protocol | Dshot300/600 |
| Battery Input | 3-6S Lipo |
| Ammeter | Supported |
| Power Output | VBAT |
| Installation Hole Position | 30.5x30.5mm/M4 |
| Dimensions | 43mm x 37mm x 7mm |
| Weight (Bare board) | 12g |
60A 4-in-1 ESC Specifications
| Feature | Detail |
|---|---|
| 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 | Supported |
| Power Output | VBAT |
| Installation Hole Position | 30.5x30.5mm/M4 |
| Dimensions | 43mm x 37mm x 7mm |
| Weight (Bare board) | 12g |
Package Contents
The F405 Flight Stack package typically includes the following components:
- F405 Flight Controller x 1
- 4-in-1 ESC (55A or 60A, depending on variant) x 1
- Package Box x 1
- TS100 GPS Connect Cable x 1
- ESC Connect Cable x 1
- R8SM Receiver Connect Cable x 1
- Analog Video Transmission Connect Cable x 1
- Camera Connect Cable x 1
- ELRS Receiver Connect Cable x 1
- Power cable + XT60 x 1
- Low ESR capacitor (1000uF 35V) x 1
- Silicone vibration absorber x 8
- Screw x 4
- Hex nut x 4


Setup and Wiring
Careful wiring is crucial for the proper functioning and safety of your FPV drone. Refer to the diagrams below for connection guidance. Ensure all connections are secure and correctly oriented before applying power.
General Wiring Diagram

Peripheral Connections

Connection Guidelines:
- Main Power: Connect your Lipo battery directly to the ESC's main power pads (BAT+ and BAT-).
- Motors: Connect the four motors to the corresponding motor pads on the ESC (Motor 1-4).
- Flight Controller to ESC: Use the provided 8-pin connector cable to link the Flight Controller to the ESC. This typically handles motor signals, telemetry, and power.
- Receiver: Connect your chosen receiver (e.g., SBUS, Crossfire Nano Rx, ELRS, R8SM) to the designated receiver port on the Flight Controller. The F405 supports multiple signal protocols.
- Camera & Video Transmitter (VTX): Connect your FPV camera and VTX to the respective ports. The F405 supports both simulated (analog) and digital image transmission. For digital image transmission using BBUS control protocol, ensure the relevant solder pad jumper is shorted as indicated in the diagram.
- GPS: Connect your GPS module to the dedicated GPS port for navigation and position hold features.
- Buzzer & LEDs: Connect a buzzer for audible alerts and LED strips for visual indication to their respective pads.
- Servo: If your setup requires a servo, connect it to the designated servo output.
- UART Ports: The F405 Flight Controller offers 4 available UART ports for connecting various peripherals.
- BEC Outputs: Utilize the dual BEC setup with 5V and 12V outputs to power compatible accessories.
Operating Instructions
Firmware and Configuration
- Flight Controller Firmware: The F405 Flight Controller supports Betaflight firmware (DAKEFPVF405). Connect the FC to your computer via the Type-C USB port and use the Betaflight Configurator software to flash firmware, configure settings, and calibrate sensors.
- ESC Firmware: The 4-in-1 ESC supports BlueJay firmware. Use appropriate tools (e.g., BLHeliSuite32 or ESC Configurator) to update and configure ESC settings, including motor direction and DSHOT protocols.
- OSD: The built-in OSD module (AT7456E) allows for on-screen display of flight data. Parameters can be adjusted directly within Betaflight.
- Motor Protocol: The ESC supports Dshot300/600 motor protocols for precise and reliable motor control.
- Signal Protocols: The Flight Controller supports multiple receiver signal protocols including DSM, SBUS, TBS Crossfire, and ELRS. Ensure your receiver is correctly wired and configured in Betaflight.
- Open Source Firmware: In addition to Betaflight, the F405 Flight Controller supports other open-source firmware like ArduPilot and INAV, offering flexibility for advanced users.
Initial Power-Up
After completing all wiring and configuration, perform a careful initial power-up:
- Double-check all connections for correctness and polarity.
- Connect the Lipo battery. Listen for the ESC startup tones.
- Observe LED indicators on the Flight Controller for status.
- Connect to Betaflight Configurator to verify sensor readings, receiver input, and motor output without propellers attached.
Maintenance
Regular maintenance ensures the longevity and reliable performance of your F405 Flight Stack:
- Visual Inspection: Periodically inspect the boards for any signs of physical damage, loose connections, or burnt components.
- Cleaning: Keep the boards free from dust, dirt, and debris. Use a soft brush or compressed air for cleaning. Avoid using liquids directly on the electronics.
- Firmware Updates: Regularly check for and apply the latest stable firmware updates for both the Flight Controller (Betaflight) and ESC (BlueJay) to benefit from performance improvements and bug fixes.
- Solder Joints: Inspect solder joints for cracks or cold joints, especially after crashes or heavy use. Re-solder if necessary.
- Vibration Dampening: Ensure the silicone vibration absorbers are in good condition to minimize vibrations affecting the gyroscope. Replace if worn or damaged.
Troubleshooting
If you encounter issues with your F405 Flight Stack, consider the following troubleshooting steps:
- No Power/No Lights: Check main battery connection, power cable integrity, and ensure no short circuits. Verify the correct Lipo voltage (3-8S).
- Motors Not Spinning: Verify ESC connections to motors and Flight Controller. Check ESC firmware and configuration (motor direction, DSHOT protocol). Ensure propellers are removed during testing.
- No Receiver Input: Confirm receiver is correctly wired to the Flight Controller and powered. Check receiver protocol settings in Betaflight. Ensure your transmitter is bound to the receiver.
- Unstable Flight: Recalibrate accelerometer and gyroscope in Betaflight. Check for excessive vibrations (worn dampeners, loose components). Review PID settings.
- OSD Issues: Verify OSD chip is enabled in Betaflight. Check video signal connections between camera, FC, and VTX.
- Overheating ESC: Ensure adequate airflow. Check for motor desyncs or incorrect motor timing settings. Avoid prolonged high-throttle operation on the bench.
User Tips
- Solder Pad Size: The F405 Flight Stack features large solder pads, making soldering easier, especially for beginners. Take advantage of this for clean and strong connections.
- TVS Diode: The ESC is equipped with a TVS transient suppression diode. This helps absorb voltage spikes, providing enhanced protection. However, always ensure your battery is connected correctly.
- DJI Air Unit Compatibility: The Flight Controller supports connectivity to all DJI Air Units, simplifying integration for digital FPV systems.
- Dual BEC: Utilize the dual 5V and 12V BEC outputs to power various peripherals efficiently without needing external BECs.
Warranty and Support
For technical support, troubleshooting assistance, or warranty inquiries, please contact the seller or manufacturer directly. Keep your purchase records handy as proof of purchase.
Safety Information
⚠ 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.
Always operate FPV drones responsibly and in accordance with local laws and regulations. Ensure all components are securely fastened and propellers are removed during bench testing. Exercise caution when handling LiPo batteries.