FlightTracker
What's that up there?

A Raspberry Pi-powered RGB LED matrix that shows you what aircraft and satellites are overhead.

FlightTracker takes live aircraft data, works out what is nearby, and displays it on a 64x32 RGB LED matrix. When there is nothing overhead, it can show the time, weather, temperature, rainfall, or satellite passes.

This site will show you what you need to build your own and get the software installed. An official 3D-printable case is also available - see the build page for details.

FlightTracker OS

FlightTracker OS is a pre-built Raspberry Pi image that has everything installed and configured for you - no command line required.

Flash it to an SD card with Raspberry Pi Imager, set your Wi-Fi details, flash, and boot. You can then log into the web installer and finish setup from your browser.

32-bit and 64-bit images are available for Raspberry Pi 3, 4, and 5.

Find out more about FlightTracker OS โ†’

The FlightTracker OS web installer
FlightTracker OS web installer

What it does

โœˆ

Aircraft callsign

๐Ÿ›ฉ

Aircraft type

๐Ÿ›ฐ

Satellite passes

โ†’

Origin and destination airports

๐Ÿ“Š

Altitude, speed, and heading

๐Ÿ•

Local time and date

ยฐ

Temperature and weather

๐ŸŒง

Rainfall forecast

๐ŸŒ

Web Interface

Display modes

FlightTracker has a few different ways of showing aircraft information.

You can keep it simple and show the aircraft type and route, or switch to more telemetry-type data such as altitude, speed, and heading. Airport names can be shown in full or as three-letter codes along with the airline logo.

Flight and airline information
Flight and airline information
Fully customisable plane details scroller
Fully customisable plane details scroller
Weather forecasting
Weather forecasting
Track overhead satellites
Track overhead satellites

Web configuration

FlightTracker includes a built-in web interface, no need to write any code to setup or configure.

From the web UI you can:
  • Set your location on a map
  • Choose a display theme
  • Adjust brightness
  • Configure flight display options
  • Set airport name behaviour
  • Add an OpenWeather API key
  • Configure ADS-B / tar1090 settings
  • View live logs
The web configuration interface

On first boot, FlightTracker shows a QR code on the matrix. Scan it with your phone and configure it from there.

First boot - scan to configure
FlightTracker first boot QR code splash screen

Themes

The theme system covers the full display, not just a few headline colours. Flight data, weather gradients, charts, labels, and idle screens all follow the selected theme.

Cycling through Default, Monochrome, and Pastel themes

Default

Monochrome

Pastel

Looking for a way to contribute? I'd love some help adding new themes.

Weather and idle display

Aircraft are not always overhead.

When FlightTracker has nothing useful to say about aircraft, it can show the time, date, and temperature. With an OpenWeather API key, it can also show temperature, humidity, rainfall and forecast animations.

Idle screen - time, temperature, predicted rainfall, day and date
Idle screen - time, temperature, day and date

The screen can be configured to dim throughout the night or even switch off.

Satellite tracking

FlightTracker can also show satellite passes on an azimuth/elevation plot.

It fetches TLE data from CelesTrak and works out when satellites are overhead.

ISS pass - azimuth/elevation plot with speed and altitude

Data sources

FlightTracker mixes and matches data services. Enable any combination you like, put them in priority order, and it cascades down the chain - merging the results, falling back when a service has no answer, and quarantining anything temporarily offline.

Provider Flight monitoring Routing and aircraft info Free or paid
tar1090 / dump1090 โœ“ โ€” Free (your own receiver)
ADS-B.fi โœ“ โ€” Free
ADSB.lol โœ“ โ€” Free
airplanes.live โœ“ โ€” Free
OpenSky Network โœ“ โ€” Free (account required)
Flight Radar 24 (Free) โœ“ โœ“ Free (but limited)
Flight Radar 24 (Paid) โœ“ โœ“ Paid (subscription)
hexdb.io โ€” โœ“ Free
adsbdb.com โ€” โœ“ Free
ADSB.im routes โ€” โœ“ Free
AeroDataBox โ€” โœ“ Free tier, then paid
AirLabs โ€” โœ“ Free tier (1,000/month), then paid
FlightAware AeroAPI โ€” โœ“ Paid (monthly credit)

Weather and satellites

Weather - OpenWeather (free tier). With a free OpenWeather API key, FlightTracker shows temperature, humidity, rainfall and forecast animations on the idle screen.

Satellites - CelesTrak (free, no key). FlightTracker fetches TLE data from CelesTrak, works out when satellites are overhead, and plots their passes.

Ready to get started? Build the hardware ยท FlightTracker OS ยท Install the software ยท View on GitHub

Buy Me a Coffee at ko-fi.com