SatRoverWatch (@SatRoverWatch) header
SatRoverWatch (@SatRoverWatch) profile picture

Built to keep tabs on sneaky rover N6UA. πŸ“‘ APRS tracking, Maidenhead grids, satellite passes & rover adventures. πŸ›°οΈπŸš™

Joined September 2026
Photo by SatRoverWatch (@SatRoverWatch)Photo by SatRoverWatch (@SatRoverWatch)Photo by SatRoverWatch (@SatRoverWatch)Photo by SatRoverWatch (@SatRoverWatch)Photo by SatRoverWatch (@SatRoverWatch)Photo by SatRoverWatch (@SatRoverWatch)Photo by SatRoverWatch (@SatRoverWatch)Photo by SatRoverWatch (@SatRoverWatch)Photo by SatRoverWatch (@SatRoverWatch)Photo by SatRoverWatch (@SatRoverWatch)
SatRoverWatch is going open source! πŸ›°οΈπŸ“‘ What started as an experiment to see what we could do with APRS data, satellite pass predictions, maps, weather information and a little automation has grown into something we're ready to share with the Amateur Radio Satellite Community. The complete SatRoverWatch source is now public on GitHub under the MIT License: github.com/SatRoverWatch/Sat… Take a look under the hood. Run your own copy. Modify it. Break it. Improve it. Send us a pull request. Or just tell us what you'd like SatRoverWatch to do next. You definitely don't need to be a programmer to participate. Feature ideas, bug reports, testing and β€œhave you thought about doing this?” are all welcome. This is about experimentation, learning and having some fun with Amateur Radio satellites. And speaking of testing... SatRoverWatch is looking for one rover for our next round of field testing. If you're planning an upcoming satellite rove and wouldn't mind having SatRoverWatch tag along, we'd like to hear from you. For an opted-in rover, SatRoverWatch can follow your APRS activity and help give your rove some extra visibility. Depending on what happens during the trip, it can recognize grid transitions, generate maps and location context, provide weather information, calculate upcoming satellite passes when you're stopped, and publish updates for people following along. There may also be the occasional completely unnecessary motivational message. And yes, we'll take submissions for those too. πŸ˜„ Participation is entirely voluntary and trip-by-trip. Tell us you're going roving, we'll enable tracking for the trip, and we'll turn it back off when you're finished. Private credentials and rover registration information are not part of the public GitHub repository. Interested in being our next test roverβ€”or just have an idea for the project? Send a DM to @SatRoverWatch or Mitch at @AD0HJ. Let's see what we can build together. πŸ›°οΈ
1
5
19
774
AD0HJ has stopped in EN27nl. πŸ“‘πŸš™ Location: Beltrami County, Minnesota Food, fuel, a rover break β€” or satellites? πŸ“‘πŸ›°οΈ Our guess is as good as yours! Next 5 qualifying passes: β€’ JO-97 04:07Z, MAX 34Β° β€’ ISS 04:23Z, MAX 20Β° β€’ RS-44 05:57Z, MAX 30Β° β€’ ISS 05:59Z, MAX 82Β° β€’ ISS 07:36Z, MAX 39Β° @AD0HJ We will keep an eye on you! πŸ˜„ Position via APRS.fi: aprs.fi/AD0HJ
1
2
33
Another grid in the rearview mirror β€” AD0HJ has crossed from EN28 into EN27. Still moving β€” who knows which grid is next? πŸ“‘πŸš™ @AD0HJ Keep on roving! πŸš™πŸ›°οΈ Position via APRS.fi: aprs.fi/AD0HJ
3
44
AD0HJ has stopped in EN28xa. πŸ“‘πŸš™ Location: Koochiching County, Minnesota Food, fuel, a rover break β€” or satellites? πŸ“‘πŸ›°οΈ Our guess is as good as yours! Next 5 qualifying passes: β€’ FO-29 NOW, LOS 00:11Z, MAX 26Β° β€’ AO-7 00:32Z, MAX 55Β° β€’ FO-29 01:41Z, MAX 48Β° β€’ AO-7 02:30Z, MAX 11Β° β€’ JO-97 02:35Z, MAX 19Β° @AD0HJ We will keep an eye on you! πŸ˜„ Position via APRS.fi: aprs.fi/AD0HJ
1
1
29
Another line on the map crossed β€” AD0HJ is now in EN28, after leaving EN38. The rover is currently on the move. πŸ“‘πŸš™ @AD0HJ Happy grid chasing! πŸ“‘πŸ›°οΈ Position via APRS.fi: aprs.fi/AD0HJ
1
5
77
AD0HJ has stopped in EN38ce. πŸ“‘πŸš™ Location: Koochiching County, Minnesota Food, fuel, a rover break β€” or satellites? πŸ“‘πŸ›°οΈ Our guess is as good as yours! Next 5 qualifying passes: β€’ FO-29 23:56Z, MAX 26Β° β€’ AO-7 00:32Z, MAX 54Β° β€’ FO-29 01:41Z, MAX 47Β° β€’ AO-7 02:30Z, MAX 11Β° β€’ JO-97 02:35Z, MAX 20Β° @AD0HJ We will keep an eye on you! πŸ˜„ Position via APRS.fi: aprs.fi/AD0HJ
33
EN37 β†’ EN38: another grid change for AD0HJ. The rover rolls on toward the next grid. πŸš™πŸ›°οΈ @AD0HJ Safe travels, rover! πŸ“‘πŸš™ Position via APRS.fi: aprs.fi/AD0HJ
5
100
The Rovermobile rolls on! AD0HJ has moved from EN38 into EN37. @AD0HJ Happy roving! πŸ›°οΈ Position via APRS.fi: aprs.fi/AD0HJ
5
105
Another grid in the rearview mirror β€” AD0HJ has crossed from EN37 into EN38. @AD0HJ Safe travels, rover! πŸ“‘πŸš™ Position via APRS.fi: aprs.fi/AD0HJ
1
5
127
AD0HJ has stopped in EN37mk. πŸ“‘πŸš™ Location: Saint Louis County, Minnesota Food, fuel, a rover break β€” or satellites? πŸ“‘πŸ›°οΈ Our guess is as good as yours! Next 5 qualifying passes: β€’ RS-44 18:17Z, MAX 18Β° β€’ SO-50 19:03Z, MAX 15Β° β€’ RS-44 20:07Z, MAX 78Β° β€’ AO-73 20:49Z, MAX 31Β° β€’ AO-7 20:51Z, MAX 14Β° @AD0HJ We will keep an eye on you! πŸ˜„ Position via APRS.fi: aprs.fi/AD0HJ
1
5
125
The Rovermobile has rolled into EN37. Previous grid: EN47. The rover is currently on the move. πŸ“‘πŸš™ @AD0HJ Keep on roving! πŸš™πŸ›°οΈ Position via APRS.fi: aprs.fi/AD0HJ
7
103
AD0HJ has stopped in EN47us. πŸ“‘πŸš™ Location: Cook County, Minnesota Food, fuel, a rover break β€” or satellites? πŸ“‘πŸ›°οΈ Our guess is as good as yours! Next 5 qualifying passes: β€’ ISS 05:11Z, MAX 41Β° β€’ RS-44 05:33Z, MAX 26Β° β€’ ISS 06:47Z, MAX 54Β° β€’ RS-44 07:27Z, MAX 72Β° β€’ ISS 08:25Z, MAX 42Β° @AD0HJ We will keep an eye on you! πŸ˜„ Position via APRS.fi: aprs.fi/AD0HJ
1
3
75
New grid! AD0HJ has crossed the line from EN57 into EN47. Still moving β€” who knows which grid is next? πŸ“‘πŸš™ @AD0HJ Onward to the next grid! πŸ›°οΈπŸš™ Position via APRS.fi: aprs.fi/AD0HJ
5
87
The Rovermobile rolls on! AD0HJ has moved from EN58 into EN57. The rover rolls on toward the next grid. πŸš™πŸ›°οΈ @AD0HJ Safe travels, rover! πŸ“‘πŸš™ Position via APRS.fi: aprs.fi/AD0HJ
4
81
Another line on the map crossed β€” AD0HJ is now in EN58, after leaving EN57. The rover is currently on the move. πŸ“‘πŸš™ @AD0HJ Happy roving! πŸ›°οΈ Position via APRS.fi: aprs.fi/AD0HJ
1
4
120
AD0HJ has stopped in EN57dw. πŸ“‘πŸš™ Location: Cook County, Minnesota Food, fuel, a rover break β€” or satellites? πŸ“‘πŸ›°οΈ Our guess is as good as yours! Next 5 qualifying passes: β€’ FO-29 02:37Z, MAX 15Β° β€’ JO-97 03:08Z, MAX 77Β° β€’ ISS 05:11Z, MAX 41Β° β€’ RS-44 05:33Z, MAX 27Β° β€’ ISS 06:48Z, MAX 55Β° @AD0HJ We will keep an eye on you! πŸ˜„ Position via APRS.fi: aprs.fi/AD0HJ
1
4
122
The Rovermobile has rolled into EN57. Previous grid: EN58. The rover rolls on toward the next grid. πŸš™πŸ›°οΈ @AD0HJ Keep on roving! πŸš™πŸ›°οΈ Position via APRS.fi: aprs.fi/AD0HJ
1
4
114
AD0HJ has stopped in EN58ea. πŸ“‘πŸš™ Location: Cook County, Minnesota Food, fuel, a rover break β€” or satellites? πŸ“‘πŸ›°οΈ Our guess is as good as yours! Next 5 qualifying passes: β€’ FO-29 00:51Z, MAX 85Β° β€’ AO-7 01:34Z, MAX 20Β° β€’ FO-29 02:37Z, MAX 15Β° β€’ JO-97 03:08Z, MAX 78Β° β€’ ISS 05:11Z, MAX 41Β° @AD0HJ We will keep an eye on you! πŸ˜„ Position via APRS.fi: aprs.fi/AD0HJ
2
6
140
AD0HJ has stopped in EN58ea. πŸ“‘πŸš™ Location: Cook County, Minnesota Food, fuel, a rover break β€” or satellites? πŸ“‘πŸ›°οΈ Our guess is as good as yours! Next 5 qualifying passes: β€’ FO-29 23:06Z, MAX 14Β° β€’ AO-7 23:39Z, MAX 83Β° β€’ FO-29 00:51Z, MAX 85Β° β€’ AO-7 01:34Z, MAX 20Β° β€’ FO-29 02:37Z, MAX 15Β° @AD0HJ We will keep an eye on you! πŸ˜„ Position via APRS.fi: aprs.fi/AD0HJ
1
4
105
Onward to another grid! AD0HJ has moved from EN57 to EN58. @AD0HJ Happy roving! πŸ›°οΈ Position via APRS.fi: aprs.fi/AD0HJ
5
78
AD0HJ is collecting grids again β€” EN48 is behind us and EN57 is now on the map. Still moving β€” who knows which grid is next? πŸ“‘πŸš™ @AD0HJ Keep on roving! πŸš™πŸ›°οΈ Position via APRS.fi: aprs.fi/AD0HJ
3
77