• Models
  • Contests
  • Slicer
  • Login
  • Start Here
    thingiverse-iconprintables-iconcults3d-iconmakerworld-iconmyminifactory-icon

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
FlightScnrPi - large ADS-B traffic sweeping radar 3D Printer File Image 1
FlightScnrPi - large ADS-B traffic sweeping radar 3D Printer File Image 2
FlightScnrPi - large ADS-B traffic sweeping radar 3D Printer File Image 3
FlightScnrPi - large ADS-B traffic sweeping radar 3D Printer File Image 4
FlightScnrPi - large ADS-B traffic sweeping radar 3D Printer File Image 5
FlightScnrPi - large ADS-B traffic sweeping radar 3D Printer File Image 6
FlightScnrPi - large ADS-B traffic sweeping radar 3D Printer File Image 7
FlightScnrPi - large ADS-B traffic sweeping radar 3D Printer File Image 8
FlightScnrPi - large ADS-B traffic sweeping radar 3D Printer File Thumbnail 1
FlightScnrPi - large ADS-B traffic sweeping radar 3D Printer File Thumbnail 2
FlightScnrPi - large ADS-B traffic sweeping radar 3D Printer File Thumbnail 3
FlightScnrPi - large ADS-B traffic sweeping radar 3D Printer File Thumbnail 4
FlightScnrPi - large ADS-B traffic sweeping radar 3D Printer File Thumbnail 5
FlightScnrPi - large ADS-B traffic sweeping radar 3D Printer File Thumbnail 6
FlightScnrPi - large ADS-B traffic sweeping radar 3D Printer File Thumbnail 7
FlightScnrPi - large ADS-B traffic sweeping radar 3D Printer File Thumbnail 8

FlightScnrPi - large ADS-B traffic sweeping radar

yashmulgaonkar avataryashmulgaonkar

July 7, 2026

makerworld-icon
DescriptionCommentsTags

Description

Boost MeAll my files are free and self-funded - boosts help cover filament costs and let me keep giving back to the MakerWorld community.
Thank you for the support! ❤️

FlightScnr Pi

A flight tracker for Raspberry Pi built for the Waveshare 4in touch display. The on-device UI is modeled after my other project, FlightScnr: dark radar aesthetic, animated sweep, map tiles, and gesture navigation. A built-in web portal configures everything from your phone or laptop on the same network.

What it does

FlightScnr Pi shows live aircraft around your pre set location on a circular radar, with rich flight details when you tap a plane. It combines FlightRadar24 (FR24), live positions from adsb.fi (free cloud feed — no local ADS-B dongle), Tomorrow.io weather, and optional AirLabs schedule data. Settings, API keys, tracking, and updates are managed through a local web portal. No SSH required for day-to-day use.

Round touch display

The UI is designed for a 4in round LCD with touch (default layout: 720x720).

ScreenHow to openWhat you see
RadarBoot / homeLive aircraft, map background, sweep line, compass rose, range label, altitude tags
Flight detailTap aircraft on radarAirline logo, route, type, altitude, speed, heading; swipe or footer to cycle aircraft
Tracked flightWeb portal → Track, or swipe right on radarRoute header, progress bar with aircraft icon, LIVE/ETA, vertical speed ticker; pin to keep screen open
Clock and current weatherSwipe down from radarTime, date, current weather and conditions
Weather ForecastSwipe right from clockMulti-day forecast (Tomorrow.io)
Clock settingsSwipe left from clockClock format and related options on-device
About / detailsSwipe up from radarVersion, network, API status, portal URL
SettingsSwipe left from radarBrightness, timeouts, color theme, display options (multi-page)

Gestures and controls

  • Tap aircraft → flight detail
  • Tap range label (top) → cycle zoom presets (2–30 mi / km / nm)
  • Two-finger pinch → zoom radar range in and out
  • Swipe between screens (see table above)
  • Footer buttons on detail, tracked, and settings screens (PREV / NEXT / RADAR / PIN)
  • Auto-return to clock when no aircraft are visible (optional, portal setting)
  • Off-hours schedule can dim the panel, turn it off, or force the clock screen at night

Radar features

  • Animated radar sweep with configurable accent color themes (Red, Yellow, Orange, Green, White)
  • Optional compass rose and sweep line (toggle in portal)
  • Map tile background (CARTO dark or OpenStreetMap) with cached tiles in /var/lib/flightscnr/maps/
  • Aircraft-type icons (jet, turboprop, helicopter, military, etc.) with altitude/speed tags
  • Minimum altitude floor to hide low aircraft (e.g. pattern traffic)
  • Alert mode: highlight military aircraft, emergency squawks (7700/7600/7500), or a custom watch list; optionally hide non-alerted traffic
  • Distance units: km, statute miles, or nautical miles

Tracked flight

Pick any callsign in the web portal. The display shows origin → destination, aircraft type, a progress bar with a moving plane icon, and live stats (time remaining, distance, vertical speed). Flights not yet airborne can use AirLabs schedule data when configured.

Web portal

Open from any device on your LAN:

http://<hostname>.local (default port 80; change with WEB_PORT in /etc/flightscnr.env)

SectionPurpose
RadarSet radar center (lat/lon), range, distance units, min altitude, color theme, compass, sweep
Display & screensBrightness, flight-detail and clock timeouts, auto-return to clock when empty
Off-hoursNight schedule - dim, turn off display, or show clock
Weather°C / °F for clock and forecast
AlertsMilitary, emergency squawk, watch list, hide non-alerted aircraft
TrackingTrack a callsign; route search (origin + destination) for live flights
API keysFR24, Tomorrow.io, AirLabs - save or save & restart
UpdatesCheck GitHub for new releases; Update Now runs git pull and re-syncs (git checkout required)
SystemReboot or Shutdown the Pi remotely

Portal preferences are stored on the Pi in /var/lib/flightscnr/ and apply without wiping on update.

Data sources and modes

SourceRequired?Provides
FR24 APIYes (full app)Routes, airlines, flight details, tracked flights, enriched radar
adsb.fiOptional (on by default)Free live positions over the internet — merges with FR24 or fills the radar when FR24 is off (ADSB_ENABLED=True). Not a USB ADS-B receiver.
Tomorrow.ioYes (weather)Clock temperature and multi-day forecast
AirLabsOptionalScheduled departure info when a tracked flight is not yet airborne

API responses are cached (e.g. FR24 feed ~90s, flight details ~30 min, weather ~1 hr) to reduce quota use during 24/7 operation. Offline databases (airports.json, airlines.json, icao_types.json) download on first run.

GitHub Link: https://github.com/yashmulgaonkar/FlightScnr_Pi

 

License:

Standard Digital File License

Related Models

Modular Mounting System preview image

Modular Mounting System

HeyVye profile image

HeyVye

69,197

Modular Snap Together Raspberry Pi 2B/3B/3B+/4 Case w/ OLED & Fan Options preview image

Modular Snap Together Raspberry Pi 2B/3B/3B+/4 Case w/ OLED & Fan Options

Sneaks profile image

Sneaks

5,242

Raspberry preview image

Raspberry

Real_Prints profile image

Real_Prints

427

Raspberry Pi 3 (B/B+), Pi 2 B, and Pi 1 B+ case with VESA mounts and more preview image

Raspberry Pi 3 (B/B+), Pi 2 B, and Pi 1 B+ case with VESA mounts and more

0110-M-P profile image

0110-M-P

29,014

Malolo's screw-less / snap fit Raspberry Pi 4 Model B Case & Stands preview image

Malolo's screw-less / snap fit Raspberry Pi 4 Model B Case & Stands

Malolo profile image

Malolo

2,159

Berry Keychain – Raspberry / Blackberry preview image

Berry Keychain – Raspberry / Blackberry

Bluverie Studio profile image

Bluverie Studio

306

Swiss Army Style SD Holder (Expandable)(Raspberry adaptors) preview image

Swiss Army Style SD Holder (Expandable)(Raspberry adaptors)

Dranoweb profile image

Dranoweb

23,237

Appleberry G5 - Raspberry Pi 3B / 4B in Apple Power Mac G5 case preview image

Appleberry G5 - Raspberry Pi 3B / 4B in Apple Power Mac G5 case

StawiamKlocki.pl profile image

StawiamKlocki.pl

2,282