Real-Time ISS Tracker Shows Off The Goods

What hardware hacker doesn’t have a soft spot for transparent cases? While they may have fallen out of mainstream favor, they have an undeniable appeal to anyone with an interest in electronic or mechanical devices. Which is why the Orbigator built by [wyojustin] stands out among similar desktop orbital trackers we’ve seen.

Conceptually, it’s very similar to the International Space Station tracking lamp that [Will Dana] built in 2025. In fact, [wyojustin] cites it specifically as one of the inspirations for this project. But unlike that build, which saw a small model of the ISS moving across the surface of the globe, a transparent globe is rotated around the internal mechanism. This not only looks gorgeous, but solves a key problem in [Will]’s design — that is, there’s no trailing servo wiring that needs to be kept track of.

For anyone who wants an Orbigator of their own, [wyojustin] has done a fantastic job of documenting the hardware and software aspects of the build, and all the relevant files are available in the project’s GitHub repository.

The 3D printable components have been created with OpenSCAD, the firmware responsible for calculating the current position of the ISS on the Raspberry Pi Pico 2 is written in MicroPython, and the PCB was designed in KiCad. Incidentally, we noticed that Hackaday alum [Anool Mahidharia] appears to have been lending a hand with the board design.

As much as we love these polished orbital trackers, we’ve seen far more approachable builds if you don’t need something so elaborate. If you’re more interested in keeping an eye out for planes and can get your hands on a pan-and-tilt security camera, it’s even easier.

9 thoughts on “Real-Time ISS Tracker Shows Off The Goods

      1. Since you asked, I have no issue with writing your own code, but, if something already exists and is available, why not use it? In this case, predict has been around forever. It works, and all the bugs have been shaken out. If you write your own you also have to write your own test suite and debug it. There may also be corner cases that you didn’t anticipate, or a lack of versatility, because this is the first time you wrote this particular code. It’s also faster to grab something known to work, so you can focus on other parts of the project.

        1. I generally agree – leveraging proven code is usually the way to go. However, for this specific application, a full port is less crucial than it might seem. Because Low Earth Orbits (LEO) must be nearly circular to avoid serious Earth drag. The two main motions – Argument of Vehicle (AoV) and Equator Crossing (EQX) – operate at nearly constant rates.

          Solving Kepler’s equation numerically handles the primary deviations in the AoV rate, and we can ignore the negligible EQX variations since Earth’s rotation is the dominant factor there. For a physical model with mechanical tolerances, this lightweight approach provides an adequately accurate visual representation without the overhead of a full-blown propagator.

Leave a Reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.