9IMOD F405 Flight Stack

Contents

9IMOD F405 Flight Stack F405 Flight Control 55A/60A ESC Instruction Manual

For Remote Control FPV Racing Drones

1. Introduction

The 9IMOD F405 Flight Stack is a high-performance integrated solution designed for FPV racing drones. It combines the F405 Flight Control unit with either a 55A or 60A 4-in-1 Electronic Speed Controller (ESC). This stack offers advanced features such as an STM32F405RGT6 master chip, ICM42688 gyroscope, and support for various firmware and protocols, providing a robust and versatile platform for drone enthusiasts.

9IMOD F405 Flight Stack with F405 Flight Control and 55A/60A ESC

Figure 1: Overview of the 9IMOD F405 Flight Stack.

2. Features

  • Flight Controller: Open-source Betaflight Flight Controller with high-performance STM32F405RGT6 master chip, ICM42688 gyroscope, and BMP280 barometer.
  • Connectivity: Supports connectivity to all DJI Air Units and offers 4 available UART ports.
  • Power Outputs: Dual BEC setup with 5V and 12V outputs.
  • OSD: Built-in OSD (On-Screen Display) module for easy parameterization.
  • Design: Standard sockets and pads are all led out for convenient user customization and soldering.
  • ESC Protection: ESC is equipped with an onboard TVS transient suppression diode to absorb surge voltage, enhancing protection.
  • ESC Performance: Adopts high-performance MOS for good current resistance, durability, and stability.
  • Motor Protocol: High-performance processor supports DSHOT600 protocol for smooth and powerful acceleration.
  • Firmware Support: F405 FC supports Betaflight firmware; ESC supports BlueJay firmware and bidirectional DSHOT.
  • Signal Protocols: Supports multiple signal protocols including DSM, SBUS, TBSCrossfire, and ELRS.
  • Open Source Compatibility: Compatible with multiple open-source firmware such as ArduPilot, Betaflight, and INAV.
  • Blackbox: Onboard 16MB blackbox storage for flight data logging.
  • Mounting: Compatible with M4 installation hole sizes.
F405 Flight Controller highlighting STM32F405RGT6 master chip, barometer, UARTs, and BEC outputs

Figure 2: F405 Flight Controller with key components highlighted.

F405 Flight Controller showing high configuration components

Figure 3: F405 Flight Controller highlighting high configuration components like STM32F405RGT6, ICM42688, BMP280, and AT7456E OSD chip.

3. Specifications

3.1 F405 Flight Control Specifications

FeatureSpecification
Master chipSTM32F405RGT6
GyroscopeICM42688
Battery Input3-8S
USB PortType-C
BarometerBMP280
OSD chipAT7456E
BluetoothNot Supported
RSSISupport (marked as RSSI)
Supported FC FirmwareBetaflight
Firmware NameDAKEFPVF405
Installation Hole Position30.5x30.5mm/M4
Dimensions36mm x 36mm x 8mm
Weight (Bare board)8g

Table 1: F405 Flight Control Specifications.

Detailed specifications table for the F405 Flight Control

Figure 4: Visual representation of F405 Flight Control specifications.

3.2 55A 4IN1 ESC Specifications

FeatureSpecification
MCUEFM8BB21F16G-C-QFN20R
Continuous Current55A (55AX4)
Transient Current60A (10S)
ProgramBlueJay
MOS3109
TVS Protection DiodeYes
Electrolytic Capacitor1000uF Low ESR Capacitor
Motor ProtocolDshot300/600
Battery Input3-6S Lipo
AmmeterSupport
Power OutputVBAT
Installation Hole Position30.5x30.5mm/M4
DimensionsLength 43x37x7mm
Weight (Bare board)12g

Table 2: 55A 4IN1 ESC Specifications.

Detailed specifications table for the 55A ESC

Figure 5: Visual representation of 55A ESC specifications.

3.3 60A 4IN1 ESC Specifications

FeatureSpecification
MCUEFM8BB21F16G-C-QFN20R
Continuous Current60A (60AX4)
Transient Current65A (10S)
ProgramBlueJay
MOS5C430
TVS Protection DiodeYes
Electrolytic Capacitor1000uF Low ESR Capacitor
Motor ProtocolDshot300/600
Battery Input3-8S Lipo
AmmeterSupport
Power OutputVBAT
Installation Hole Position30.5x30.5mm/M4
DimensionsLength 43x37x7mm
Weight (Bare board)12g

Table 3: 60A 4IN1 ESC Specifications.

Detailed specifications table for the 60A ESC

Figure 6: Visual representation of 60A ESC specifications.

4. Setup and Installation

The F405 Flight Stack is designed for easy integration into FPV racing drones. It features a standard 30.5x30.5mm mounting pattern with M4 holes. The package includes necessary accessories for installation.

4.1 Package Contents

Depending on your selection (55A or 60A ESC), the package typically includes:

  • F405 Flight Controller x1
  • 55A or 60A 4-in-1 ESC x1
  • TS100 GPS Connect Cable x1
  • ESC Connect Cable x1
  • R8SM Receiver Connect Cable x1
  • Analog Video Transmission Connect Cable x1
  • Camera Connect Cable x1
  • ELRS Receiver Connect Cable x1
  • Power cable + XT60 x1
  • Low ESR capacitor (1000uF 35V/50V) x1
  • Silicone vibration absorber x8
  • Screw x4
  • Hex nut x4
  • Package Box x1
Package contents for F405 FC + 55A ESC

Figure 7: Typical package contents for the F405 Flight Stack with 55A ESC.

Package contents for F405 FC + 60A ESC

Figure 8: Typical package contents for the F405 Flight Stack with 60A ESC.

10PCS M3 Blue 6.6mm silicone vibration absorbers for mounting

Figure 9: M3 Blue 6.6mm silicone vibration absorbers for secure and vibration-dampened mounting.

4.2 Wiring Diagrams

The F405 Flight Stack features large solder pads and standard sockets for various connections, making wiring straightforward. Refer to the diagrams below for typical connections.

Wiring diagram for F405 Flight Control, showing connections to Crossfire Nano Rx, Camera, ESC, VTX, and GPS

Figure 10: F405 Flight Control wiring diagram for various peripherals including receiver, camera, ESC, VTX, and GPS.

F405 Flight Controller and ESC, top and bottom views with labeled ports

Figure 11: Top and bottom views of the F405 Flight Controller and ESC, illustrating connection points.

F405 Flight Controller, angled view with labeled ports

Figure 12: Angled view of the F405 Flight Controller, showing various labeled ports for connections.

F405 Flight Controller, bottom angled view with labeled ports

Figure 13: Bottom angled view of the F405 Flight Controller, showing various labeled ports for connections.

Key Connection Points:

  • Power: Connect the main battery (3-8S Lipo for FC, 3-6S Lipo for 55A ESC, 3-8S Lipo for 60A ESC) to the designated battery pads.
  • ESC: Connect the flight controller to the 4-in-1 ESC using the provided cable.
  • Receiver: Connect your receiver (DSM/SBUS/TBSCrossfire/ELRS) to the appropriate UART port.
  • Video Transmitter (VTX) & Camera: Connect your VTX and camera to the dedicated video pads/ports. The FC supports DJI Air Units.
  • GPS: Connect your GPS module to a free UART port.
  • Motors: Connect your motors to the ESC motor pads (M1-M4).
  • LED/Buzzer/Servo: Dedicated pads are available for these peripherals.

Note on Digital Image Transmission: If using Digital Image Transmission (e.g., DJI Air Unit), you may need to short-circuit a specific solder pad jumper on the flight controller for proper functionality. Refer to the detailed wiring diagram for this specific instruction.

5. Operating Instructions

5.1 Firmware Flashing and Configuration

The F405 Flight Controller supports Betaflight firmware, while the ESC supports BlueJay firmware. It is also compatible with other open-source firmware like ArduPilot and INAV.

  1. Connect to PC: Use a Type-C USB cable to connect the flight controller to your computer.
  2. Install Drivers: Ensure all necessary drivers (e.g., DFU drivers) are installed for your flight controller to be recognized.
  3. Flash Flight Controller Firmware: Open the Betaflight Configurator (or your preferred configurator for ArduPilot/INAV). Select the correct target (DAKEFPVF405) and flash the latest stable firmware.
  4. Configure Flight Controller: Follow the Betaflight (or other firmware) documentation to configure your flight controller settings, including PID tuning, modes, OSD elements, and UART assignments for peripherals.
  5. Flash ESC Firmware: Use the BlueJay configurator or a compatible tool to flash the ESCs. Ensure bidirectional DSHOT is enabled if desired.
  6. Motor Direction: Verify motor direction in the configurator and adjust if necessary.

5.2 OSD Functionality

The built-in AT7456E OSD chip allows for on-screen display of critical flight data. Parameters can be adjusted directly via the OSD menu using your remote control sticks, or through the Betaflight Configurator.

5.3 Supported Protocols

The flight stack supports a wide range of communication protocols:

  • Motor Protocols: Dshot300, Dshot600.
  • Receiver Protocols: DSM, SBUS, TBSCrossfire, ELRS.
  • Firmware: Betaflight, BlueJay (ESC), ArduPilot, INAV.

6. Maintenance

Proper maintenance ensures the longevity and reliable performance of your F405 Flight Stack.

  • Regular Inspection: Periodically check all solder joints and connections for any signs of corrosion, damage, or loose wires.
  • Cleanliness: Keep the flight controller and ESC free from dust, dirt, and moisture. Use compressed air or a soft brush for cleaning.
  • Physical Protection: Ensure the stack is securely mounted and protected from physical impacts during crashes. The silicone vibration absorbers help in this regard.
  • Capacitor Check: The 1000uF Low ESR Capacitor helps filter power. Inspect it for any bulging or damage.
  • Firmware Updates: Keep your flight controller and ESC firmware updated to benefit from performance improvements and bug fixes.
  • TVS Diode: The onboard TVS protection diode on the ESC helps protect against voltage spikes. While it offers protection, always ensure your power system is correctly configured to avoid excessive surges.

7. Troubleshooting

If you encounter issues with your F405 Flight Stack, consider the following general troubleshooting steps:

  • No Power/Boot: Double-check all power connections, battery voltage, and ensure the USB cable is functioning correctly.
  • No Connection to Configurator: Verify USB drivers are installed. Try a different USB port or cable. Ensure the flight controller is powered correctly.
  • Motor Issues (No Spin/Incorrect Direction): Check ESC connections to motors. Verify motor protocol settings and motor direction in the ESC firmware. Ensure ESCs are calibrated if necessary.
  • Receiver Not Working: Confirm receiver wiring to the correct UART. Check receiver protocol settings in Betaflight. Ensure the receiver is bound to your transmitter.
  • OSD Not Displaying: Check OSD settings in Betaflight. Ensure video connections are correct.
  • Unstable Flight: Review PID tuning, motor health, and ensure the flight controller is mounted securely with vibration damping.

For persistent issues, consult online communities for Betaflight/BlueJay, or contact the seller with detailed descriptions, pictures, or videos of the problem.

8. User Tips

  • Soldering: The F405 Flight Stack features large solder pads, which are beneficial for beginners. Always ensure clean and strong solder joints to prevent intermittent connections or shorts. Use appropriate flux and soldering iron temperature.
  • Initial Setup: Before powering on your drone for the first time, double-check all wiring against the provided diagrams. A multimeter can be used to check for continuity and shorts.
  • Firmware Compatibility: Always ensure that the Betaflight firmware version on your flight controller is compatible with the BlueJay firmware on your ESCs for optimal performance and feature support (e.g., bidirectional DSHOT).
  • Power Filtering: While the ESC includes a TVS diode and the package provides a low ESR capacitor, consider adding additional low ESR capacitors to your main power lead if you experience excessive video noise or ESC desyncs, especially with high-power setups.

9. Warranty and Support

Please note that this product is typically sold without an explicit warranty. In the event that you receive a defective item, it is recommended to contact the seller immediately with clear pictures or videos demonstrating the defect. They may be able to provide assistance or a resolution.

Ask a question about this manual

Ask about setup, troubleshooting, compatibility, parts, safety, or missing instructions. Manuals+ will review the question and use this page’s manual context to help answer it.

After a successful submission, we securely hash the supplied account or form email before sending it to Microsoft Advertising for conversion attribution. Privacy details.