vB3 Ground Station - alanbjohnston/CubeSatSim GitHub Wiki
This is an archived page that describes how to build a Ground Station for the vB3 version of the CubeSatSim, or a later version of the CubeSatSim running in the AFSK 1200 bps APRS telemetry mode.
Here is information on the lastest FoxTelem ground station setup.
There are a number of options for an AFSK 1200 bps APRS ground station for a CubeSat Simulator.
CubeSat Simulator Lite Ground Station
If you are looking for a ground station for the CubeSat Simulator Lite, then any FM radio will work. Alternatively, an SDR ground station, as described in the next section, tuned to Wide Band FM (WFM) will also work.
CubeSat Simulator Ground Station
Any 70cm ham radio that receives FM can be used to receive the AFSK telemetry from the CubeSat Simulator. In addition, you will need a Terminal Node Controller or TNC, which interprets the AX.25 packets. However, in order to decode and interpret the telemetry, a PC running SDR (Software Defined Radio) is preferred. In this case, the TNC is just software, as is the radio demodulation.
PC with a SDR USB Dongle Ground Station
Any laptop or PC with an SDR USB dongle can act as a ground station for the your CubeSat Simulator. For example, on Windows, the SDR# free software and the RTL-SDR USB dongle ($22 on Amazon) is a good choice.
Here are the Instructions for Configuring the SDR Software.
Raspberry Pi Ground Station
A Raspberry Pi 3B with an SDR USB dongle makes a good ground station too. The OpenWebRX SDR can be run on the Pi, along with an automatic AFSK 1200 decoder for decoding telemetry.
Here are the Instructions for Configuring a Raspberry Pi Ground Station
Ground Station in an OpenWrt Router
Here are the instructions for Configuring a GL-AR150 Open-Source OpenWrt Router as a Ground Station
Web SDR Ground Station using OpenWebRX
You can also use a Web SDR Ground Station so that others can connect to your SDR using just a web browser and can monitor and decode the telemetry as if the ground station was running on their PC.
Here are the steps:
Boot up an Ubuntu PC. For example, if you have windows and a USB memory stick, you can create a bootable device to run or install Ubuntu https://tutorials.ubuntu.com/tutorial/tutorial-create-a-usb-stick-on-windows
Open a Terminal Window. (At bottom left corner, click on Show Applications button then type terminal in search box at the top.
You will need to type y
to confirm install of packages.
You may be prompted for the password.
Copy and paste these commands into the terminal window:
sudo apt install python
sudo apt-get install build-essential git libfftw3-dev cmake libusb-1.0-0-dev
sudo apt install git
git clone git://git.osmocom.org/rtl-sdr.git
sudo apt-get install libusb-1.0-0-dev
cd rtl-sdr/
mkdir build
cd build
cmake ../ -DINSTALL_UDEV_RULES=ON
make
sudo make install
sudo ldconfig
cd ../..
sudo bash -c 'echo -e "\n# for RTL-SDR:\nblacklist dvb_usb_rtl28xxu\n" >> /etc/modprobe.d/blacklist.conf'
sudo update-initramfs -u
sudo rmmod dvb_usb_rtl28xxu
git clone https://github.com/simonyiszk/openwebrx.git
git clone https://github.com/simonyiszk/csdr.git
cd csdr
sudo apt-get install libfftw3-dev
sudo apt-get install g++
make
sudo make install
cd ../openwebrx
cp ../CubeSatSim/groundstation/config_webrx.py .
sudo ./openwebrx.py
These steps are from OpenWebRX https://sdr.hu/openwebrx .
Back to the CubeSat Simulator Wiki Home