Complete flight controller ecosystem built entirely in Rust. Real-time firmware, FOC ESC control, and a modern desktop configurator — supporting 27 boards across 6 MCU families.
NexusFlight, CoreDrive, and NexusGround are currently in active development and testing.
Source code access is available by request. Once testing is complete, full open access will be granted. To request access, contact devops@automatanexus.com or submit an access request on GitHub.
From embedded firmware to desktop tooling — every layer built in Rust
Embedded flight controller firmware for STM32/AT32 MCUs with Embassy async runtime.
Field-Oriented Control ESC firmware for BLDC motors with sinusoidal commutation.
Desktop configurator built with Tauri 2 for flashing, PID tuning, and configuration.
Core flight algorithms library with 490+ unit tests.
Why pilots choose NexusFlight Suite
Built entirely in Rust with no unsafe blocks in application code. No buffer overflows, no use-after-free, no data races — guaranteed at compile time.
Embassy async runtime delivers deterministic loop times. PID loop runs at 8kHz with sub-125μs cycle time for razor-sharp flight response.
CRSF/ELRS, S.BUS, MSP v2, DShot 150/300/600 with bidirectional telemetry, SmartAudio, and Tramp IRC for VTX control.
CoreDrive implements true Field-Oriented Control with sinusoidal commutation for smoother throttle response and higher efficiency.
Configurable filter chain with PT1, PT2, Biquad, Notch, and Dynamic Notch filters using FFT-based frequency detection.
u-blox UBX protocol with GPS rescue, return-to-home, position hold, and full telemetry integration for long-range flights.
27 flight controller boards across 6 MCU families
| MCU Family | Boards | Status | Examples |
|---|---|---|---|
| STM32F405 | 12 | Stable | Matek F405, SpeedyBee F405, iFlight SucceX |
| STM32F411 | 4 | Stable | BetaFPV F4, Happymodel CrazyF4 |
| STM32F722 | 6 | Stable | Matek F722-SE, SpeedyBee F7 |
| STM32F745 | 1 | Beta | Matek F745 |
| STM32H743 | 2 | Beta | SpeedyBee H743, Matek H743 |
| AT32F435 | 1 | Beta | SpeedyBee F405 V4 |
Supported gyroscopes: MPU6000, BMI270, ICM-42688-P, ICM-20689
13 tabs for complete flight controller management
NexusGround
NexusGround v0.1.0 — Desktop Configurator
The details that matter
Download NexusGround to get started, or contact us for source access and custom firmware builds.