A guide on how to assemble a GNSS PPK RAWX Logger from an Adafruit Feather M0 Adalogger and, ever a SparkFun GPS-RTK2 Board which incorporates the u-blox ZED-F9P dual band (L1 + L2) GNSS receiver or a SparkFun GPS-RTK Dead Reckoning Breakout which incorporates the u-blox ZED-F9R dual band (L1 + L2) GNSS receiver with integrated IMU. Optional HC-05 module may be use for real time operation also.
The RAWX files logged by this project can be processed using rtklibexplorer's version of RTKLIB
SOFTWARE.md describes how to install the Arduino IDE and all the libraries you will need for this project
HARDWARE.md describes how to connect the Adalogger to the SparkFun boards
UBX.md describes how the Arduino code communicates with the F9P using the u-blox UBX binary protocol to enable and log the RAWX messages
The Arduino directory contains the Arduino code.
For F9R, fusion engine seems to be unstable with firmware 1.30. As of today (Dec. 2023), it is recommanded to stay with firmware 1.21.
This project is distributed under a Creative Commons Attribution + Share-alike (BY-SA) licence. Please refer to section 5 of the licence for the "Disclaimer of Warranties and Limitation of Liability".
Enjoy!
Paul et Eric