FPV Electronics > Flight Controller
The F405 Flight Controller is a high-performance flight control system designed for FPV drones and UAV applications. Built around the STM32F405 microcontroller (ARM Cortex-M4 @ 168MHz), it provides reliable flight control with optimized processing efficiency. Suitable for racing drones, freestyle FPV, and intermediate autonomous operations.
Component | Details |
Processor | STM32F405 (Cortex-M4 @ 168MHz, FPU) |
Memory | 192KB SRAM + 1MB Flash |
IMU | MPU6000 (SPI, 8kHz gyro) |
3D Magnetometer | HMC5883L magnetometer |
Barometer | MS5611 (Pressure sensor precision: ±1.5 hPa) |
Connectivity | 6×UART / 8×PWM / 1×CAN / 1×I2C |
Blackbox Storage | TF card (recommended 16GB~128GB) |
Input Voltage | 2S-6S LiPo (7.4V-25.2V) |
BEC Outputs | 5V@3A + 9V@2A (Non-isolated) |
Dimensions | 36×36mm (30.5×30.5mm mounting) |
Board Weight | 9g |
• 4kHz Control Loops: 250μs cycle time with Cortex-M4 FPU
• Redundant Sensor Bus: SPI + I2C IMU connectivity options
• Single CAN Bus: Supports ESC telemetry (e.g., BLHeli_32)
• 6S LiPo Support: 30V input with reverse polarity protection
• Onboard OSD: MAX7456 with basic HUD customization
• SBUS/CRSF Support: Compatible with major RC protocols
• ✅ Betaflight (Target: MATEKF405)
• ✅ INAV (Basic GPS navigation)
• ✅ ArduPilot (Limited autonomous features)
• ❌ PX4 (Not officially supported)
• 4kHz mode for competitive latency
• Stable gyro performance for acrobatic maneuvers
• Basic waypoint navigation support
• 6S power system integration
• 4× M3×6mm shock-absorbing balls
• 1× 16GB TF card
• 1× SH1.0-4pins silicone cable (10cm, reversed)
• 1× SH1.0-6pins silicone cable (10cm, reversed)
• 1× JST-SH 8pin cable (15cm)