737-500 Flight Simulator Cockpit

Discover how I built a realistic replica of a Boeing 737-500 cockpit using Arduino, X-Plane, and Mobiflight. A journey through electronics, 3D printing, and a passion for flight!

Watch the video
737

The Project

Since 2010, I have been building a Boeing 737 cockpit, starting with FSX and later moving to X-Plane thanks to plugins like XPUIPC and Mobiflight. I integrated Arduino, 3D printers, and real components to achieve an immersive and realistic flight experience.

Background

To achieve realistic results, I chose X-Plane and Mobiflight, leveraging offsets and plugins to connect hardware and software. Thanks to Mobiflight and Arduino Mega 2560, I built the Autopilot unit and completed the main cabin.

Using 3D printing and materials like plexiglass, wood, and LEDs, I built backlit panels and custom components. Modularity and expandability were key to adapting the cockpit to my needs.

Request info
Throttle levers
Throttle levers

I built the throttle levers with a 3D printer following a Thingiverse project. I added buttons for the TOGA function and endstops for reverse, improving fidelity compared to the original.

Throttle in action
Cloche
Yoke and details

The yoke and other details were built to ensure maximum immersion during simulated flight, with attention to ergonomics and materials.

Simulator Panorama
FCC & MCP

The Flight Control Computer (FCC) and the Autopilot Module (MCP) were recreated with Arduino, Mobiflight, and buttons purchased from Opencockpit. Integration with X-Plane allows you to follow real flight plans and ATC instructions.

Simulator Panoramic view
Panoramic view

A panoramic view of the cabin shows the complexity and attention to detail achieved in the project.

Arduino MAX7219
7-Segment Display

The 7-segment displays are managed via MAX7219, following a scheme that allows connecting multiple displays in cascade. I prepared a tutorial to explain the multiplexing and expansion of the modules.

Before connections
Test with Mobiflight
Componenti principali
  • APU Panel: autonomy and electrical backup
  • Battery Panel: battery monitoring
  • EFIS: flight data display
  • Fuel Pumps: fuel management
  • Hydraulic Pumps: hydraulic systems