1. Introduction
The 9IMOD F405 V3.1S PLUS Flight Controller (FC) and 60A 4-in-1 Electronic Speed Controller (ESC) combo is designed for high-performance FPV racing drones. This integrated system provides robust control and power delivery, featuring advanced microprocessors, efficient PCB design, and support for modern digital throttle protocols. This manual provides essential information for the proper installation, configuration, and operation of your flight system.

2. Key Features
- Flight Controller (FC):
- MCU: STM32F405
- Gyro: ICM-42688-P
- Barometer: BMP280 (built-in)
- OSD: Drag and drop OSD configured by Betaflight
- BEC: Dual 5V 3.1A and 9V 3.1A outputs
- DShot Support
- Receiver Ports: Sbus/CRSF and Spektrum DSMX
- Black Box: Memory card slot for logging
- On-board video filter (for 5V VTX and camera)
- Electronic Speed Controller (ESC):
- Microprocessor: High performance EFM8BB21F16G (48MHz)
- PCB: 6 layers of high TG 3OZ copper thick PCB boards for reduced heat and higher efficiency
- Firmware: BLHeli_S open source program, upgradeable and configurable via throttle signal line
- Throttle Modes: Supports DShot150/300/600 digital, normal PWM, OneShot125, OneShot42, MultShot
- Current Sensor: Yes
- Battery Compatibility: 2-6S LiPo
3. Specifications
Flight Controller (F4 V3.1+)
| Parameter | Value |
|---|---|
| MCU | STM32F405 |
| Gyroscope | ICM-42688-P |
| Barometer | BMP280 |
| BEC Output | 5V 3.1A, 9V 3.1A |
| Dimensions | 36 x 36mm |
| Mounting Hole | 30.5 x 30.5mm |
Electronic Speed Controller (BLHeli_S 4IN1_60V1)
| Parameter | Value |
|---|---|
| Continuous Current | 60A |
| Instantaneous Current | 70A (10s) |
| BEC | No |
| Current Sensor | Yes |
| Battery Sections | 2-6S LiPo |
| Weight | 14g |
| Dimensions | 37 x 42.7mm |
| Mounting Hole | 30.5 x 30.5mm |

4. Package Contents
The package typically includes the following components:
- 1x 9IMOD F405 V3.1S PLUS Flight Controller
- 1x 9IMOD 60A 4-in-1 BLHeli_S ESC
- 1x FC to ESC connection cable
- 1x Electrolytic Capacitor (e.g., 1000uF 35V)
- 1x XT60 or similar battery connector with power wires
- Mounting hardware (screws, nuts, standoffs)

5. Setup and Wiring
Careful wiring is crucial for the proper function and safety of your drone. Refer to the diagrams and instructions below.
5.1 Mounting
Mount the FC and ESC stack using the provided standoffs and screws. Ensure proper orientation as indicated by the arrow on the FC board. The standard mounting hole pattern is 30.5x30.5mm.
5.2 Power Connection
- Solder the main battery power wires (red for positive, black for negative) to the large BAT+ and GND pads on the 4-in-1 ESC.
- Solder the included electrolytic capacitor to the main battery pads on the ESC (positive to BAT+, negative to GND) to filter power noise.
- Connect the FC to the ESC using the provided wiring harness. This typically connects BAT, GND, Current Sensor (CUR), and motor signal lines (M1-M6) from the ESC to corresponding pads on the FC.
5.3 Motor Connection
Solder your drone's motor wires to the corresponding M1-M4 pads on the 4-in-1 ESC. Ensure correct motor order and rotation direction will be configured in Betaflight.
5.4 Receiver Connection
Connect your receiver to the appropriate UART pads on the Flight Controller. For SBUS/CRSF receivers, connect the signal wire to the 'S' pad. For Spektrum DSMX, connect to the designated DSMX port. Ensure your receiver is powered by 5V from the FC.
5.5 VTX and Camera Connection
Connect your Video Transmitter (VTX) and FPV Camera to the FC. The FC provides 5V and 9V BEC outputs. Connect the camera video output to the 'V0' pad on the FC, and the VTX video input to the 'V0' pad. Power the camera and VTX from the 5V or 9V pads as required by their specifications. The FC has an on-board video filter for 5V VTX and camera connections.
5.6 Buzzer and LED
Connect a buzzer to the BZ+ and BZ- pads. Connect an LED strip to the LED pad if desired.


6. Operation and Configuration
6.1 Betaflight Configuration
The F405 V3.1S PLUS FC is designed to be configured with Betaflight firmware. Download the latest Betaflight Configurator software to your computer.
- Connect the FC to your computer via a USB cable.
- Open Betaflight Configurator.
- Flash the appropriate Betaflight firmware for the STM32F405 target.
- Configure your receiver, motors, OSD, and other peripherals in the respective tabs. Ensure motor direction is correct after flashing ESC firmware.
- Calibrate the accelerometer and set up flight modes.
6.2 ESC Configuration (BLHeli_S)
The 60A 4-in-1 ESC uses BLHeli_S firmware. You can configure ESC settings and update firmware using the Betaflight Configurator's 'Motors' tab (via passthrough) or dedicated BLHeliSuite software.
- Ensure DShot protocol is selected in Betaflight for optimal performance.
- Calibrate ESCs if using PWM or OneShot protocols (not typically needed for DShot).
7. Maintenance
- Inspection: Regularly inspect all solder joints and connections for any signs of damage, corrosion, or loose wires.
- Cleaning: Keep the boards clean from dust, dirt, and debris. Use compressed air or a soft brush. Avoid using liquids directly on the electronics.
- Firmware Updates: Periodically check for new Betaflight and BLHeli_S firmware updates to benefit from performance improvements and bug fixes.
- Physical Damage: After any crash, thoroughly inspect the FC and ESC for cracks, bent pins, or damaged components.
8. Troubleshooting
- No Power to FC/ESC:
- Check battery connection and polarity.
- Inspect main power wires for breaks or poor solder joints.
- Ensure the capacitor is correctly installed.
- Motors Not Spinning / Incorrectly:
- Verify motor connections to the ESC.
- Check motor protocol settings in Betaflight (e.g., DShot600).
- Ensure ESC firmware is up to date and configured correctly.
- Check motor direction in Betaflight's motor tab.
- No Receiver Signal:
- Confirm receiver is powered (5V).
- Check signal wire connection to the FC (e.g., 'S' pad).
- Verify UART configuration in Betaflight for your receiver type.
- Ensure receiver is bound to your radio transmitter.
- OSD Not Displaying:
- Check camera and VTX video connections to the FC's 'V0' pad.
- Ensure OSD is enabled and configured in Betaflight.
- Verify correct NTSC/PAL setting for your camera/VTX.
9. User Tips
- Always use a smoke stopper during initial power-up to prevent damage from short circuits.
- Before soldering, plan your wire routing to keep connections clean and minimize interference.
- Utilize the black box logging feature (microSD card) to analyze flight performance and troubleshoot issues.
- Ensure all mounting screws are tightened securely but do not overtighten to avoid damaging the PCB.
- For optimal performance, keep your Betaflight and BLHeli_S firmware updated to the latest stable versions.
10. Warranty and Support
For any technical support, warranty claims, or further assistance, please contact the seller or manufacturer directly. Keep your purchase receipt as proof of purchase.