Product Description
AFC-A6
Flight Controller
Overcurrent and Overvoltage Protection
RC Receiver Current Limiting Protection
Port ESD Protection
Power Supply EMI Filter
The AFC-A6 series open-source flight controllers are meticulously engineered by the Zero One Flight Control team. Based on the open-source FMUv6X hardware architecture, the AFC-A6 stands out as one of the most compact flight controllers in its class, featuring rich interfaces, excellent build quality, and outstanding stability and reliability.
Equipped with carefully selected low-noise sensors and an integrated vibration-damping structure, the AFC-A6 series supports 100 Mbps Ethernet communication and is fully compatible with ArduPilot and PX4 firmware. It supports a wide range of platforms including multirotor, fixed-wing, VTOL fixed-wing, unmanned ground vehicles (UGV), and unmanned surface vehicles (USV).
With high cost-effectiveness and dependable quality, the AFC-A6 series is an ideal choice for building advanced unmanned systems.
Functional Features
Weight Size
reduced by reduced by
Ultra-Light, Ultra-Compact, Ultra-Powerful

Through multiple design iterations, the AFC-A6 series flight controller has been reduced to a compact size of 55 x 38.8 x 14 mm with a weight of only 36g, significantly lowering overall system size and weight.
Compared with the AFC-A6S, the AFC-A6 is 61% lighter and 53% smaller, while still delivering powerful performance and abundant interfaces.
BalancedGyro™ Technology
Lower Noise · Higher Vibration Resistance

Sensors are the core of any flight controller. The AFC-A6 series adopts aviation-grade ICM45686 gyroscopes and accelerometers, featuring the world’s first BalancedGyro™ technology. This technology provides exceptional vibration resistance, superior temperature stability, and reduced inter-sensor coupling. Gyroscope noise as low as 3.8 mdps/rtHz, Accelerometer noise as low as 70μg/rtHz
STM32H7 Processor
Higher Clock Speed, More Possibilities

Powered by the high-performance STM32H743 processor running at up to 400 MHz, with 2 MB Flash and 1 MB RAM, the AFC-A6 series achieves lower CPU load and supports advanced features such as FFT filtering, temperature learning, and GPS-denied navigation, fully enabling ArduPilot and PX4 capabilities. The larger Flash capacity also provides ample space for LUA scripting and custom development.
IMU Temperature Compensation System
Reduced Sensor Drift

The AFC-A6+ is equipped with an IMU temperature compensation system, which actively heats the sensors to 45°C by default, maintaining them at the optimal operating temperature. This effectively reduces sensor temperature drift, improves low-temperature performance, and enhances overall system reliability.
IMU
Vibration damping
foam
Compact Design with Built-in Vibration Dampening

Despite its small size, the AFC-A6+ does not compromise on vibration isolation. Its IMU adopts a separated design, connected to the main board via a flexible flat cable. Combined with carefully selected custom damping foam, this structure effectively filters high-frequency vibrations, reduces gyroscope noise, and improves flight stability.
Multi-Sensor Redundancy Architecture
Enhanced Flight Safety

Designed for maximum precision and safety, the AFC-A6+ features a dual IMU redundancy architecture, utilizing two sets of high-vibration-resistance, low-drift, wide-range ICM45686 gyroscopes.
Additionally, it is equipped with dual ICP20100 high-precision barometers, providing multiple layers of protection for reliable flight control.
100 Mbps Ethernet Interface
Unlock Advanced UAV Capabilities

The AFC-A6 series integrates a 100 Mbps Ethernet interface, enabling direct connection to Raspberry Pi, NVIDIA Jetson platforms, mission payloads, and other computing modules. This allows advanced applications such as SLAM mapping, visual tracking, fiber-optic inertial navigation, and more—unlocking greater possibilities for UAV systems.
20 × 20 mm Mounting Pattern
Lightweight and Easy Installation

For user convenience, the AFC-A6 series includes standard 20 × 20 mm M2 mounting holes on the rear side, with a thread depth of 3 mm, making installation inside airframes simple and secure.
Perfect Companion: AFC-PMU1 Power Module
AFC-PMU1 Current & Power Module
DroneCAN bus communication
60 A continuous current, 100 A peak current
±0.1% voltage accuracy, ±2% current accuracy
Compact size with integrated heat-dissipation enclosure
Perfect Companion: AFC-PMU1 Power Module

The AFC-PMU1 power module uses the DroneCAN communication protocol and supports 10–61 V input via an XT60 connector. It provides 60 A continuous current monitoring and 100 A instantaneous peak current, with high-precision sensing of ±2% current and ±0.1% voltage accuracy. Its multi-stage filtering design ensures low power ripple and stable power delivery.
CAN bus communication protocol
Strong anti-interference performance
Multi-stage filtering design
Low power ripple
Voltage accuracy: ±0.1% V
Current accuracy: ±2% A
Supports input voltage from 10 to 61 V
60 A continuous current monitoring
Product parameters
Parameter Comparison | |||
Item | AFC-A6S | AFC-A6 | AFC-A6+ |
Hardware Standard | FMU v6X | - | FMU v6C |
MCU | STM32H753 | STM32H743 | STM32H743 |
Main Frequency | 480MHz | 480MHz | 480MHz |
RAM | 1M | 1M | 1M |
Flash | 2M | 2M | 2M |
Accelerometer & Gyroscope | TDK ICM45686x2+BMI088 | TDK ICM45686 | TDK ICM45686 x2 |
Magnetometer | RM3100 | IST8310 | IST8310 |
Barometer | ICP-20100x2 | ICP-20100 | ICP-20100x2 |
Receiver Protocol Input | SBUS DSM PPM | SBUS | SBUS |
PWM Output | 16 (14 Dupont connectors + 2 GH1.25 connectors) | 15 (13 Dupont connectors + 2 GH1.25 connectors) | 15 (13 Dupont connectors + 2 GH1.25 connectors) |
Power Interface | 2 | 1 | 1 |
Servo Voltage Monitoring | 9.9v | 9.9v | 9.9v |
Built-in Vibration Dampening | Custom foam + counterweight dampening | No Vibration Dampening | Custom foam dampening |
IMU Temperature Compensation | Yes | None | Yes |
Processor Active Cooling | Yes | Yes | Yes |
Interface Details | - | CAN×2 Telem ×3 GPS&Safety ×1 GPS2×1 ETH×1 | CAN×2 Telem ×3 GPS&Safety ×1 GPS2×1 ETH×1 |
Operating Temperature | -20℃~85℃ | -20℃~85℃ | -20℃~85℃ |
Weight | 93g | 36g | 38g |
Dimensions | 83.8mmx38.8mmx30.2mm | 55mmx38.8mmx14mm | 55mmx38.8mmx14mm |
Firmware Support | ArduPilot、PX4 | ArduPilot、PX4 | ArduPilot、PX4 |
Supported Platforms | Helicopter, Multirotor, Fixed-wing, VTOL, UAV car, UAV boat, etc. | Helicopter, Multirotor, Fixed-wing, VTOL, UAV car, UAV boat, etc. | Helicopter, Multirotor, Fixed-wing, VTOL, UAV car, UAV boat, etc. |
Operating Voltage | 4.5V-5.4V | 4.5V-5.4V | 4.5V-5.4V |
Dimensions

Packing list




Friendly Reminder
ArduPilot, PX4, and Firmament are open-source projects with publicly available source code and powerful capabilities, enabling a wide range of advanced functions. At the same time, this also means that using these products requires a certain level of technical proficiency, hands-on experience, and self-learning ability.
As user requirements may vary, technical support may not always cover every specific use case. We kindly ask for your understanding in such situations. For more open-source examples, tutorials, and technical information, please visit the official open-source community forums.











