Industrial manufacturing
Industrial Internet of Things | Industrial materials | Equipment Maintenance and Repair | Industrial programming |
home  MfgRobots >> Industrial manufacturing >  >> Manufacturing Technology >> Manufacturing process

Arduino Nano Flight Simulator 2020 Control Panel – LCD & CDI Display

Components and supplies

Arduino Nano Flight Simulator 2020 Control Panel – LCD & CDI Display
Arduino Nano 33 IoT
Low‑profile, Wi‑Fi enabled, ideal for compact cockpit panels.
×1
Arduino Nano Flight Simulator 2020 Control Panel – LCD & CDI Display
LED (generic)
Bright, low‑power indicators for status LEDs.
×4
Arduino Nano Flight Simulator 2020 Control Panel – LCD & CDI Display
Switch Actuator, Head for spring return push‑button
Tactile push‑button with spring return for reliable control.
×2
Arduino Nano Flight Simulator 2020 Control Panel – LCD & CDI Display
Alphanumeric LCD, 16 x 2
Clear text display for flight data and navigation parameters.
×2
LED Bar (10 LED)
Compact LED bar for CDI indication.
×2

Necessary tools and machines

Arduino Nano Flight Simulator 2020 Control Panel – LCD & CDI Display
Soldering iron (generic)
Precision soldering for reliable PCB connections.

Apps and online services

Arduino Nano Flight Simulator 2020 Control Panel – LCD & CDI Display
Arduino IDE
Official IDE for uploading firmware and debugging.
FS2020TA
Telemetry bridge for Flight Simulator 2020.

About this project

This build showcases a custom cockpit panel that interfaces with Flight Simulator 2020, offering real‑time navigation displays and controls.

Arduino Nano Flight Simulator 2020 Control Panel – LCD & CDI Display

The panel provides:

  • Live NAV1 & NAV2 Active frequencies.
  • Live NAV1 & NAV2 Standby frequencies.
  • Editing & switching of NAV1 & NAV2 Standby frequencies via rotary encoders.
  • Live OBS (radial) settings for both NAV radios.
  • Live ADF frequency and heading values.
  • Automatic CDI visualization on two LED bars, prioritizing NAV1 when available.
  • Second LCD displays IAS, Altitude (QNH), Height (QFE), Heading, and Vertical Speed.

All navigation parameters are presented on the primary 16x2 LCD, while aircraft telemetry appears on the secondary display. The CDI indicator uses two LED bars complemented by a central 3mm green LED for clarity.

Rotary encoders with integrated push‑buttons are employed for intuitive frequency and course adjustments. Although the example uses an Arduino Nano 33 IoT, the design is compatible with any Arduino variant.

Full project details, schematics, and source code are available on GitHub: https://github.com/IWILZ/FS2020-LCD-Panel.

Code

LCD_and_CDI_1.0.ino

View the firmware here: https://github.com/IWILZ/FS2020-LCD-Panel/blob/main/LCD_and_CDI_1.0.ino


Manufacturing process

  1. Arduino‑Based Switch & LED Panel for Microsoft Flight Simulator 2020
  2. Control an LED via Bluetooth with Arduino – Simple DIY Guide
  3. How to Display Images on a 1.17‑inch TFT LCD with Arduino UNO
  4. Mastering an 8×8 LED Matrix with Arduino Uno: A Step‑by‑Step Guide
  5. DIY Arduino Cockroach Control System – Build for Under $30
  6. Intelligent Spoon Aid for Parkinson’s Patients
  7. Arduino-Powered Garage Parking Rangefinder – Accurate Distance Alerts
  8. Build Your Own Flight Simulator Rudder Pedals: Step‑by‑Step DIY Guide
  9. Build Stunning Web-Driven LED Animations with Raspberry Pi & Arduino
  10. Build a Reliable Alarm Clock with DS1302 RTC and Arduino UNO