G-FF4 FPV FC

The G-FF4 FPV flight controller is designed for fixed-wing, UAV, and VTOL applications. Powered by the STM32F405 processor with a high-precision IMU and integrated sensors, it delivers accurate flight control.

The G-FF4 supports open-source firmware including Betaflight, INAV and ArduPilot. Its compact design fits small frames perfectly.

G-FF4

Product Information

Hardware Summary

Item Description
MCU STM32F405RGT6, 168 MHz, 192KB RAM, 1MB Flash
IMU ICM-42688-P
Barometer DPS368
Compass IST8310
OSD AT7456E (optional)
Blackbox (Data Logger) NAND Flash 2Gbit
CAN 1x CAN Bus
UART 5x UART
PWM Outputs 9x PWM (8x motor outputs; 1x customize)
ADC Inputs 2x ADC (1x battery voltage; 1x battery current)
I2C Ports 1x I2C
LED Indicators 3 colors LED indicator
USB USB Type-C with DFU key on board
Static Power Consumption 110mA @ 5V
Input Voltage 3S~6S Lipo input voltage with voltage monitoring
BEC 5V Output BEC-1 Output: 5V/3A
BEC 9V Output BEC-2 Output: 9V/3A
Operating Temperature 0°C~55°C
Mounting 30.5 x 30.5mm, M4 hole
Dimensions 36 x 36 x 10 mm
Weight 10g

Pin Definition

Pin

Wiring Overview

The diagram below shows G-FF4 and the connections to its peripherals.

Wiring
Interface Function
ESC & Ext ESC Supports a quadcopter (x4) with one ESC plug and an octocopter (x8) with two ESC plugs
GPS Connects to a GPS sensor
SBUS Connect to a SBUS receiver
I2C Connects to external I2C sensors such as a compass or airspeed sensor
UART1, 2, 4 Connects to radio telemetry, ELRS receivers, or LiDAR sensors
CAN Connects to CAN devices such as a CAN PMU
VIDEO IN Connects to an analog FPV camera
VIDEO OUT Connects to an analog VTX
D-VTX Connects to a digital VTX
USB Used for firmware loading and configuration via USB Type-C
Buzzer Connects to a buzzer
BOOT Button Forces the flight controller into DFU mode when held during power-up to reflash firmware