1. Киришүү
This manual provides detailed instructions for the Shuhang F405ICM Flight Controller, designed for FPV freestyle drones. It covers both the 6S V2 and 8S V3 versions, outlining their features, specifications, setup procedures, operation guidelines, maintenance tips, and troubleshooting steps.
The F405ICM flight controller is built around the STM32F405 MCU and features an ICM42688 gyro, providing robust performance for various drone applications. It supports a wide range of input voltages and receiver types, making it versatile for custom builds.
2. Техникалык шарттар
The following table details the technical specifications for both versions of the Shuhang F405ICM Flight Controller:

Figure 2.1: Technical Specifications for F405ICM 6S V2 and 8S V3
| Өзгөчөлүк | F405ICM 6S V2 | F405ICM 8S V3 |
|---|---|---|
| MCU | STM32F405 | STM32F405 |
| Гиро | ICM42688 | ICM42688 |
| Support DJI | ООБА | ООБА |
| BEC | 9V/2A, 5V/3A | 10V/3A, 5V/3A |
| Киргизүү тtage | 3-6 S LiPo | 3-8 S LiPo |
| Колдоо алуучу | PPM, Ibus, Sbus, Dsmx | PPM, Ibus, Sbus, Dsmx |
| Кара куту | 16M | 16M |
| GPS | ООБА | ООБА |
| Мотор | 8CH | 8CH |
| Сериялык порт | 4CH | 4CH |
| Микропрограмма | Betaflight F4 INAV | Betaflight F4 INAV |
| LED | ООБА | ООБА |
| Buzzer interface | ООБА | ООБА |
| Betaflight OSD | YES AT7456E | YES AT7456E |
| PCB Көлөмү | 37*37 мм | 37*37 мм |
| Монтаждоо тешиги | M3*30.5*30.5 мм | M3*30.5*30.5 мм |
3. Пакеттин мазмуну
The package typically includes the following:
- 1 x Shuhang F405ICM Flight Controller (6S V2 or 8S V3 model as selected)

Figure 3.1: Shuhang F405ICM Flight Controller
4. Орнотуу колдонмосу
Proper installation and wiring are crucial for the safe and optimal performance of your FPV drone. Please follow these steps carefully.
4.1 Физикалык орнотуу
- Монтаждоо: Secure the F405ICM flight controller to your drone frame using M3 screws. The mounting holes are M3*30.5*30.5 mm. Ensure the board is oriented correctly according to your Betaflight configuration (usually arrow pointing forward).
- Дирилдөө Dampбүтүрүү: Use appropriate vibration dampening grommets or standoffs to minimize vibrations transmitted to the gyro.
4.2 Электр өткөргүч схемасы
Refer to the detailed wiring diagram below for connecting your flight controller to other components such as ESCs, receiver, VTX, camera, GPS, and buzzer.

Figure 4.1: F405ICM Flight Controller Pinout and Wiring Diagram
Негизги байланыштар:
- Power (LiPo): Connect your LiPo battery directly to the ESCs, and ensure the ESCs provide power to the flight controller (usually via a BEC on the ESC or a separate PDB). The flight controller supports 3-6S LiPo for V2 and 3-8S LiPo for V3.
- ESCs/Motors: Connect the signal wires from your ESCs to the corresponding motor output pads (M1-M8) on the flight controller.
- Алуучу: Connect your receiver (PPM, Ibus, Sbus, Dsmx compatible) to the designated RX pads. For Sbus, typically connect to the SBUS pad.
- Видео өткөргүч (VTX) жана камера: Connect the VTX to a 9V or 5V pad and its video input to the VTX pad. Connect your FPV camera to the CAM pad and a 5V or 9V power source.
- GPS: Connect GPS module to a free UART (Serial Port) TX/RX pair. Ensure correct TX to RX and RX to TX connections.
- Коңгуроо: Connect a buzzer to the BZ+ and BZ- pads.
- LED: If using programmable LEDs, connect to the LED pad.
- DJI FPV System: The flight controller supports DJI systems. Refer to DJI documentation for specific wiring to the flight controller's UARTs.
4.3 Firmware Flashing and Configuration
- Компьютерге туташуу: Connect the flight controller to your computer via a USB cable.
- Драйверлерди орнотуу: Ensure you have the necessary DFU drivers installed.
- Betaflight Configurator: Betaflight Configurator программасын ачыңыз.
- Flash Firmware: Select the correct target (Betaflight F4 INAV) and flash the latest stable firmware.
- Баштапкы орнотуу: Follow the Betaflight setup wizard to configure accelerometer, magnetometer, and ESC protocols.
- Алуучуну орнотуу: Configure your receiver type (e.g., Serial-based receiver for Sbus/Ibus/Dsmx) and ensure stick inputs are correctly registered.
- Режимдер: Set up your desired flight modes (Arm, Angle, Acro, etc.) on your radio transmitter and assign them in Betaflight.
- OSD Configuration: Customize your On-Screen Display (OSD) elements using the Betaflight OSD tab. The F405ICM includes an AT7456E OSD chip.
- Кара куту: The 16M black box allows for flight data logging, which can be configured and analyzed in Betaflight.
5. Иштөө нускамалары
Once your Shuhang F405ICM Flight Controller is fully set up and configured, you can proceed with operating your FPV drone.
- Учуу алдында текшерүү: Before each flight, ensure all connections are secure, propellers are correctly installed, and battery is fully charged.
- Куралдандыруу: Arm your drone using the assigned switch on your radio transmitter. The motors will spin up to idle speed.
- Учуп чыгуу: Gently increase throttle to lift off.
- Учуу режимдери: Switch between configured flight modes as needed during flight.
- Конуу: Reduce throttle slowly and disarm the drone after landing.
- OSD Monitoring: Utilize the Betaflight OSD to monitor critical flight parameters such as battery voltage, current, flight time, and RSSI.
6. Техникалык тейлөө
Regular maintenance helps ensure the longevity and reliability of your flight controller and drone.
- Тазалоо: Keep the flight controller free from dust, dirt, and moisture. Use compressed air or a soft brush for cleaning.
- Байланыш текшерүү: Periodically check all solder joints and connectors for looseness or damage.
- Программалык камсыздоонун жаңыртуулары: Keep your Betaflight firmware updated to benefit from new features, bug fixes, and performance improvements. Always back up your configuration before updating.
- Физикалык зыян: After any crash or hard landing, inspect the flight controller for cracks, bent pins, or other physical damage.
7. Кыйынчылыктарды
This section addresses common issues you might encounter with your F405ICM Flight Controller.
7.1 No Power to Flight Controller
- Батарея туташуусун текшерүү: Ensure the LiPo battery is properly connected and charged.
- Inspect BEC: Verify that the BEC (either on your ESC or a standalone unit) is providing the correct voltage (5V or 9V/10V depending on the model and connection) to the flight controller.
- USB туташуу: If connecting via USB, ensure the cable is functional and the USB port on your PC is working.
7.2 No Receiver Signal
- Байлоо: Confirm your receiver is correctly bound to your radio transmitter.
- Зымдар: Double-check the receiver's signal and power connections to the flight controller according to the wiring diagram.
- Betaflight Configuration: Ensure the correct receiver protocol (e.g., Serial-based receiver, SBUS) is selected in Betaflight.
7.3 Motors Not Spinning / Incorrectly Spinning
- Куралдандыруу: Ensure the drone is armed. Check Betaflight's 'Modes' tab to verify arming conditions.
- ESC калибрлөө: Calibrate your ESCs if you haven't already.
- Мотор багыты: Verify motor direction in Betaflight's 'Motors' tab.
- Зымдар: Check motor signal wires from the flight controller to the ESCs.
- ESC Protocol: Ensure the correct ESC protocol (e.g., DShot, OneShot) is selected in Betaflight.
7.4 Unstable Flight / Drifting
- Дирилдөө: Check for excessive vibrations. Ensure the flight controller is properly soft-mounted.
- PIDди жөндөө: Default PID values might need adjustment for your specific drone build. Refer to Betaflight tuning guides.
- Accelerometer Calibration: Recalibrate the accelerometer in Betaflight on a level surface.
- Пропеллер: Ensure propellers are balanced and undamaged.
7.5 OSD Not Displaying
- Зымдар: Verify camera and VTX video signal connections to the flight controller.
- Betaflight OSD Tab: Ensure OSD is enabled and elements are configured in Betaflight.
8. Колдонуучунун кеңештери
Белгилүү бир колдонуучу жок болсо даviews or Q&A were provided, general tips for FPV flight controllers include:
- Always perform a "smoke stopper" test before connecting a battery for the first time after building or modifying your drone to prevent damage from short circuits.
- Regularly back up your Betaflight configuration (CLI dump) so you can easily restore it if needed.
- Start with default PID settings and make small adjustments as you gain experience.
- Utilize the black box logging feature to analyze flight performance and diagnose issues.
9. Кепилдик жана колдоо
For warranty claims, technical support, or service inquiries regarding your Shuhang F405ICM Flight Controller, please contact the seller or manufacturer directly. Keep your proof of purchase for any warranty-related requests.
Brand: Shuhang