Easy GNSS is a Graphical User Interface (GUI) for low-cost GNSS using Raspberry Pi. It provides different types of GNSS processing using the Open Source library RTKLIB. It is based on RTKBase and on TouchRTKStation.
- Case: Create using 3D printer (STL data is here) or buy from Shapeways
- GNSS receiver: u-blox M8T CSG shop
- Mini-USB cable
- GNSS antenna: Tallysman TW3710 or TW3740 (GPS+GLO+BDS L1) Digi-Key(TW3710) or Digi-Key(TW3740)
- Raspberry Pi: https://www.raspberrypi.org/products/
- Micro SD card
- TNC(P)-SMA(J) connector
- SMA(P)-SMA(P) cable
- 4inch Screen: Waveshare 4inch RPi LCD Waveshare
- DC-DC converter: 7.4V to 5V Strawberry Linux, Amazon
- Micro-USB cable
- Battery holder: Lilliput Battery Plate for Sony Battery F-970 eBay, Amazon
- Battery: Sony NP-F550/F570 (2900mAh) or NP-F750/F770 (5000mAh) Amazon
- Ground plane
-
Modify the battery holder Open and directly connect to the DC-DC converter
-
Connect the GNSS antenna cable to the GNSS receiver
-
Mount the touch screen and put the top plate to the main case
See here
- Connect a keyboard and a mouse
- Connect the Raspberry Pi to the internet
- Open a terminal
- Download Easy GNSS
$ git clone https://github.com/NChebbah/EasyGNSS
- Run install.sh
$ cd EasyGNSS/install
$ sudo sh install.sh
- If you want to automatically start Easy GNSS, run autostart.sh
$ cd /home/pi/EasyGNSS/install
$ sudo sh autostart.sh
- Go here
- Go in the README and find your screen
- Note the driver for your screen
- Open a terminal
- Launch the next command lines
$ cd /home/pi/EasyGNSS/LCD-show
$ sudo ./your-driver
`$ sudo python3 /home/pi/EasyGNSS/app/src/main.py`
See the User Guide here
Based on the installation guide of TouchRTKStation.