X - Pro Flight Controller

X - Pro Flight Controller

The X-PRO Flight Controller is engineered for developers, drone builders, and autonomous systems requiring reliability, flexibility, and high-speed processing.

Key Features & Benefits

    • MCU: STM32H743VIH6, 480 MHz, 2 MB Flash
    • IMU: BMI088 + BMI088 (DUAL)
    • Baro: SPL06
    • MicroSD Card Slot
    • 7x UART
    • 8x PWM
    • 1x I2C
    • 1x SPI
    • 1x SWD
    • 2x ADC (VBAT, Current)
    • USB Type-C
    • BEC 5 V 2.5 A output (for controller, receiver, GPS, optical flow or other devices)
    • BEC 12 V 2.5 A output (for video transmitter, camera)
  • SERIAL0 → USB
  • SERIAL1 → UART2
  • SERIAL2 → UART4
  • SERIAL3 → UART1 (GPS)
  • SERIAL4 → UART3 (DJI-03)
  • SERIAL5 → UART? (ESC Telemetry)
  • SERIAL6 → UART5 (RCIN)
  • SERIAL? → UART8
  • TELEM1 → UART2
  • TELEM2 → UART4
  • TELEM3 → UART? (ESC Telemetry)
  • SERIAL4 → UART8
  • GPS1 → UART1
  • GPS2 → UART3
  • Radio Controller → UART5 (RCIN)

The default RC input port supports SBUS and CRSF protocol. Set SERIAL6_PROTOCOL=23 on Ardupilot oret RC_INPUT_PROTO = Auto on PX4.

The SH 1.0-6P connector supports aOJI 03 Air Unit connection. Pin 1 of the connector is 12v so be careful not to connect this to a peripheral requiring 5v.

The board has a internal voltage sensor and connections on the ESC connector for an external current sensor input.
The board has a internal voltage sensor and connections on the ESC connector for an external current sensor input.The X-PRO does not have a built-in compass, but you can attach an external compass using 12C on the SDA and SCL connector.