Introduction
This manual provides detailed instructions for the installation, configuration, and operation of the 9IMOD F405 V3.1S PLUS Flight Controller (FC) and the accompanying 4-in-1 60A Brushless Electronic Speed Controller (ESC). This integrated stack is designed for FPV racing drones and other RC quadcopters, offering high performance and reliability. Please read this manual thoroughly before attempting any setup or operation.

Figure 1: Overview of the F405 V3.1S PLUS FC and 60A ESC with key specifications.
Features
- High-Performance Microprocessor: Adopts EFM8BB21F16G microprocessor, operating at up to 48MHz.
- Robust PCB Design: Features 6 layers of high TG 3OZ copper thick PCB boards, reducing heat generation and improving efficiency.
- BLHeli_S Firmware: Utilizes BLHeli_S open-source program, allowing for firmware upgrades and ESC parameter changes via the throttle signal line. Supports all BLHeli_S functions.
- Multiple Throttle Modes: ESC supports DShot150/300/600 digital throttle modes, as well as traditional PWM, OneShot125, OneShot42, and MultShot throttle modes.
- Integrated Flight Control: Controls the drone via an onboard ICM-42688-P gyroscope.
- Onboard Barometer: Includes a BMP280 barometer for altitude hold and accurate altitude readings.
- OSD Support: Drag-and-drop OSD (On-Screen Display) configured via Betaflight.
- Versatile Connectivity: Supports Sbus/CRSF and Spektrum DSMX receiver ports.
- Black Box Functionality: Equipped with a memory card slot for black box logging.
- Dual BEC Output: Provides 5V 3.1A and 9V 3.1A BEC outputs.
- Video Filter: On-board video filter (5V output specifically for VTX and camera).
Specifications
4-in-1 60A ESC (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 | 37mm × 42.7mm |
| Mounting Hole Distance | 30.5mm × 30.5mm |
F4 V3.1S PLUS Flight Controller
| Parameter | Value |
|---|---|
| MCU | STM32F405 |
| Gyroscope | ICM-42688-P |
| Barometer | BMP280 |
| OSD | Yes (Betaflight configurable) |
| Black Box | Memory card support |
| BEC Output | 5V 3.1A, 9V 3.1A |
| Video Filter | On-board (5V to VTX and camera only) |
| Dshot Support | Yes |
| Receiver Ports | Sbus/CRSF, Spektrum DSMX |
| Size | 36mm × 36mm |
| Mounting Hole Distance | 30.5mm × 30.5mm |
| Weight | 9g |
General Product Properties
| Property | Value |
|---|---|
| Material | Composite Material |
| Recommended Age | 14+ years |
| Use | Vehicles & Remote Control Toys |
| Certification | CE |
| Is Electric | No Battery |
| Batteries Included | No |

Figure 2: Dimensions and weight of the Flight Controller and ESC.
Setup
1. Mounting
The FC and ESC are designed to be stacked. Both boards feature 30.5mm x 30.5mm mounting holes. Use appropriate standoffs and screws (typically M3) to securely mount the ESC to your drone frame, followed by the FC on top of the ESC. Ensure proper isolation from vibrations using the provided rubber grommets or similar dampening solutions.

Figure 3: Assembled FC and ESC stack.
2. Wiring
Carefully follow the wiring diagrams to connect the FC to the ESC and other peripherals. Incorrect wiring can cause damage to the components.
- FC to ESC: Use the provided wiring harness to connect the FC to the 4-in-1 ESC. This typically involves signal wires for motors (M1-M4), current sensor, and power/ground.
- Power Input: Solder the main battery leads (XT60/XT30 connector) to the large BAT+ and BAT- pads on the ESC. It is highly recommended to solder the included low ESR capacitor across the main battery pads to filter voltage spikes.
- Receiver: Connect your receiver (e.g., FrSky, Crossfire, Spektrum) to the appropriate UART pads on the FC (Sbus/CRSF/DSMX). Refer to the pinout diagram for specific locations.
- VTX & Camera: Connect your Video Transmitter (VTX) and FPV Camera to the designated video input/output and 5V/9V power pads on the FC. The FC has an onboard video filter for cleaner video feed.
- GPS/Other Peripherals: If using, connect GPS modules or other peripherals to available UARTs or I2C pads as per the pinout diagram.

Figure 4: F405 V3.1S PLUS Flight Controller Pinout Diagram.

Figure 5: General Wiring Diagram for FC and ESC stack.
3. Firmware and Configuration
- Flight Controller (Betaflight): Connect the FC to your computer via the USB-C port. Use the Betaflight Configurator software to flash the latest firmware (target for F405) and configure all settings, including PID tuning, OSD elements, receiver protocols, and motor outputs.
- ESC (BLHeli_S): The ESC comes pre-flashed with BLHeli_S firmware. You can connect to the ESC via the Betaflight Configurator (Passthrough) or directly using BLHeliSuite32 to update firmware or change parameters such as motor direction, DShot protocol, and timing.
Operating
Once the FC and ESC are properly installed and configured, follow these general operating guidelines:
- Pre-Flight Check: Always perform a thorough pre-flight check. Verify motor direction, propeller orientation, control surface response, and battery voltage.
- Arming: Arm the drone using the configured switch on your radio transmitter. Ensure you are in a safe area with sufficient space.
- Flight Modes: Utilize the flight modes configured in Betaflight (e.g., Acro, Angle, Horizon) according to your skill level and flight environment.
- Disarming: Disarm the drone immediately after landing or in case of an emergency.
- Monitoring: Pay attention to OSD readings for battery voltage, current draw, and RSSI (receiver signal strength) to ensure safe operation.
Maintenance
- Regular Inspection: Periodically inspect all solder joints and connections for looseness or damage. Check for any signs of overheating on the ESC.
- 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: Regularly check for new firmware releases for both Betaflight (FC) and BLHeli_S (ESC). Updating firmware can provide performance improvements, bug fixes, and new features.
- Component Protection: Ensure the boards are protected from physical impact and moisture. Consider conformal coating for water resistance in certain environments.
Troubleshooting
- No Power: Check battery connection, main power leads, and ensure the capacitor is correctly installed. Verify no short circuits.
- Motors Not Spinning: Ensure ESCs are armed. Check motor connections to the ESC. Verify DShot protocol and motor outputs in Betaflight. Calibrate ESCs if necessary (though DShot usually doesn't require it).
- No OSD Display: Check VTX and camera connections. Ensure OSD is enabled and configured in Betaflight. Verify 5V power to VTX/camera.
- Receiver Not Responding: Verify receiver wiring to the correct UART. Ensure the correct receiver protocol (e.g., SBUS, CRSF) is selected in Betaflight. Check binding between receiver and transmitter.
- Unstable Flight: Review PID tuning in Betaflight. Check for loose components or vibrations affecting the gyroscope. Ensure propellers are undamaged and correctly oriented.
- ESC Overheating: Check for motor issues (e.g., bent shafts, damaged bearings) causing excessive current draw. Ensure adequate airflow around the ESC.
User Tips
- Start with Defaults: When first setting up, use the default Betaflight settings for your frame size and motor/prop combination. Fine-tune PIDs gradually.
- Backup Your Configuration: Always save a backup of your Betaflight and BLHeli_S configurations. This allows for quick restoration if issues arise or after firmware updates.
- Heat Shrink Protection: Consider using heat shrink tubing over exposed solder pads on the ESC to prevent accidental shorts, especially if not fully enclosed.
- Test Bench First: Before flying, always test motor spin direction and basic controls on a test bench with propellers removed for safety.
- Capacitor is Key: Do not skip installing the provided low ESR capacitor. It significantly reduces electrical noise and protects your electronics from voltage spikes.
Warranty and Support
For technical support, troubleshooting assistance, or warranty inquiries, please contact the seller or manufacturer directly. Keep your purchase receipt as proof of purchase. Specific warranty terms and conditions may vary.