SatNOGS is a modular and scalable stack for Satellite Ground Station implementation. Fully based on open source technologies and open standards, it provides interoperability with existing or future subsystems.

A Global Management Network is the key part of our stack, connecting multiple observers with multiple ground stations enabling tracking and monitoring of satellites from multiple locations around the world. The data gathered will be publicly accessible through the network website.

  • 2×Stepper MotorNEMA 14 or NEMA 17
  • 2×3D printed Gear AssemblyCheck our repo for designs
  • 1×Arduino MicroFor Alt/Az commands translation and commanding the stepper drivers
  • 1×TP-Link wr703nFor WiFi connectivity and routing
  • 2×Signal ReceiverDVB-T receiver based on RTL2832U
  • 2×Yagi antennaFor 2m and 70cm bands. Check repo for designs
  • 2×A4988 Stepper DriverPololu compatible
  • 1×Odroid U3For management interface, jobs queue, decoding and receiving
  • 1×Full list of components can be found in individual BOMs in our repos

The SatNOGS Network website has had the focus in terms of development from our software team in the past week. While the major functionality (observation calculation and scheduling) is coming along nicely (thanks to libraries like python-ephem) we are also delivering other needed functionality. This time it was a public, well documented, open API.

Based on Django REST Framework, we deployed an API that matches our current DB model and enables other applications or services to query SatNOGS Network for information about Ground Stations, Observations, Data, Transponders or even Satellites.

You can check the code in our repo , or play around with it in our dev instance.