🧭 MainCompass WIP

ESP32 LVGL C++ / Arduino TFT / SPI SD Card

What is it?

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.

Instruments

🧭

Compass (digital & analogue)

Dual Fuel Gauges

🏎️

Speedometer

↕️

VSI (Vertical Speed)

🔢

Altimeter

✈️

Artificial Horizon

🔄

RPM Gauge

💨

Airspeed Indicator

Technical Details

View Source on GitLab See TwoNeedles (predecessor) ← Back to Kirisoft