Cart 0

SatNOGS - DIY Satellite Groundsation

3D Printing Citizen Science communication Cubesat Open Hardware

Low earth orbit satellite communication is a must when your are building your own satellite. SatNOGS is a DIY ground station network platform that aspires to create a full modular and scalable stack of open technologies based on open standards that will provide interoperability with , and the construction of a full ground station.

Key part of the SatNOGS stack is it's Global Management Network connecting multiple observers with multiple ground stations, enabling tracking and monitoring of LEO satellites from multiple locations around the world. All data gathered will be publicly accessible trough the network website. SatNOGS

In order to implement this general stack SatNOGS is using four different sub-projects.

satNOGS categories

SatNOGS Network

A web application running on a server that takes care of discovery of ground stations, registering of users, scheduling and job-detailing of observation as well as data collection and analysis once an observation is done.

SatNOGS Network

The main page features a map with all ground stations, details about a featured ground station and latest completed and scheduled observations.

The timeline view gives a quick overview on the data that each ground station collected within the observation timeframe. On the left you can see the list of the Ground Stations that participated in the observation and on the right you can check the timeblocks each ground station got data. SatNOGS timeline

The data view currently supports observed sound waves and has the ability for playback directly in the browser. A download link is also available so users can further process the data available.

SatNOGS data view

SatNOGS Network also provides an API that matches it's current DB model and enables other applications or services to query SatNOGS Network for information about Ground Stations, Observations, Data, Transponders or even Satellites.

SatNOGS API root

You can play around with it in the SatNOGS Netwokr dev instance.  For now authenticated users of the website are the only ones with POST (write) access, anyone else can view only (GET).

The SatNOGS Network code can be found (follow and contribute too!) here:

A live development version of the website with demo data [WARNING ;)] can be found here:

SatNOGS DB , a separate crowd-sourced suggestions app build around transponder data for satellites. The source of truth about transponder data still lives under SatNOGS network (our main observation and scheduling website and SatNOGS DB would expose all these data and enable users around the world to provide suggestions about transponders for satellites.

SatNOGS database

Furthermore, by solving our data issue, SatNOGS DB provides the world (and especially ham and amateur satellite communities) with an open, accessible, crowd-sourced database for Satellite Transponder data. (yeah open data!)
For a demo check out:
SatNOGS DB Github repository:
SatNOGS Client, An embedded system that receives the scheduled operation from Network, records an observation and sends it back.
SatNOGS currently uses an Odroid U3 embedded system with several open source packets to achieve that functionality.
SatNOGS client

SatNOGS Groundstation

A major part of the SatNOGS network is the groundstation hardware. The scope of the project is to create a showcase groundstation that is easy to manufacture with readily available and affordable materials.
SatNOGS Groundstation
Step by steps instructions to build your own SatNOGS grounstation are available in it's dozuki page, all Designs and 3D printable files can be found here and all PCB files for our electronics shields can be found here.
Some of it's features...
First and foremost it's gear assembly is all based on 3d printed parts from scratch and the use of acetone ABS curing, focusing on ease of reproduction and excellent mechanical operation and properties.
SatNOGS gear
PCB to house all electronics (Arduino, and Stepper Drivers)
additional PCB as a PSU for voltage regulation and neater cable management
The stepper code features acceleration and deceleration in movement and opto-homing support
SatNOGS diplexer
A diplexer to allow the use of both antennas
SatNOGS diplexer 2
An easily constructed tripod that can facilitate the portable use of the SatNOGS grounds
SatNOGS tripod
A helical antenna design
SatNOGS tripod 2
And initial research on a radome design for more permanent installations
SatNOGS Radome
Since the project is based in modular and open design principles users can user their existing configuration as they consider fitting
SatNOGS modular
About the Author
Eleftherios Kosmas is an open source hobbyist, member of the local hackerspace or Athens which SatNOGS started being developed. He is working as a researcher for the Medical School of the University of Athens and his work there has nothing to do with satellites whatsoever.

Older Post Newer Post