# RTKLIB Touchscreen GUI
RTKLIB GUI (Graphic User Interface) for Raspberry Pi with touchscreen made with Qt4 by the ENSG students
Update news : February 2019 update
May 2018 update
March 2018 update
February 2018 update
August 2017 update
Take a look to the wiki pages for installation instructions and user manual : https://github.com/Francklin2/RTKLIB_Touchscreen_GUI/wiki
For raspberry PI 3 (based on raspbian stretch) https://drive.google.com/open?id=1HOssKfLAgLO0DKe1ZVBqeMXHCmyP4w-P
Insert the SD card in your Raspberry Pi and start it.
Install manually RTKBASE on a fresh image of Raspbian (tested on strech):
Download install scripts with: wget https://github.com/Francklin2/RTKLIB_Touchscreen_GUI/raw/master/RTKbase_installer.zip
You can do it manually with:
To install system on a raspberry pi 2 with the touchscreen you can download a raspian image with all the touchscreen drivers, Qt4 and all compilation dependencies preinstalled here :
https://drive.google.com/file/d/0B5xmVAi4jATOcXE3a3BWS0VDUUk/view?usp=sharing
It was based on this original image with only the library for the touchscreen: https://drive.google.com/file/d/0B2SuLGFxizpVMzRtODVkN0tZVjA/view?usp=sharing
You can also download these Pré-installed image of RTKbase, RPI2 contain a master version (june 2016) with autoload and custom splash screen, the version for RPI3 contains Raspbian Jessie with drivers and the Beta version(august 2017)
For raspberry PI 2 https://drive.google.com/open?id=0B5xmVAi4jATOcEQ1TWxaOXprMk0
Very simple but many method to do it :
1) Add software to rc.local Run :
sed -i -e '$i \cd /home/pi/RTKLIB_Touchscreen_GUI/RTKBASE/ && RTKBASE\n' rc.local
2) Use system root LXDE autostart : Run :
sudo nano /etc/xdg/lxsession/LXDE-pi/autostart
Add this :
@/home/pi/RTKLIB_Touchscreen_GUI/RTKBASE/
@RTKBASE
3) Use user LXDE autostart : Run :
nano ~/.config/lxsession/LXDE/autostart
Add this :
@/home/pi/RTKLIB_Touchscreen_GUI/RTKBASE/
@RTKBASE
4) Add desktop entry to user config : Run :
nano ~/.config/autostart/rtkbase
Copy paste entry below :
[Desktop Entry]
Name=RTKBASE
Type=Application
Comment=RTKLIB Touchscreen : graphic interface to use GNSS.
Exec=/home/pi/RTKLIB_Touchscreen_GUI/RTKBASE/RTKBASE
Make it executable :
chmod +x ~/.config/autostart/rtkbase
Best way for me is option 4 because I do not use LXDE
Source : http://www.raspberrypi-spy.co.uk/2014/05/how-to-autostart-apps-in-rasbian-lxde-desktop/ and kikislater
Install fbi
sudo apt-get install fbi
Copy the splash image splash.png from /Splashscreen to /etc/
Copy the asplashscreen file in /Splashscreen to /etc/init.d/
Make the script executable and install it for init mode:
sudo chmod a+x /etc/init.d/asplashscreen
sudo insserv /etc/init.d/asplashscreen
To remove text message edit /boot/cmdline.txt change console=tty1 to console=tty3 and add loglevel=3 at the end of file
Based on these tutos:
http://www.raspberry-projects.com/pi/pi-operating-systems/raspbian/custom-boot-up-screen
http://ananddrs.com/2013/09/18/rpi-hide-boot-msg/
Vidéo of beta build :
Go to Wiki
Work in progress ... Stay tuned !
You can watch some information here :
https://github.com/drotek/SMARTNAV-RTK/wiki/SMARTNAV-Field-Tests
http://marcotte-ag.no-ip.org:8080/geomatic/index.html
http://www.afhy.fr/images/pdf/Rapports/UV54_2016/poster_gnss_PPP_GTX.pdf
http://www.gps.gov/cgsic/meetings/2012/lyle.pdf
you will need :
Talysman antenna http://www.digikey.fr/product-detail/fr/0/1526-1016-ND
TNC/SMA adapter like this http://www.ebay.fr/itm/370949049924?_trksid=p2060353.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT