Modular Flight Simulator: C-47d Skytrain

Team: Weston Tureson

Project

The Modular Flight Simulator: C-47D Skytrain is a custom physical cockpit designed to provide tactile flight input and instrument output for Microsoft Flight Simulator 2020.

Objectives:

  • Traditional desktop flight controls do little to teach cockpit layout or switch location.
  • Commercial physical simulators are expensive, heavy, and difficult to customize.
  • This project creates a modular, mobile simulator that combines physical controls, wireless subsystem communication, and live instrument feedback.
  • The goal was to build an affordable platform that can be demonstrated, transported, repaired, and expanded.

System

System diagram

Methods

  • Built a modular cockpit frame with custom yoke, rudder, throttle, switch, and instrument subsystems.
  • Tested several sensor types and selected the most stable options for each control.
  • Used ESP-NOW to connect distributed ESP32-S3 boards to a central hub.
  • Developed a SimConnect bridge to link the cockpit with Microsoft Flight Simulator 2020.
  • Used an Arduino Mega to drive the pilot instruments after separating motor power from logic control.
  • Validated each subsystem individually, then integrated the full simulator.

Conclusion

  • The project successfully produced a working modular C-47D cockpit simulator with physical inputs and instrument outputs.
  • The final system demonstrated reliable communication between ESP32-S3 boards, the SimConnect bridge, and Microsoft Flight Simulator 2020.The throttle, joystick, switches, and pilot instruments all operated as functional subsystems in the completed build.
  • The project showed that a vintage-aircraft simulator can be built with accessible components and custom firmware rather than expensive commercial hardware.
  • The largest engineering lessons were the importance of sensor reliability, power management, and modular subsystem design.
  • Future work includes adding more cockpit stations, refining control feel, and expanding the instrument panel.