9IMOD F405 Flight Stack

Contents

9IMOD F405 Flight Stack Instruction Manual

Model: F405 Flight Stack (F405 Flight Control + 55A/60A ESC)

For FPV Racing Drones

1. Introduction

The 9IMOD F405 Flight Stack is a high-performance flight control system designed for FPV racing drones. It integrates an F405 Flight Control unit with either a 55A or 60A 4-in-1 Electronic Speed Controller (ESC). This stack features an open-source Betaflight Flight Controller, high-configuration components, and supports various signal protocols and open-source firmware, making it versatile for different FPV setups.

Image showing the F405 Flight Control board and the 55A/60A ESC board side-by-side.

Figure 1: F405 Flight Control and 55A/60A ESC boards.

2. Safety Information

  • Always disconnect power before handling or making any connections to the flight stack.
  • Ensure correct polarity when connecting power to avoid damage to components.
  • Soldering should be performed by experienced individuals. Use appropriate safety gear.
  • Keep the flight stack away from moisture, dust, and extreme temperatures.
  • Verify all connections and configurations before powering on your drone.
  • This product is intended for users aged 14 and above.

3. Package Contents

The package typically includes the following components:

Image showing the contents of the F405 Flight Control + 55A ESC package, including the flight controller, ESC, various cables, capacitor, screws, and nuts.

Figure 2: Package contents for F405 Flight Control + 55A ESC variant.

  • F405 Flight Controller (x1)
  • 4-in-1 ESC (55A or 60A, x1)
  • Package Box (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 (x1)
  • Silicone vibration absorber (x8)
  • Screw (x4)
  • Hex nut (x4)

4. Product Overview and Features

The F405 Flight Stack offers a robust solution for FPV drone enthusiasts, featuring:

  • Flight Controller (FC):
    • Open-source Betaflight Flight Controller.
    • High-configuration components: STM32F405RGT6 master chip, ICM42688 gyroscope, BMP280 barometer.
    • Built-in OSD module for easy parameterization.
    • 4 available UART ports for peripheral connectivity.
    • Dual BEC setup with 5V and 12V outputs.
    • Supports connectivity to all DJI Air Units.
    • Standard sockets and large solder pads for convenient wiring.
  • Electronic Speed Controller (ESC):
    • Available in 55A or 60A continuous current variants.
    • Equipped with a TVS transient suppression diode for enhanced surge voltage protection.
    • Utilizes high-performance MOS for good current resistance, durability, and stability.
    • High-performance processor supporting DSHOT600 protocol.
    • Supports BlueJay firmware and bidirectional DSHOT.
  • General:
    • Supports multiple signal protocols: DSM, SBUS, TBS Crossfire, ELRS.
    • Compatible with multiple open-source firmware: ArduPilot, Betaflight, INAV.

5. Specifications

5.1 F405 Flight Control Specifications

FeatureDetail
Master ChipSTM32F405RGT6
GyroscopeICM42688
Battery Input3-8S Lipo
USB PortType-C
BarometerBMP280
OSD ChipAT7456E
BluetoothNot Supported
RSSI SupportYes (marked as RSSI)
Supported FC FirmwareBetaflight
Firmware NameDAKEFPVF405
Installation Hole Position30.5x30.5mm/M4
Size36mm x 36mm x 8mm
Weight (Bare Board)8g

5.2 55A 4-in-1 ESC Specifications

Table of specifications for the 55A ESC, including MCU, current ratings, and dimensions.

Figure 3: 55A 4-in-1 ESC Specifications.

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

5.3 60A 4-in-1 ESC Specifications

Table of specifications for the 60A ESC, including MCU, current ratings, and dimensions.

Figure 4: 60A 4-in-1 ESC Specifications.

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

6. Setup and Installation

This section provides guidance for connecting the F405 Flight Control and ESC to your FPV drone components. Refer to the wiring diagrams carefully.

6.1 Basic Wiring Diagram

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

Figure 5: Basic wiring for F405 Flight Control, including Crossfire Nano Rx, Camera, ESC, VTX, and GPS.

  • ESC Connection: Connect the 4-in-1 ESC to the flight controller using the provided ESC Connect Cable. Ensure the signal wires (S1-S4) and ground/power wires are correctly aligned.
  • Receiver Connection: Connect your receiver (e.g., Crossfire Nano Rx, SBUS, ELRS) to the appropriate UART port on the flight controller. Refer to the diagram for specific pinouts (e.g., RX3, TX3 for Crossfire Nano Rx).
  • Camera Connection: Connect your FPV camera to the CAM input and GND/5V pads.
  • Video Transmitter (VTX) Connection: Connect your VTX to the VTX pads, ensuring correct video signal, power (5V or 12V), and ground connections. If using digital image transmission with BBUS control protocol, short-circuit the solder pad jumper as indicated in the diagram.
  • GPS Module: Connect the GPS module to the designated UART port (e.g., TX4, RX4).

6.2 Comprehensive Wiring Diagram

Comprehensive wiring diagram for F405 Flight Control, showing connections for motors, LED, servo, GPS, buzzer, SBUS receiver, and VTX.

Figure 6: Comprehensive wiring diagram for F405 Flight Control with various peripherals.

  • Motor Connections: Connect the four motors to the 4-in-1 ESC. Ensure motor numbering and rotation direction are correct according to your frame and flight controller software configuration.
  • LEDs: Connect LED strips to the dedicated LED pads.
  • Servo: If using a servo, connect it to the designated SERVO pad.
  • Buzzer: Connect a buzzer to the BUZZER pads for audible alerts.
  • Power Input: Connect your main battery (3-8S Lipo) to the BAT+ and BAT- pads on the ESC. The flight controller will draw power from the ESC.
  • Solder Pads: The flight controller features large solder pads, making connections easier, especially for beginners.

Important: Always double-check all connections before applying power to prevent damage to components.

7. Operating Instructions

The 9IMOD F405 Flight Stack is designed to work with popular open-source firmware.

  • Flight Controller Firmware: The F405 Flight Control supports Betaflight firmware. You will need to flash the DAKEFPVF405 target firmware using the Betaflight Configurator.
  • ESC Firmware: The 4-in-1 ESC supports BlueJay firmware. Ensure your ESCs are flashed with the correct BlueJay firmware for optimal performance and bidirectional DSHOT functionality.
  • Configuration: Use the Betaflight Configurator software to configure your flight controller settings, including PID tuning, motor outputs, receiver setup, OSD elements, and other flight parameters. The built-in OSD module allows for one-step parameterization directly from your FPV goggles.
  • Motor Protocol: The ESC supports Dshot300/600 motor protocols. Configure this in your Betaflight settings.
  • Signal Protocols: The flight controller supports various receiver signal protocols such as DSM, SBUS, TBS Crossfire, and ELRS. Select the appropriate protocol in your Betaflight receiver tab.
  • Alternative Firmware: In addition to Betaflight, the F405 Flight Control also supports other open-source firmware like ArduPilot and INAV, offering flexibility for advanced users.

8. Maintenance

  • Regular Inspection: Periodically inspect all solder joints and connections for any signs of wear, corrosion, or damage.
  • Cleaning: Keep the flight stack clean from dust, dirt, and debris. Use a soft brush or compressed air. Avoid using liquids directly on the electronics.
  • Firmware Updates: Regularly check for and apply firmware updates for both the flight controller (Betaflight) and ESC (BlueJay) to benefit from performance improvements and bug fixes.
  • Physical Protection: Ensure the flight stack is properly mounted and protected within your drone frame to minimize vibration and impact damage. Use the provided silicone vibration absorbers.

9. Troubleshooting

  • No Power/No Lights:
    • Check main battery connection and polarity.
    • Inspect for any short circuits or damaged wires.
  • Motors Not Spinning/Erratic Behavior:
    • Verify ESC connections to motors and flight controller.
    • Ensure ESC firmware is correctly flashed and configured (e.g., DSHOT protocol).
    • Check motor direction in Betaflight Configurator.
    • Calibrate ESCs if necessary (refer to BlueJay documentation).
  • No Receiver Input:
    • Confirm receiver is powered and bound to your radio.
    • Check receiver wiring to the flight controller (signal, ground, power).
    • Verify the correct serial protocol (e.g., SBUS, CRSF) is selected in Betaflight.
  • OSD Not Displaying:
    • Ensure camera and VTX are correctly connected and powered.
    • Check OSD settings in Betaflight Configurator.
  • Flight Controller Not Connecting to PC:
    • Try a different USB cable and port.
    • Install necessary USB drivers (e.g., STM32 Virtual COM Port Driver, Zadig for DFU mode).
    • Ensure Betaflight Configurator is up to date.

10. User Tips

  • INAV Support: For those preferring INAV, this flight controller is compatible. Ensure you flash the appropriate INAV firmware target for the F405.
  • Soldering Ease: The large solder pads on the flight controller are designed to simplify soldering, especially for those new to building FPV drones. Take advantage of this feature for cleaner and more reliable connections.
  • TVS Diode Protection: The ESC includes a TVS transient suppression diode. While this provides enhanced protection against voltage spikes, always use a low ESR capacitor on the main battery input for additional filtering and stability.

11. Warranty and Support

Please note that this product typically does not come with an explicit warranty. In case you receive a defective item, it is recommended to contact the seller immediately with pictures or videos of the issue. They may be able to provide assistance or a resolution.

For technical support regarding firmware configuration (Betaflight, BlueJay, ArduPilot, INAV), refer to the official documentation and community forums for these open-source projects. These resources offer extensive guides and troubleshooting tips.

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.