This project focuses on building systems to receive weather imagery and data directly from GOES geostationary satellites without relying on the internet.
Regardless of what app or service you use to check the weather, virtually all of that information originates from the National Oceanic and Atmospheric Administration (NOAA). As noted in this discussion, this data is a public good freely available to everyone.
NOAA broadcasts this data continuously from a pair of satellites in geostationary orbit—GOES-East and GOES-West—positioned over the east and west coasts of the United States. This project is about cutting out the middleman and receiving that broadcast directly, without needing any kind of internet connection or cellular service.
The core idea is inspired by the work of saveitforparts and utilizes cheap, repurposed robotic RV satellite dishes. These dishes formed a large industry for mobile TV reception before Starlink, and many can be scavenged or found on marketplace or at thrift stores for $20-30. We can modify them to work as free uplinks to NOAA weather satellites.
Most satellites zip across the sky, meaning you only get a signal for the 10 or 15 minutes they are overhead. To get data from them, you need a motorized tracker or a lot of patience.
A geostationary satellite is different. It orbits 22,236 miles above the equator—exactly the altitude where its orbital speed matches the rotation of the Earth. From your perspective on the ground, it appears to hover perfectly still in the sky, 24/7.
Why does this matter? This makes it incredibly easy to “hack.” You don’t need expensive motors or complex tracking software. You just point your dish at that one fixed spot in the sky, lock it down, and you have a permanent, always-on connection to the data stream.
Pointing a dish at a GOES (Geostationary Operational Environmental Satellite) allows you to intercept a high-speed digital “firehose” of real-time meteorological, solar, and emergency data covering the entire Western Hemisphere.
The satellite’s Advanced Baseline Imager (ABI) provides visible and infrared views of Earth. This isn’t just a broad view of the continent; it is precise enough to see individual cloud formations over your neighborhood with a resolution of 0.5 km per pixel. While it captures the “Full Disk” every 10–15 minutes, it also provides Mesoscale updates every 30 to 60 seconds for specific regions experiencing active weather like hurricanes or wildfires.
Through the EMWIN (Emergency Managers Weather Information Network) stream, the satellite broadcasts over local weather forecast and emergency alert data for every county in the US. Even though the signal is continent-wide, it contains:
The satellite also monitors the sun and the space environment to track solar flares and radiation hazards using its Magnetometer and Extreme Ultraviolet Sensors. Additionally, it relays data from the Geostationary Lightning Mapper (GLM), which tracks every lightning bolt in real-time, and acts as a relay for Search and Rescue (SARSAT) distress signals.
Because this is a direct broadcast intended for emergency managers, it does not require an internet connection—only a clear line of sight to the satellite. To pull this data from the sky, you need some specific hardware.
The inspiration video by saveitforparts walks you through the whole process of building a custom receiver feed and properly pointing the dish.
| Title | Feed type | Reflector type | Alignment mechanism |
|---|---|---|---|
| cjtrowbridge: repurposed robotic 3D-printed helical | Helical | Parabolic dish (TV/RV) | Repurposed robotic mount |
| cjtrowbridge: stationary 3D-printed helicone | Helicone | Parabolic dish (TV/RV) | Stationary (fixed mount) |
Since the satellite is geostationary, you need to point your dish at a fixed spot in the sky.
You can use a phone app like “Satellite AR” or a website like DishPointer to find the exact azimuth and elevation for your location.
Important: You generally cannot see through trees, buildings, or hills. You need a clear Line of Sight to the position of the satellite in the sky.