โœˆ Pilot's Shelf Display โœˆ

One-Click Install

Waveshare ESP32-S3 1.75" AMOLED โ€” pilot edition

๐Ÿ›ฉ
Home Airport
Aircraft within 50 NM, with altitude & speed
๐Ÿ”ฅ
Aerial Firefighters
Live tankers, water bombers, lead planes
๐Ÿšค
Seaplanes
DHC-2 Beavers, Twin Otters, amphib ops

Flash the device

  1. Plug the AMOLED board into your computer via USB-C.
  2. Click Install below โ€” Chrome will ask which serial port to use; pick the one that just appeared.
  3. Wait ~30 seconds. The screen lights up with the splash and then "WiFi setup".
  4. On your phone, join the WiFi network Pilot-Display-Setup. A captive-portal page will open; pick the home WiFi and enter the password. The device reboots and starts pulling flight data.
Chrome or Edge required. Safari/Firefox don't support Web Serial yet. If "Install" is grayed out, your browser doesn't support flashing โ€” copy firmware.bin to your laptop and flash with esptool instead.

Changing settings after install

The display hosts a tiny admin page on its local IP โ€” shown at the bottom of every screen after WiFi is connected. Browse to http://<that-IP>/ on any device on the same WiFi to change the home airport, the greeting, or the backend URL.

What's inside

An ESP32-S3 microcontroller running a custom firmware that talks to a tiny FAA-data backend at display-api.pilotmoves.com. The backend queries adsb.lol (free public ADS-B feed) and trims responses to the 30 most-relevant aircraft per screen. Source & build instructions live in the project's hand-off doc.