Pi Sat Track

Track the pass
from a browser.

Runs on Windows, Mac, Linux or a Raspberry Pi, all from your browser.

Browser-based amateur satellite tracker — live pass prediction, Doppler-corrected uplink/downlink, modular radio control, and rotator tracking — all from a web UI. Runs headless on a Pi (or Windows/Mac/Linux); use from any browser on the network.

  • Windows · Mac · Linux · Pi
  • 2D · 3D · radar
  • Headless on a Pi

Track the pass

Satellite, WSJT, APRS, Logging, in one window

The map and the footprint, with azimuth and elevation.

Pi Sat Track full window on an ISS pass preview, with the next-pass list, map, rotor gauges, and radio panel.
ISS pass preview.
Watch the demo

On a pass

Hear it. Work it. Log it. Report it.

Pick the pass. Work it. Log it. Report it.

  1. Hear it

    Pick what to hear. Sked Finder finds mutual windows by grid or callsign, with max elevation at both ends.

    Next passes: AOS, LOS, elevation, and duration.
  2. Work it

    Uplink and downlink Doppler, corrected on the fly. Align it on the waterfall. SSB follows a linear pass.

    Live pass with the footprint and a countdown.
  3. Log it

    Log to a local ADIF or via UDP to logging programs such as Log4OM.

    Logging panel with an ADIF path.
  4. Report it

    Auto or manual AMSAT status reporting.

    AMSAT report: Heard, TLM Only, or Not Heard.

Find it

Profile, picker, window.

  1. Pass profile

    Elevation over time, azimuth marked on the bar, and a red dot for the satellite now.

    Pass profile along the bottom of the station window: elevation over time, with a red marker for the satellite now.
    Elevation over time, with the satellite now.
  2. Satellite picker

    Favorites, Heard on AMSAT, and a catalog of 1100+ satellites. Sort A to Z, or by the next AOS.

    Favorites bar listing AO-73, FO-29, ISS, JO-97, NO-44, RS-44, SO-50, and SONATE-2.
    Favorites: AO-73, FO-29, ISS, JO-97, NO-44, RS-44, SO-50, and SONATE-2.
  3. Sched Finder

    Mutual windows by grid or callsign, max elevation at both ends, and the shared footprint. A 24-hour or 48-hour window.

    Sked Finder results for mutual windows, with duration, maximum elevation, and azimuth for each satellite.
    Sked Finder mutual windows.

Set up

Radio, rotor, and logging.

Radio over TCP or serial, one radio or a split pair. Rotors include the RT-21 and the GS-232, including azimuth-only. Logging goes out over UDP, to an ADIF file, or stays off.

Station configuration for the uplink and downlink radios. The radio software list includes SmartSDR and SDRconnect.
Radio configuration. Addresses in the picture are examples.
Rotor limits and Hamlib TCP settings, with park azimuth, mechanical stop, host, port, and the AZ-only option.
Hamlib TCP rotor settings.

The demo

From a Pi and a browser.

Tracking, Doppler, rotor control, logging, AMSAT reports, and scheds.