This is the FPV Flight Controller v4, designed for high-performance multirotor and experimental UAV platforms.
Built around the STM32H743 microcontroller, the board integrates multiple IMUs, dual barometers, external flash memory, CAN communication, and extensive I/O.
Project status: ongoing testing.
Hardware fabricated, testing is currently in progress.
- Redundant IMU and barometer architectures
- STM32H7-based flight control systems
- FPV interfaces including PWM, SBUS, UART, and CAN
- Sensor power integrity
- External flash blackbox logging
- STM32H743 MCU
- Dual BMI088 IMUs
- ICM-42688P IMU
- Dual BMP390 barometers
- BMM350 magnetometer
- 12 PWM outputs
- SBUS receiver support
- 5 external UARTs
- CAN interface
- USB Type-C
- External SPI flash
- 39 mm × 39 mm PCB
IMUs
- BMI088 ×2
- ICM-42688P
Environmental sensors
- BMP390 ×2
- BMM350
- STM32H743VIT6
- ARM Cortex-M7
- 480 MHz
- FPU and DMA support
| Interface | Details |
|---|---|
| UART ×5 | External communication |
| I2C ×1 | Sensor interface |
| CAN | TCAN337G |
| USB-C | Configuration |
| PWM ×12 | ESC and servo |
| SBUS | RC input |
- W25Q128JVPIQ SPI flash
- Used for blackbox logging and fault analysis
| Rail | Component |
|---|---|
| Main buck | TPS62933 |
| 3.3 V LDO | LP5912-3.3 |
| Parameter | Value |
|---|---|
| Dimensions | 39 mm × 39 mm |
| Connectors | SM08B-SRSS |
| PWM | Connector and pads |
| UARTs | External |
Hitesh Bhoyar
Embedded Systems | UAV Electronics
https://github.com/hiteshbhoyar03
MIT License





