Product · Catalog 2026

AF-F4 nano

Compact F4 Flight Controller · Compatible Model X Blade
AF-F4 nano
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
AF-F4 nano pinout
Click any image to open full size
TypeVersionDateSizeDownload
ArduPilot (.apj package)
ArduPilot Copter app. Upload via the USB-C bootloader (Mission Planner) or the catalog Web Updater → Firmware Update.
1.2.32026-07-11815 KBAF-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.32026-07-112.5 MBAF-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