RockFlight RFFC F405 V3 Flight Controller + 60A 4in1 BLheli_S ESC

RockFlight RFFC F405 V3 Flight Controller and 60A 4-in-1 ESC User Manual

Model: RFFC F405 V3 Flight Controller + 60A 4in1 BLheli_S ESC

1. Introduction

This manual provides detailed instructions for the installation, setup, and operation of your RockFlight RFFC F405 V3 Flight Controller and 60A 4-in-1 BLheli_S Electronic Speed Controller (ESC). This high-performance combination is designed for RC FPV racing drones and DIY quadcopters, offering robust control and power management. Please read this manual thoroughly before use to ensure proper functionality and safety.

2. Specifications

FeatureSpecification
Main Control UnitSTM32F405
GyroscopeICM42688P
USB Interface TypeType-C
BarometerBuilt-in (optional)
OSD ChipAT7456E
WiFiNot supported
DJI Air Unit ConnectionDirect plug 6-pin socket (DJIO3/RunCam Link/Caddx Vista/DJIAir Unit V1 compatible)
Black BoxOn-board large-capacity Nor flash (optional)
GalvanometerSupports (Scale=200 Offset=0)
Input Voltage3S - 6S Lithium Battery
5V BEC Output9 groups, total 1.5A
9V BEC Output3 groups, total 2A
ESC Signal LineM1-M4 sockets on back, solder joints on front
UART Serial Ports4 groups (UART1 for GPS, UART3 for receiver, UART4, UART6)
BetaFlight Camera Parameter Adjustment PadSupports socket (front CC pad)
Traditional BF LED Pads5V, G, LED pad for WS2812 LED light strip (controlled by BF firmware)
Buzzer PadBZ+ and BZ- for 5V passive buzzer
BOOT KeyFor DFU mode firmware flashing
Supported Firmware TypesBetaFlight (default), INAV (Multishot & OneShot125 only, DShot not supported)
Installation Hole Position30.5 x 30.5mm (4mm hole diameter)
Dimensions36.0(L) x 36.0(W) x 7.8(H)mm
Weight8g
MaterialComposite Material
Recommended Age14+ years

3. Product Overview

Familiarize yourself with the components and layout of the RFFC F405 V3 Flight Controller and the 60A 4-in-1 ESC.

RockFlight F405 V3 Flight Controller with included cables and dampeners
Figure 3.1: RockFlight F405 V3 Flight Controller with accessories.
RockFlight F405 V3 Flight Controller and 60A 4-in-1 ESC with accessories
Figure 3.2: RockFlight F405 V3 Flight Controller and 60A 4-in-1 ESC with accessories.
RockFlight 60A 4-in-1 BLheli_S ESC with included cables and capacitors
Figure 3.3: RockFlight 60A 4-in-1 BLheli_S ESC with accessories.
Detailed diagram of the F405 V3 Flight Controller showing component labels like ESC, CAM1, CAM2, GPS, DJI-O, Buzzer, Light strip, ELRS, Steering gear 1, Steering gear 2, Image transmission.
Figure 3.4: F405 V3 Flight Controller Component Layout.
Detailed diagram of the F405 V3 Flight Controller showing numbered connector interfaces.
Figure 3.5: F405 V3 Flight Controller Connector Interfaces.

4. Setup and Wiring

Careful wiring is crucial for the proper function and safety of your drone. Refer to the diagrams and pin definitions below.

4.1. Pin Definitions for Flight Controller Interfaces

Electronic Speed Control (ESC) Interface (Serial Number ①)

Pin NumberPin NamePin Definition
1GNDGround
2VBATBattery Input (3-6S)
3M1Motor No. 1
4M2Motor No. 2
5M3Motor No. 3
6M4Motor No. 4
7CRUGalvanometer Input
8NCNot Connected

Specification: 8-pin 1.0mm

Camera (CAM1) Interface (Serial Number ②)

Pin NumberPin NamePin Definition
1VCCCamera Power Supply Output (5V)
2GNDGround
3AV INCamera Input

Specification: 3-pin 1.0mm, default to CAM1

Camera (CAM2) Interface (Serial Number ③)

Pin NumberPin NamePin Definition
1VCCCamera Power Supply Output (5V)
2GNDGround
3AV INCamera Input

Specification: 3-pin 1.0mm

GPS Interface (Serial Number ④)

Pin NumberPin NamePin Definition
1VCC5V Output
2GNDGround
3TX1Serial Port 1 Output (Connects to GPS module input)
4RX1Serial Port 1 Input (Connects to GPS module output)
5SDAExternal I2C SDA
6SCLExternal I2C SCL

Specification: 6-pin 1.0mm

DJI Sky End (DJI-O) Socket (Serial Number ⑤)

Pin NumberPin NamePin Definition
1PPMPPM Input
2GNDGround
3RX4MSP UART4
4TX4MSP UART4
5GNDGround
6VCC9V Output

Specification: 6-pin 1.0mm

SERVO2 Interface (Serial Number ⑥)

Pin NumberPin NamePin Definition
1PWMServo Signal Output (GPIO PB0)
2GNDGround
3VCC5V Output

Specification: 3-pin 1.0mm

SERVO1 Interface (Serial Number ⑦)

Pin NumberPin NamePin Definition
1PWMServo Signal Output (GPIO PB1)
2GNDGround
3VCC5V Output

Specification: 3-pin 1.0mm

Receiver (ELRS) Interface (Serial Number ⑧)

Pin NumberPin NamePin Definition
1VCC4.5V Output
2GNDGround
3TX3Serial Port 3 Output (Connects to receiver input)
4RX3Serial Port 3 Input (Connects to receiver output)

Specification: 4-pin 1.0mm

VTX MODULE Interface (Serial Number ⑨)

Pin NumberPin NamePin Definition
1AV OUTVideo Signal Output (Front solder joint AVO)
2GNDGround
3IRCParameter Adjustment Output (Front solder joint TX2)
4GNDGround
5VCCPower Output (Same as battery voltage, front solder joint VTX)

Specification: 5-pin 1.0mm

4.2. ELRS Receiver Wiring Precautions

When connecting an ELRS receiver, it is recommended to connect its TX and RX pins to the TX3 and RX3 ports of the flight controller. If you are also using the DJI Sky End simultaneously and encounter issues with the ELRS receiver being recognized by the flight controller, you may need to disconnect the SBUS signal line from the DJI Sky End ribbon cable.

To do this, carefully use tweezers to remove the SBUS wire end from the 6-pin ribbon cable terminal, or directly cut this wire. Ensure the disconnected wire end is properly insulated to prevent short circuits.

Wiring diagram illustrating the connection of an ELRS receiver and the DJI Sky End, with a note about disconnecting a wire for some ELRS receivers.
Figure 4.1: ELRS Receiver and DJI Sky End Wiring Diagram.

5. Operation

5.1. Firmware Flashing

The RFFC F405 V3 Flight Controller supports BetaFlight (default factory firmware) and INAV firmware. For INAV, only Multishot (recommended) and OneShot125 protocols are supported; DShot is not supported.

Important: The RFFC-F405 flight control does not support wireless firmware flashing.

To flash firmware, you may need to force the flight controller into DFU (Device Firmware Upgrade) mode. This is typically done by pressing and holding the BOOT button while simultaneously powering the flight control system. This mode is used for firmware flashing, especially if issues arise with the current firmware.

5.2. General Usage

  • Power Supply: Power is supplied to the flight control through the G and V wires of the 8-pin ribbon cable on the back of the flight control or the G and V pads on the back of the flight control. Ensure correct polarity and voltage (3S-6S LiPo).
  • LED Light Strip: Connect WS2812 LED light strips to the 5V, G, and LED pads located at the lower right of the front. These are controlled by the BetaFlight firmware.
  • Buzzer: Connect a 5V passive buzzer to the BZ+ and BZ- pads for audible alerts.
  • Camera Parameter Adjustment: Use the front CC pad for BetaFlight camera parameter adjustments via socket.

6. Maintenance

Regular maintenance helps ensure the longevity and reliability of your flight controller and ESC.

  • Inspection: Periodically inspect all solder joints and connections for signs of wear, corrosion, or damage.
  • Cleaning: Keep the boards clean from dust, dirt, and moisture. Use compressed air or a soft brush for cleaning. Avoid using liquids directly on the electronics.
  • Firmware Updates: Check for official firmware updates from BetaFlight or INAV to benefit from new features, bug fixes, and performance improvements.
  • Physical Protection: Ensure the flight controller and ESC are properly mounted and protected from physical impacts and vibrations within your drone frame.

7. Troubleshooting

7.1. ELRS Receiver Not Recognized with DJI Sky End

If your ELRS receiver is not being recognized by the flight controller while the DJI Sky End is also connected, it may be due to signal interference or conflict. Refer to section 4.2 for detailed instructions on how to resolve this by disconnecting the SBUS signal line from the DJI Sky End ribbon cable.

7.2. Flight Controller Not Entering DFU Mode

If you are unable to enter DFU mode for firmware flashing, ensure you are pressing and holding the BOOT button *before* connecting the USB cable or applying power to the flight controller. Release the button only after the device is powered and recognized by your computer in DFU mode.

7.3. General Connectivity Issues

  • Check all connections: Ensure all cables are securely connected and correctly oriented according to the pin definitions.
  • Verify power supply: Confirm that the flight controller is receiving the correct voltage (3S-6S LiPo) and that the power source is stable.
  • USB cable: Try a different USB Type-C cable and port on your computer.
  • Driver installation: Ensure all necessary drivers for the flight controller (e.g., STM32 Virtual COM Port Driver) are correctly installed on your computer.

8. User Tips

  • Always double-check your wiring before applying power to prevent damage to components.
  • Start with default BetaFlight settings and make small adjustments as you gain experience.
  • Consider using a smoke stopper during initial power-up to protect your electronics from potential short circuits.
  • For optimal performance, ensure your drone frame provides adequate airflow to the flight controller and ESC to prevent overheating.

9. Warranty and Support

For technical support, troubleshooting assistance, or warranty inquiries, please contact your retailer or the manufacturer directly. Keep your proof of purchase for any warranty claims.

© 2023 RockFlight. All rights reserved.

Related Documents - RFFC F405 V3 Flight Controller + 60A 4in1 BLheli_S ESC

Preview BX Series FPV Flight Stack Quick Guide - ZTW F405 Flight Controller & 4in1 ESCs
Quick guide for the ZTW BX Series FPV flight stack, detailing the F405 Flight Controller and BX 4in1 ESCs (BX-60A, BX-80A, BX-100A, BX-120A). Includes technical specifications and wiring connection diagrams for FPV racing drones.
Preview SpeedyBee F405 V3 BLS 60A Stack: Flight Controller and ESC Manual
Comprehensive guide to the SpeedyBee F405 V3 Flight Controller and BLS 60A 4-in-1 ESC stack. Learn about specifications, dimensions, package contents, connection methods, app and FC configuration, firmware updates, and ESC setup.
Preview BLHELI-S 3-6S 60A F405 V2 Flight Controller Wiring and Specifications
Detailed wiring diagram, specifications, and setup guide for the BLHELI-S 3-6S 60A F405 V2 flight controller stack, including ESC, VTX, Receiver, and DJI Air Unit integration.
Preview SpeedyBee F405 V3 60A Stack: Flight Controller and ESC Manual
Comprehensive guide to the SpeedyBee F405 V3 Flight Controller and BLS 60A 4-in-1 ESC stack, covering specifications, installation, connections, firmware updates, and parameter tuning.
Preview EMAX BLHeli Series ESC User Instruction Manual
Comprehensive user manual for EMAX BLHeli Series Electronic Speed Controllers (ESC), covering features, specifications, startup procedures, throttle range setting, programmable parameters, and programming via transmitter.
Preview SpeedyBee F405 V3 BLS 60A 30x30 Stack User Manual
User manual for the SpeedyBee F405 V3 BLS 60A 30x30 Stack, covering overview, flight controller and ESC specifications, connections, and configuration.

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.