<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[Starlink Fun & Tech]]></title><description><![CDATA[An engineer's thoughts, ideas, and brainfarts that happened while learning about Starlink]]></description><link>https://tech.starlink.sx/</link><image><url>https://tech.starlink.sx/favicon.png</url><title>Starlink Fun &amp; Tech</title><link>https://tech.starlink.sx/</link></image><generator>Ghost 4.3</generator><lastBuildDate>Fri, 20 Mar 2026 00:35:08 GMT</lastBuildDate><atom:link href="https://tech.starlink.sx/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[Why yet another Starlink tracker?]]></title><description><![CDATA[Why did I decide to built yet another Starlink tracker.]]></description><link>https://tech.starlink.sx/why-yet-another-starlink-tracker/</link><guid isPermaLink="false">60809cc5893a2a176c97b7cb</guid><category><![CDATA[Starlink]]></category><category><![CDATA[Tracker]]></category><dc:creator><![CDATA[Mike Puchol]]></dc:creator><pubDate>Wed, 21 Apr 2021 22:20:07 GMT</pubDate><media:content url="https://tech.starlink.sx/content/images/2021/04/starlink.png" medium="image"/><content:encoded><![CDATA[<img src="https://tech.starlink.sx/content/images/2021/04/starlink.png" alt="Why yet another Starlink tracker?"><p>Yes, there are quite a few Starlink tracking sites and apps out there. To name but a few:</p><ul><li><a href="https://satellitemap.space">Satellitemap.space</a></li><li>James Darpinian&apos;s <a href="https://james.darpinian.com/satellites/?special=starlink">viewer</a></li><li><a href="https://findstarlink.com">Find Starlink</a></li><li>Many more on <a href="https://www.reddit.com/r/Starlink">Reddit&apos;s /r/Starlink</a></li></ul><p>However, none of them provided me with tools to lean much past observing the orbits, seeing how satellites connect to a customer, what altitudes they orbited at, and so on. Being in the RF space for many years, amongst other things, I was interested in topics such as:</p><ul><li>How many spot beams does a satellite have.</li><li>What is the shape and footprint of the spot beams.</li><li>What is the relationship between gateways, a customer location, and passing satellites.</li><li>What coverage could you expect at a certain location assuming you had gateway coverage.</li><li>How does Starlink interplay with other LEO constellations being launched.</li><li>How does Dishy operate.</li><li>What is the relationship between channel bandwidth, customer density, spot beam switching frequency, and other modulation characteristics.</li><li>... and the list goes on!</li></ul><p>I&apos;m on the waiting list to get my own Starlink terminal, so many of my questions will remain unanswered until I receive it, or other users come up with ideas.</p><p>As a starting point, I decided to build my own Starlink tracker, which you can find at <a href="https://starlink.sx">https://starlink.sx</a>. </p><h3 id="the-early-days">The early days</h3><p>After modifying some sample <a href="http://learningthreejs.com/blog/2013/09/16/how-to-make-the-earth-in-webgl/">WebGL 3D globe code from tutorials</a>, I decided that as much as a spinning 3D Earth globe with starfield background and floating dots looked awfully cool, it was not suited to track the amount of stuff I&apos;d end up throwing at it. Or at least, if it was, the learning curve was so massive, the effort was not warranted.</p><p>I turned to the 2D mapping solution I knew best, <a href="https://maps.google.com">Google Maps</a>, and its awesome API. After writing a very quick PoC, it became apparent that it was not very good at handling rendering of potentially thousands of markers at rates of 1 Hz, essentially crashing Chrome if I even tried.</p><p>Last resort was <a href="https://www.openstreetmap.org/">OpenStreetMap</a>, combined with one of many libraries out there to handle it. I first tried <a href="https://openlayers.org/">OpenLayers</a>, and stuck with it, after replacing the Google mapping code with OpenLayers resulted in all ~1400 satellites updating in real time, once per second. Bingo!</p><p>My next post will dive into radio links between satellites and gateways, and the intricacies involved. Stay tuned! &#xA0;</p>]]></content:encoded></item></channel></rss>