GEPRC GEP-F405-HD Flight Controller and BL32 50A ESC 4in1 Manual
Version 1.0
Specifications
GEP-F405-HD Flight Controller
- MCU: STM32F405
- IMU: MPU6000 (SPI)
- DJI FPV Air Unit Supported
- BlackBox: 16Mb onboard Flash
- Type-C USB interface
- OSD: BetaFlight OSD w/ AT7456E chip
- Baro: BMP280
- BEC Output: 5V, 9V BEC
- Integrated LC Filter
- Firmware target: GEPRCF405
- Size: 36x36mm board, φ4mm with Grommets φ3mm
- Power input: 3-6S LiPo
- 6x UART
BL32 50A ESC 4IN1
- MCU: STM32FO51K86 (32bit 48mHz)
- Continuous Current: 50A
- Peak Current: 55A (5S)
- Current sensor: YES
- Telemetry: Supported
- Support: DSHOT1200/DSHOT600, PWM, Multishot, OneShot
- Firmware Version: GEPRC-BL32-4IN1
- Input Voltage: 3-6S LiPo
Instruction Diagram
This section illustrates the physical connection between the GEP-F405-HD Flight Controller and the BL32 50A 4in1 ESC.
Flight Controller (GEP-F405-HD): Features pin headers labeled GND, 5V, SCL1, SDA1, TX1, RX1, SBUS, PPM, TX6, RSSI, 5V, BZ+, BZ-, LEDS, TX3, RX3, 3V3, G. It has a USB-C port and mounting holes.
ESC (BL32 50A 4in1): Features motor pads labeled M1, M2, M3, M4. It has power input terminals marked with '+' and '-' for 3-6S LiPo battery connection. Signal pads are also present, typically grouped for each motor and a common ground/battery input.
Connection: The diagram shows signal wires connecting from the flight controller's UART ports (e.g., TX, RX) and other control pins to the corresponding input pins on the ESC. The ESC is powered directly by the 3-6S LiPo battery.
DJI Digital FPV System Configuration
This section details the serial port configuration for integrating with the DJI Digital FPV system. The table below outlines the settings for each UART port.
Identifier | Configuration/MSP | Serial Rx | Telemetry Output | Sensor Input | Peripherals |
---|---|---|---|---|---|
USB VCP | 115200 | Disabled ▾ | AUTO ▾ | Disabled ▾ | |
UART1 | 115200 | Disabled ▾ | AUTO ▾ | Disabled ▾ | |
UART2 | 115200 | Disabled ▾ | AUTO ▾ | Disabled ▾ | |
UART3 | 115200 | Disabled ▾ | AUTO ▾ | Disabled ▾ | |
UART4 | 115200 | Disabled ▾ | AUTO ▾ | Disabled ▾ | |
UART5 | 115200 | Disabled ▾ | AUTO ▾ | Disabled ▾ | |
UART6 | 115200 | Disabled ▾ | AUTO ▾ | Disabled ▾ |
Note: Not all combinations are valid. When the flight controller detects this the serial port configuration will be reset. Note: Do NOT disable MSP on the first serial port unless you know what you are doing. You may have to reflash and erase your configuration if you do.
Receiver UART6 Configuration
This section covers the configuration and wiring for receivers connected to UART6.
SBUS Receiver:
Diagram: Shows a connection from the GEP-F405-HD Flight Controller (UART6 pins: GND, 5V, SBUS/PPM, TX6, RSSI) to a receiver (e.g., Frsky XM+ or R-XSR) with pins for SBUS, S.PORT, 5V, and GND. The diagram depicts wiring SBUS signal, 5V power, and GND.
F.Port Receiver:
CLI Command: set serialrx_halfduplex = ON
, then save
.
Diagram: Shows a connection from the GEP-F405-HD Flight Controller (UART6 pins: GND, 5V, SBUS/PPM, TX6, RSSI) to a receiver (e.g., Frsky R-XSR) with pins for S.PORT/F.PORT, GND, +5v, and Inverted S.Port. The diagram depicts wiring F.PORT signal, 5V power, and GND.
IBUS Receiver:
Diagram: Shows a connection from the GEP-F405-HD Flight Controller (UART6 pins: GND, 5V, SBUS/PPM, TX6, RSSI) to a receiver (e.g., FlySky FS8S V2) with pins for IBUS, 5V, and GND. The diagram depicts wiring IBUS signal, 5V power, and GND.
DSM/DSMX Receiver:
Diagram: Shows a connection from the GEP-F405-HD Flight Controller (UART6 pins: GND, 3V3, RX3, TX3) to a DSM receiver with pins for DSM, 3.3V, and GND. The diagram depicts wiring DSM signal, 3.3V power, and GND.
TBS Crossfire Nano RX:
Diagram: Shows a connection from the GEP-F405-HD Flight Controller (UART6 pins: GND, 5V, SBUS/PPM, TX6, RSSI) to the TBS Crossfire Nano RX. The diagram shows wiring for SBUS, 5V, and GND.
Receiver UART3 Configuration
This section covers the configuration and wiring for receivers connected to UART3. Note: The original document contains some Chinese text in this section, but the primary instructions are in English.
Configuration Table:
Identifier | Configuration/MSP | Serial Rx | Telemetry Output | Sensor Input | Peripherals |
---|---|---|---|---|---|
USB VCP | 115200 | Disabled ▾ | AUTO ▾ | Disabled ▾ | |
UART1 | 115200 | Disabled ▾ | AUTO ▾ | Disabled ▾ | |
UART2 | 115200 | Disabled ▾ | AUTO ▾ | Disabled ▾ | |
UART3 | 115200 | Disabled ▾ | AUTO ▾ | Disabled ▾ | |
UART4 | 115200 | Disabled ▾ | AUTO ▾ | Disabled ▾ | |
UART5 | 115200 | Disabled ▾ | AUTO ▾ | Disabled ▾ | |
UART6 | 115200 | Disabled ▾ | AUTO ▾ | Disabled ▾ |
Note: Not all combinations are valid. When the flight controller detects this the serial port configuration will be reset. Note: Do NOT disable MSP on the first serial port unless you know what you are doing. You may have to reflash and erase your configuration if you do.
Receiver (e.g., Spektrum, SBUS, IBUS):
Note: Remember to configure a Serial Port (via Ports tab) and choose a Serial Receiver Provider when using RX_SERIAL.
Diagram: Shows a connection from the GEP-F405-HD Flight Controller (UART3 pins: GND, 5V, TX3, RX3) to a receiver (e.g., FlySky FS8S V2) with pins for IBUS, 5V, and GND. The diagram depicts wiring IBUS signal, 5V power, and GND.
ESC
GEPRC BL32 50A 4in1 ESC
Diagram: Depicts the BL32 50A 4in1 ESC board. It shows four motor output pads labeled M1, M2, M3, M4. It also shows the main power input terminals for a 3-6S LiPo battery, marked with '+' and '-'. The board dimensions are 30.5x30.5mm.
VTX (Video Transmitter)
This section details the configuration and wiring for connecting a Video Transmitter (VTX) to the flight controller.
Configuration Table:
Identifier | Configuration/MSP | Serial Rx | Telemetry Output | Sensor Input | Peripherals |
---|---|---|---|---|---|
USB VCP | 115200 | Disabled ▾ | AUTO ▾ | Disabled ▾ | |
UART1 | 115200 | Disabled ▾ | AUTO ▾ | Disabled ▾ | |
UART2 | 115200 | Disabled ▾ | AUTO ▾ | VTX (TBS SmartAudio) ▾ | |
UART3 | 115200 | Disabled ▾ | AUTO ▾ | Disabled ▾ | |
UART4 | 115200 | Disabled ▾ | AUTO ▾ | Disabled ▾ | |
UART5 | 115200 | Disabled ▾ | AUTO ▾ | Disabled ▾ | |
UART6 | 115200 | Disabled ▾ | AUTO ▾ | Disabled ▾ |
Diagram: Shows a connection from the GEP-F405-HD Flight Controller (UART2 pins: GND, 9V, VO, TX2) to a VTX unit with pins for VCC, Video, and GND. The diagram depicts wiring Video signal, Power (9V), and GND.
Note: Different graph transmission has different requirements for supply voltage. Power supply wiring is only an example, please select the actual situation to select the appropriate. Supply voltage to avoid damage to graph transmission.
Camera
This section details the wiring for connecting a camera to the flight controller.
Diagram: Shows a connection from the GEP-F405-HD Flight Controller (pins: VIN, 5V, GND) to a camera (e.g., RunCam Micro Swift 3) with pins for Video, VBAT+, and GND. The diagram depicts wiring Video signal, Power (5V or VIN), and GND.
LED & Buzzer
This section details the wiring for connecting LEDs and a buzzer to the flight controller.
Diagram: Shows connections from the GEP-F405-HD Flight Controller (pins: 5V, GND, LED, BZ+) to an LED strip and a buzzer. The diagram shows connections for power, ground, LED control, and buzzer activation.
GPS & Compass
This section details the configuration and wiring for connecting a GPS module, which may include compass functionality.
Configuration Table:
Identifier | Configuration/MSP | Serial Rx | Telemetry Output | Sensor Input | Peripherals |
---|---|---|---|---|---|
USB VCP | 115200 | Disabled ▾ | AUTO ▾ | Disabled ▾ | |
UART1 | 115200 | Disabled ▾ | GPS ▾ | Disabled ▾ | |
UART2 | 115200 | Disabled ▾ | AUTO ▾ | Disabled ▾ | |
UART3 | 115200 | Disabled ▾ | AUTO ▾ | Disabled ▾ | |
UART4 | 115200 | Disabled ▾ | AUTO ▾ | Disabled ▾ | |
UART5 | 115200 | Disabled ▾ | AUTO ▾ | Disabled ▾ | |
UART6 | 115200 | Disabled ▾ | AUTO ▾ | Disabled ▾ |
Diagram: Shows two connection examples for a GPS module to the GEP-F405-HD Flight Controller. One uses UART1 pins (GND, 5V, TX1, RX1) and connects to a GPS module's GND, +5V, TX, RX. The second example shows connections using SDA and SCL pins (GND, +5V, SDA1, SCL1) for compass functionality, connecting to a GPS module's GND, +5V, SDA, SCL.
Note: SCL and SDA are compass wiring. Because the compass functions on Betaflight firmware are not complete, use this feature with caution!