MainCompass is an embedded multi-instrument aviation panel running on an ESP32 microcontroller with a 240×320 TFT touchscreen. It renders a full set of analogue-style aircraft instruments using the LVGL graphics library, loading background bitmaps from an SD card at runtime.
It's designed to be used alongside a flight simulator — the ESP32 receives instrument data over a serial link and updates all displays in real time, giving you physical gauges on your desk instead of on-screen widgets.
Compass (digital & analogue)
Dual Fuel Gauges
Speedometer
VSI (Vertical Speed)
Altimeter
Artificial Horizon
RPM Gauge
Airspeed Indicator