Indi-H7 Flight Controller
Specifications
Core Components
-
MCU: STM32H743VIH6 — 480 MHz, 2 MB Flash
-
IMU: Dual BMI088 (Gyro + Accel ×2)
-
Barometer: BME280
-
Storage: MicroSD card slot
Interfaces
-
UART: 7 ports
-
PWM Outputs: 8 channels (all DShot-capable)
-
I2C: 1 port
-
SPI: 1 port
-
SWD: 1 port
-
ADC Inputs: 2 (VBAT, Current)
-
USB: USB Type-C
Power Outputs
-
BEC 5 V @ 2.5 A: Suitable for flight controller peripherals, receiver, GPS, optical flow sensor, etc.
-
BEC 12 V @ 2.5 A: Suitable for video transmitters and cameras
UART Mapping
ArduPilot
-
SERIAL0 → USB
-
SERIAL1 → UART2
-
SERIAL2 → UART4
-
SERIAL3 → UART1 (GPS)
-
SERIAL4 → UART3 (DJI O3)
-
SERIAL5 → UART7 (ESC Telemetry)
-
SERIAL6 → UART5 (RCIN)
-
SERIAL7 → UART8
PX4
-
TELEM1 → UART2
-
TELEM2 → UART4
-
TELEM3 → UART7 (ESC Telemetry)
-
SERIAL4 → UART8
-
GPS1 → UART1
-
GPS2 → UART3
-
Radio Controller → UART5 (RCIN)
RC Input
-
Default RC input supports SBUS and CRSF.
-
ArduPilot: Set
SERIAL6_PROTOCOL = 23 -
PX4: Set
RC_INPUT_PROTO = Auto
VTX Support
-
SH1.0-6P: Supports DJI O3 Air Unit.
-
Note: Pin 1 provides 12 V — do not connect 5 V peripherals here.
-
-
SH1.0-4P: Supports digital VTX units.
Camera Support
-
SH1.0-4P: Supports digital cameras.
PWM Output
-
Up to 8 PWM outputs.
-
Channels 1–8 support DShot.
Battery Monitoring
-
Integrated VBAT sensor
-
External current sensor support via ESC connector
Compass
-
No onboard compass.
-
External compass supported via I2C (SDA/SCL) port.
Physical
-
Mounting: 30 × 30 mm, Φ4 mm
-
Dimensions: 38.56 × 38.7 × 7.7 mm
-
Weight: 9 g