
Alphaswift FC Mini
Designed by Alphaswift, the Alphaswift FC Mini is a slim, high-performance flight controller for advanced UAV applications, featuring an STM32H743 MCU, dual ICM42688P IMUs, and support for Betaflight, iNav, and ArduPilot firmware.




The Alphaswift FC Mini is a compact, enterprise-grade flight control unit fully designed, developed, and produced by Alphaswift to support high-agility and extended-range UAV operations using 2S to 8S LiPo power systems. The FC Mini is compatible with leading autopilot ecosystems such as Betaflight, iNav, and ArduPilot, allowing seamless deployment across multiple aircraft configurations. The controller is driven by an STM32H743 microcontroller and utilizes a dual-redundant ICM42688P IMU architecture to ensure stable and precise attitude estimation, while an integrated Infineon DPS365 pressure sensor delivers dependable altitude information. An onboard analog OSD enables real-time video overlay, and flight logs can be stored locally via the integrated microSD card slot.
The Alphaswift FC Mini provides a comprehensive range of electrical interfaces, including up to 13 PWM outputs (LED incldued), 7 UARTs, 2 I2C buses, 1 CAN port, and 6 DEC inputs for voltage, current, RSSI, airspeed or secondary volatge/current measurement. High-voltage monitoring up to 69V is supported through the Vbat2. The board also supports 2 analog video sources with selectable input switching for flexible camera configurations. Power regulation is handled by an onboard 5V / 2.5A BEC, along with an auxiliary output 5V / Vbat (up to 2A) to power external devices such as FPV cameras or video transmitters. System setup and firmware access are provided via a USB-C interface, with additional solder pads available for an externally mounted USB connector. All electronic components are placed on a single side of the PCB, leaving the opposite side flat to reduce stack height and simplify installation in space-constrained platforms.
Specifications
Flight controller
MCU: STM32H743VIH6, 480MHz , 1MB RAM, 2MB Flash
IMU: 2x ICM42688
Baro: Infineon DPS365 (I2C2)
Blackbox: MicroSD card socket (SDIO)
7x UARTs (1, 2, 3, 4, 6, 7, 8) with built-in inversion.
13x PWM outputs(including “LED” pad)
2x I2C
1x CAN
6x ADC (VBAT, Current, RSSI, Analog AirSpeed, Vbat2, Cur2)
3x LEDs for FC STATUS (Blue, Red) and 3.3V indicator (Red)
1x SPI3 breakout
USB Type-C (USB2.0)
1x JST-SH1.0_8pin connector (Vbat/G/Curr/Rx8/S1/S2/S3/S4)
1x JST-GH1.25_4pin connector (5V/CAN-H/CAN-L/G)
Dual Camera Inputs switch
5V/Vbat filtered power ON/OFF switch
DJI FPV OSD is supported by any spare UART
Power
Vbat Input: 6~36V (2~8S LiPo)
BEC: 5V 4A cont. (Max 5A)
LDO 3.3V: Max 500mA
No Current Sensor built-in
ADC Vbat2 pad supports Max. 69V (voltage divider: 1K:20K)
Static power: 200mA@5V with Betaflight, 150mA@5V with ArduPilot
FC Firmware
ArduPilot
BetaFlight
INAV
Physical
Mounting: 30.5 x 30.5mm, Φ4mm with Grommets Φ3mm
Dimensions: 36 x 36 x 5 mm
Weight: 7g
Including
1x Alphaswift FC Mini
6x Silicon grommets M4 to M3
1x JST-SH1.0_8pin cable with connectors, 5cm
1x JST-GH-4P to JST-GH-4P cable for CAN port, 20cm