G-F1 FPV FC

The G-F1 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-F1 supports open-source firmware including Betaflight and INAV. Its compact design fits small frames perfectly.

G-F1

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 6x 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 9V Output BEC-2 Output: 9V/3A
BEC 5V Output BEC-1 Output: 5V/3A
BEC 3.3V Output Linear Regulator, Continuous current: 300mA
Operating Temperature 0°C~55°C
Mounting 30.5 x 30.5mm, M4 hole
Dimensions 36 x 36 x 8 mm
Weight 10g

Pin Definition

Pin

Wiring Overview

The diagram below shows G-F1 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
Connects to CAN devices such as a CAN PMU
VIDEO IN Connects to an analog FPV camera
VIDEO OUT Connects to an analog VTX
O3 Air Connects to the DJI O3 Air Unit
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