Single-board Computer
This is a Raspberry pi 3/4 or a Quartz64 computer with a standard 40-pin I/O connector. The basic installation steps are:
- Install base OS (no user interface needed)
- Create a user called tart
sudo adduser tart
- Enable the SPI interface (this is done using raspi_config on an rPi, and
modprobe spi_rockchip
on the Quartz64.
Install some packages
The following packages are needed to continue with the install. Mostly this is docker.
sudo apt install curl docker.io docker-compose git
sudo usermod -a -G tart docker
Install TailScale
The TART single board computers are connected to a global network
curl -fsSL https://tailscale.com/install.sh | sh
sudo tailscale up
Install the TART operating software.
This software contains the API server and the necessary code to communicate to the telescope electronics using the SPI interface.
git clone https://github.com/tart-telescope/sbc_code
cd sbc_code/software
docker-compose -f docker-compose-telescope.yml build
Connecting to your telescope locally
If you telescope has an IP address on your network (i.e., x.x.x.x) then you can connect directly to it via a web browser
http://x.x.x.x
Troubleshooting
You should see a web interface... If the image looks like a clock (showing the current time in UTC), then the TART can't communicate with it's correlator.