Howdy, I just became aware of the GPS-RTK2 board and was wondering if anyone has been able to collect raw L1/L2 data in ubx format and successfully convert it to RINEX? I’m talking static collects, not RTK. No radios. Just raw data saved at 1 sec intervals to an SD card, that can then be post processed using one of the online services like PPP or CORS.
If this is possible it is a game changer for collecting single high accuracy points in remote locations. Traditionally one would use a survey grade L1/L2 gps that costs $5-$10K, collecting raw data for 12-24 hours (at 1 sec intervals), then when back in the office submit online for corrections. This methodology can give about 1cm XY accuracy using L1/L2, whereas using L1 only gives about 30-40cm of XY accuracy.
It sure would be nice if there was some documentation or a tutorial on how to do this. A simple and affordable L1/L2 static data collector would be a game changer for scientific research and for those doing PPK (post processing kinematic) in the UAV world.
I am not at all familiar with the Sparkfun UBlox Library. Maybe there is a routine to already do this?
I am looking for the same thing and wondering if you can simply plug a USB-C sd card reader in and log data?
Sadly, I don’t know if these modules output raw data but the data sheets should tell you if that’s possible and how to enable it. You can not connect a logger to the USB connector and get data that way. You’d need to pull the data off the I2C, SPI or UART interfaces and log that somehow.
TS,
Thank for the reply. Each nugget of information is getting me closer to the solution. Open Logger only supports I2C so now I know which communication protocol to use.
The module puts out raw data in multiple communication protocols: UART, SPI and I2C. I bought the openlog qwiic to pair with the GPS-RTK2 board. I was hoping (naively) I could just plug openlog into the GNSS module with the qwiic connect. Unfortunately, it’s not that simple. If anyone can point me to some resources to help my get logging up and running, I’d certainly appreciate it.
Good to know that you can configure these for raw data!
The Qwiic OpenLog won’t work without a micrcontroller programmed to pull data from the GPS and then send it onto Qwiic OpenLog. It would be possible to do that but you’re going to need to write the software that makes it work.
Since the module can output raw data from it’s UART interface, you could connect the regular [(serial) OpenLog to the UART pins on the GPS and log it that way. You just need to configure the baud rates to match on both devices and connect TX on the GPS to RX on the OpenLog as well as connecting power and ground.](SparkFun OpenLog - DEV-13712 - SparkFun Electronics)
TS-Chris,
Thanks for the quick reply. That is exactly what I was thinking. Thank you.
Dave
Hi Josh.
Sadly we’re not able to assist with code but it should be possible to modify the example code to do what you’re looking for.