Description
The SparkFun GPS-RTK2 is a high-precision GPS module that utilizes the ZED-F9P module from u-blox to achieve accuracy of just millimeters. The ZED-F9P is a top-of-the-line module for high accuracy GNSS and GPS location solutions, including RTK, and is capable of providing three-dimensional accuracy of up to 10mm. This makes it possible to determine the X, Y, and Z location of an object with a level of precision that is just a few millimeters wide. The GPS-RTK2 board is designed for easy connection to other systems through the Qwiic system, and it also includes 0.1"-spaced pins for use with a breadboard. It is capable of both rover and base station operations, making it a versatile and powerful tool for a wide range of applications.
The SparkFun GPS-RTK2 is a powerful GPS module that includes a rechargeable backup battery to keep satellite data available for up to two weeks, helping to decrease the time-to-first-fix. The ZED-F9P module, which is included in the GPS-RTK2, has a wide range of configuration options, including geofencing, variable I2C addresses, and variable update rates. It also has the ability to function as a base station and produce RTCM 3.x correction data through its survey-in mode. In addition to its high-precision RTK solution, which can be increased to a rate of 20Hz, the GPS-RTK2 has five active communication ports: USB-C, UART1, UART2, I2C, and SPI. To make it easy to use with Arduino, SparkFun has written an extensive library that allows for reading and controlling the GPS-RTK2 over the Qwiic Connect System using a lightweight binary interface. This library enables users to access latitude, longitude, heading, and speed data over I2C without the need for constant serial polling.
Note: The I2C address of the ZED-F9P module included in the SparkFun GPS-RTK2 is 0x42 and can be changed through software configuration. If you need to connect multiple ZED-F9P sensors to a single bus, you will need to use a multiplexer, also known as a Mux. The Qwiic Mux Breakout can be used in this case to enable communication with multiple ZED-F9P sensors on a single bus.
-
Concurrent reception of GPS, GLONASS, Galileo and BeiDou
-
Receives both L1C/A and L2C bands
-
Voltage: 5V or 3.3V but all logic is 3.3V
-
Current: 68mA - 130mA (varies with constellations and tracking state)
-
Time to First Fix: 25s (cold), 2s (hot)
-
Max Navigation Rate:
- PVT (basic location over UBX binary protocol) - 25Hz
- RTK - 20Hz
- Raw - 25Hz
-
Horizontal Position Accuracy:
- 2.5m without RTK
- 0.010m with RTK
-
Max Altitude: 50km (31 miles)
-
Max Velocity: 500m/s (1118mph)
-
Weight: 6.8g
-
Dimensions: 43.5mm x 43.2mm (1.71in x 1.7in)
-
2x Qwiic Connectors
-
Datasheet (ZED-F9P)
-
UBX and NMEA Protocol Manual(ZED-F9P)
-
Integration Manual (ZED-F9P)
-
Product Summary (ZED-F9P)
-
Release Notes - FW1.00 (ZED-F9P)
-
Example RTCM output from the ZED-F9P
FAQs:
Q: What is the accuracy of the SparkFun GPS-RTK2 Board?
A: The SparkFun GPS-RTK2 Board achieves accuracy of just millimeters, with three-dimensional accuracy of up to 10mm.
Q: What GNSS systems does the GPS-RTK2 Board receive?
A: The GPS-RTK2 Board receives signals from GPS, GLONASS, Galileo, and BeiDou satellite systems.
Q: Does the GPS-RTK2 Board have a backup battery?
A: Yes, the GPS-RTK2 Board includes a rechargeable backup battery that keeps satellite data available for up to two weeks.
Q: How many communication ports does the GPS-RTK2 Board have?
A: The GPS-RTK2 Board has five active communication ports: USB-C, UART1, UART2, I2C, and SPI.
Q: Can the I2C address of the ZED-F9P module be changed?
A: Yes, the I2C address of the ZED-F9P module can be changed through software configuration.