Microsoft Flight Simulator 202x ↔ ArduPilot SITL Bridge release!

Hello everyone! I’m happy to share the initial release of a lightweight bridge connecting Microsoft Flight Simulator (2020/2024) with ArduPilot Software-In-The-Loop (SITL) setups.

What it does:

  • MSFS → SITL: Streams live, high-rate aircraft sensor data (position, attitude, velocity, IMU, etc.) from SimConnect to ArduPilot SITL using a standardized JSON format over UDP.

  • SITL → MSFS: Receives PWM actuator commands from the SITL and injects them directly into the MSFS flight controls (Aileron, Elevator, Rudder, Throttle, and Aux channels) via SimConnect events.

  • Passthrough RC: Allows mapping DirectInput axes (joystick/gamepad) to RC channels (RC1-12) and sends this input to the SITL as control stick commands.

  • Key Features: Automatic SITL IP/Port detection, joystick calibration utility, configurable mapping for up to 16 output channels, and a simple HUD display for live sensor values.

This tool is designed to provide a fast, robust, and full Software-In-The-Loop (SITL) experience using the popular ArduPilot flight stack and the MSFS environment.

Testing and feedback are welcome!

Marco

7 Likes