Mission Overview
Live telemetry from the ongoing REAL CubeSat mission (Montana State University / SSEL), which studies the high-energy electrons precipitating out of Earth's Van Allen radiation belts.
Mission status
🛰️ Live track ↗Quick links
Live Beacons
Real-time HEALTH and TIME beacons decoded during ground-station passes. Plot any field, with red/yellow/nominal limit lines drawn automatically when the field has a defined band.
Backorbit LDT
Onboard HEALTH and XACT frames downlinked from stored telemetry. Plots default to the most-recent decoded pass; use the pass picker to step through history.
Orbit Replay
Time-scrub the derived XACT orbit product with ECI placement, WGS84 position, attitude axes, spacecraft state, and magnetic context.
Data Explorer
Search and browse any loaded data table — including the raw SatNOGS archive and rejected packets. Filter by date, keyword, station, or frame quality. Download what you see.
About REAL
REAL — Relativistic Electron Atmospheric Loss
A 3U CubeSat built at the Montana State University Space Science and Engineering Laboratory (SSEL) to measure how high-energy "killer electrons" from the Van Allen radiation belts precipitate into Earth's upper atmosphere. REAL carries the Energetic Charged Particle (ECP) sensor from Johns Hopkins APL and resolves electron flux across five pitch angles simultaneously from keV to MeV energies.
Spacecraft & payload
Partners & collaborators
Further reading
Data & sync
Required dashboard files load automatically. Optional telemetry files are detected automatically and parse only when opened. Use Reload Files to force-fetch the latest data.
What this site is
A telemetry dashboard for the MSU SSEL REAL CubeSat mission (Relativistic Electron Atmospheric Loss).
Live Beacons
HEALTH and TIME beacon frames decoded in real time from SatNOGS observations and direct MSU ground-station passes. HEALTH frames carry battery / EPS / OBC / temperature / radio fields. TIME frames carry onboard clock / TAI / GPS-time fields.
Backorbit LDT
Higher-fidelity HEALTH and XACT frames stored onboard between passes and
downlinked as backorbit telemetry. HEALTH plots use the onboard
ONBOARD_TIMESTAMP counter; XACT plots use tai_utc
or the onboard MET counter (counters are placed on the time
axis through the measured clock model, so their UTC is an estimate).
Receive and file timestamps are never plot clocks.
XACT
The attitude-control / orbit subset of LDT data: ECI position + velocity, attitude quaternion, body rates, star-tracker, GPS fix, ADCS mode, momentum, sun-vector, and reaction-wheel state.
Pass detection
Frames separated by more than ~30 min are considered separate passes. The LDT view defaults to plotting the most recent decoded pass. You can step backwards with the pass picker, or override to a free-form date range.
Limit bands (RL / YL / Nom / YH / RH)
Where the bus packet layout defines safe operating limits, the chart draws them as horizontal lines:
- RL / RH — red dashed, hard low / high limit
- YL / YH — yellow dotted, soft warning low / high
- Nom — green dash-dot, nominal value
Limits come straight from the REAL bus packet layout — the same field definitions the decode pipeline uses.
Two capture pipelines, one merged LDT product
REAL backorbit telemetry is captured two ways, then merged into a single source of truth:
- The SatNOGS pipeline decodes frames heard by the public SatNOGS ground-station network.
- The MSU
.datparser decodes raw captures from the MSU groundstation.
Because both hear the same satellite, the same frame is often captured
twice. The unified LDT product de-duplicates byte-identical frames and
keeps every unique one, tagging each row with where it came from
(source_pipeline = SatNOGS, MSU .dat, or both) plus a
redundancy_status cross-check. The Anomaly Overview
uses this to show the complete attitude-anomaly map from the merged
product at once, with source-path indicators on the points. Rejected
packets stay listed per capture
path, since a rejection only means something next to the pipeline that
produced it.
This page was built and is maintained by its author. Found a bug or have a comment? Email [email protected].
Settings
Your personal preferences for this dashboard. Everything here is saved in your browser only — it never changes the underlying telemetry.
Appearance
Chart defaults
How plots are drawn
TIME_ONBOARD_S, ONBOARD_TIMESTAMP, MET) are exact integer counters — the value the science team uses for time solutions. Their UTC form is always an estimate from the measured clock model (the onboard clock drifts about a minute per day, varying with temperature), so it is marked “≈”; click any onboard time cell to cycle it through raw counter → estimated UTC → elapsed weeks/days/hours. Time zone applies to ground timestamps, chart axes and tooltips.