

Description
AF-F4 nano is a compact STM32F405 flight controller with an ICM-42688-P IMU. The novaX hardware definition configures an SPL06 barometer, eight motor/servo PWM outputs, one LED output and six hardware UARTs plus USB. Use the matching AF-F4_nano ArduPilot release. Betaflight board configuration is available in the FC repository; a verified PX4 release is not provided here.
Basic Specifications
MCU
STM32F405
IMU
ICM-42688-P
Barometer
SPL06 (current novaX hardware definition)
Operating Voltage
9 – 25 V DC
Output Voltage
3.3V/1A · 5V/3A · 10V/3A
USB Input
USB Type-C (Firmware & Power)
PWM Output
8 motor/servo channels + 1 LED channel
Serial Ports
6 hardware UARTs + USB configured; verify connector pinout
Servo Output
2 Port
RC Input
PWM / PPM / S.Bus
Size
39.4 × 39.4 mm
Mount Hole
30.5 × 30.5 mm / M4
Weight
9.3 g
Operating Temp
-20 ~ +70 ℃
Supported F/W
novaX ArduPilot (released); Betaflight board configuration available
| Type | Version | Date | Size | Download |
|---|---|---|---|---|
ArduPilot (.apj package) ArduPilot Copter app. Upload via the USB-C bootloader (Mission Planner) or the catalog Web Updater → Firmware Update. | 1.2.3 | 2026-07-11 | 815 KB | AF-F4_nano-v1.2.3.apj SHA-256: a4745c6ebc1e83dd5f86aafa7874c7db819f5b75b3226847db41f498758cce5c |
Bootloader + App (merged HEX · DFU / SWD) Bootloader + application combined image based at 0x08000000. Flash via the catalog Web Updater → DFU Recovery (hold BOOT0) or SWD/ST-Link for a blank/bricked board. | 1.2.3 | 2026-07-11 | 2.5 MB | AF-F4_nano-v1.2.3_with_bl.hex SHA-256: 3dcde3c40ac5e12db1de51a7e6ce04d415ce0943cf68cded104bf7b2fb97bccb |
All firmware releases are published on GitHub: https://github.com/novaX-ALUX/fc/releases



