SparkFun
RTK Surveying Kit with ZED-F9P GNSS Receiver
· MPN: GPS-17370
This field-ready RTK kit is built for centimetre-level global positioning measurements using GNSS RTK. The RTK Surveyor is a Bluetooth® enabled multi-band GN...
This field-ready RTK kit is built for centimetre-level global positioning measurements using GNSS RTK. The RTK Surveyor is a Bluetooth® enabled multi-band GNSS receiver based on the ESP32 from Espressif and the ZED-F9P from u-blox, with 300mm approximate accuracy out of the box and 18mm accuracy with RTCM corrections.
The kit includes the RTK Surveyor, RTK Kit Carrying Case, GNSS L1/L2 Multi-Band Antenna - TOP106, Antenna Interface Cable - SMA to TNC (300mm), 1/4" to 5/8" Antenna Thread Adapter, USB Wall Charger - 5V, 2A, USB A to C Cable - 0.8m, Data Cable and Radio Cable. The case helps protect the higher-value parts while making it quick to attach the antenna and RTK Surveyor housing to your preferred pole or tripod.
It works with common GIS software for Android and iOS including SW Maps, ArcGIS Survey123, Field Genius, SurvPC, Survey Master, Vespucci, QGIS, QField and any GIS software that supports NMEA over Bluetooth or TCP. SparkFun generally recommends using a mobile phone as the radio backhaul for RTCM, though higher-power radios can be used if they support 57600bps. Data can be logged to your phone over Bluetooth, or to an optional microSD card up to 32GB for longer surveys or RAWX measurements.
You will need to provide your own mono-pod or tripod and a phone-style holder for securing the RTK Surveyor. The L1/L2 antenna has a 5/8" thread for most surveying platforms, and the included 5/8" to 1/4" adapter suits many camera mono-pods and tripods. The RTK Surveyor is not designed for permanent outdoor mounting; mount the antenna outside and keep the RTK Surveyor protected from the elements.
Features:
- Included: RTK Surveyor
- Included: RTK Kit Carrying Case
- Included: GNSS L1/L2 Multi-Band Antenna - TOP106
- Included: Antenna Interface Cable - SMA to TNC (300mm)
- Included: 1/4" to 5/8" Antenna Thread Adapter
- Included: USB Wall Charger - 5V, 2A
- Included: USB A to C Cable - 0.8m
- Included: Data Cable
- Included: Radio Cable
- Optional/not included: Camera Mono-pole or Tri-pod
- Optional/not included: Phone/Enclosure Holder
- Optional/not included: Telemetry Radios - 500mW
- Optional/not included: microSD Card - 16GB
- Supported GIS Data Collector Software: SWMaps (Android and iOS)
- Supported GIS Data Collector Software: Field Genius
- Supported GIS Data Collector Software: SurvPC
- Supported GIS Data Collector Software: Survey Master
- Supported GIS Data Collector Software: Vespucci
- Supported GIS Data Collector Software: QGIS
- Supported GIS Data Collector Software: QField
- Supported GIS Data Collector Software: Any GIS software that uses Bluetooth SPP or BLE
- GIS compatibility: Any GIS software that supports NMEA over Bluetooth or TCP
Specifications:
- GNSS Receiver: ZED-F9P
- GNSS constellations: Concurrent reception of GPS, GLONASS, Galileo and BeiDou
- GNSS bands: Receives both L1C/A and L2C bands
- Current: 68mA - 130mA (varies with constellations and tracking state)
- Time to First Fix: 25s (cold), 2s (hot)
- Max Navigation Rate PVT: PVT (basic location over UBX binary protocol) - 25Hz
- Max Navigation Rate RTK: RTK - 20Hz
- Max Navigation Rate Raw: Raw - 25Hz
- Horizontal Position Accuracy without RTK: 2.5m without RTK
- Horizontal Position Accuracy with RTK: 0.010m with RTK
- Max Altitude: 50km (31 miles)
- Max Velocity: 500m/s (1118mph)
- Bluetooth® Transceiver: ESP32 WROOM
- Microprocessor: Xtensa® dual-core 32-bit LX6 microprocessor
- Clock frequency: Up to 240MHz clock frequency
- Flash storage: 16MB of flash storage
- Internal SRAM: 520kB internal SRAM
- WiFi transceiver: Integrated 802.11 BGN WiFi transceiver
- Bluetooth®: Integrated dual-mode Bluetooth® (classic and BLE)
- Hardware accelerated encryption: Hardware accelerated encryption (AES, SHA2, ECC, RSA-4096)
- Deep sleep current: 2.5 µA deep sleep current
- Internal Battery: LiPo 1000mAh with 500mA charging
- Radio Port: 3.3V TTL Serial (57600bps RTCM TX/RX, configurable)
- Data Port: 3.3V TTL Serial (460800bps NMEA, configurable)
- Controls: Toggle switch controls
- Weight: 162g (entire device including battery)
- Dimensions: 132mm x 101mm x 32mm (5.2in x 3.9in x 1.2in)
- Qwiic connector: 1x Qwiic Connector
- microSD socket: 1x microSD Socket for optional logging
- GIS software compatibility: Works with common GIS software including: SW Maps, SurvPC, Field Genius, et al.
- Optional microSD capacity: any size up to 32GB
- Antenna type: GNSS Multi-Band L1/L2 Surveying Antenna
- Antenna thread: 5/8" thread
- Included antenna adapter: 5/8" to 1/4" adapter
- Gain: ≥5dBi
- LNA Gain: 40dB
- Reception Frequencies L1: 1555 to 1615MHz
- Reception Frequencies L2: 1198 to 1278MHz
- Antenna Impedance: 50 Ohm Antenna Impedance
- Overall antenna weight: 335g
- Bare antenna element weight: Bare antenna element weight (including MMCX connector, with RF shield): 160g
- Antenna dimensions: 148 x 55mm
- Waterproof rating: Waterproof IP67
- Connector: Female TNC
Documentation supplied by SparkFun includes antenna NGS calibration data, a reference drawing including north reference point, ANTEX, ANTINFO, a hookup guide, RTK product manual, schematic, TOP106 GNSS L1/L2 Multiband Antenna information, firmware repo and hardware repo.
Jargon buster
Plain-language definitions for the technical terms used above.
- 3.3V TTL
- 3.3V TTL means the serial logic signals use 3.3 volt levels rather than 5 volts. This matters because connecting it directly to a 5V-only signal can damage the module or cause unreliable communication unless level shifting is used.
- BLE
- BLE stands for Bluetooth Low Energy, a Bluetooth mode designed for lower power use and modern phone compatibility. It matters because BLE support can make the module easier to use with Apple devices and battery-powered projects, though it may behave differently from classic serial Bluetooth.
- deep sleep
- Deep sleep is a low-power mode where the microcontroller turns off most functions while keeping just enough circuitry active to wake up later. It is important for battery-powered projects because it can greatly extend how long the device runs between charges.
- ESP32
- ESP32 is a family of microcontroller modules with built-in wireless features such as Bluetooth and WiFi. Knowing this product uses an ESP32-based module helps explain how it provides wireless serial communication and firmware update features.
- Galileo
- Europe’s satellite navigation system. Galileo support can improve satellite availability and accuracy, especially when combined with GPS and other constellations.
- GLONASS
- Russia’s satellite navigation system. A receiver that can also use GLONASS has more satellites to choose from, which can improve positioning reliability when the sky view is partly blocked.
- GNSS
- GNSS stands for Global Navigation Satellite System, covering positioning systems such as GPS and similar satellite networks. It matters here because high-precision GNSS modules can output lots of serial position data that this product can send wirelessly to a computer or phone.
- GPS
- The US satellite navigation system used by GNSS receivers to calculate position and time. Support for GPS is important because it is widely available and often used together with other constellations for more reliable positioning.
- IP67
- An ingress protection rating meaning the enclosure is dust-tight and can survive temporary immersion in water under specified test conditions. This matters when choosing a sensor for outdoor, wet, or wash-down environments.
- L1C/A
- A GPS signal band used by many GNSS receivers for standard positioning. Support for this band helps determine which satellite signals the receiver can use and how well it can maintain a location fix.
- L2C
- A second GPS signal band used by dual-band GNSS receivers to improve precision and reduce errors caused by the atmosphere. It matters for RTK and high-accuracy applications because using two bands can produce faster and more reliable centimetre-level fixes.
- LiPo
- A lithium polymer rechargeable battery commonly used in portable electronics projects. It matters because LiPo batteries need correct charging circuitry and care, and this board includes hardware intended for that battery type.
- microSD card
- A microSD card is a small removable memory card used to store files such as audio tracks. For this product, the card is where the sound files live, so its capacity and formatting can affect how many sounds you can use.
- PVT
- Position, velocity and time data reported by a GNSS receiver. Knowing the PVT update rate helps you judge how often the board can provide basic navigation information to your project.
- Qwiic
- Qwiic is a plug-in connector system for I2C devices that uses small 4-pin cables, so you can connect compatible sensors without soldering. It matters because your controller or adapter also needs Qwiic, or you will need a cable or breakout to wire it up.
- RF
- RF means radio frequency, referring to signals used for wireless communication and other high-frequency electronics. A low-noise, stable power supply is important for RF circuits because power noise can affect signal quality and measurements.
- RTK
- Real-Time Kinematic positioning is a GNSS technique that uses correction data from a base station to greatly improve location accuracy. It matters if you need centimetre-level positioning for robotics, mapping, surveying, or tracking rather than ordinary metre-level GPS accuracy.
- Shield
- An add-on board that plugs into a main controller board to give it extra features such as sensing, motor control or communication. Knowing a product supports shields helps you judge whether it can connect neatly into an existing maker-board setup.
- SMA
- A threaded coaxial connector commonly used for antennas. It matters because you need antennas with matching SMA connectors, or suitable adapters, for the LTE and GNSS antenna ports.
- SRAM
- Fast temporary memory used by a processor while a program is running. More SRAM helps with projects that handle larger data buffers, networking, displays, or more complex code.
- Thread
- A low-power wireless mesh networking standard designed for smart home and IoT devices. It matters because Thread devices can relay messages through each other, helping build reliable networks for sensors and controllers.
- TTL serial
- A simple serial data connection that uses microcontroller logic-level signals rather than computer RS-232 voltage levels. It matters because the camera can connect directly to many microcontroller pins or a USB-to-TTL serial adapter, but not safely to an old-style RS-232 port without conversion.
- UBX binary protocol
- UBX is u-blox’s binary communication protocol for sending configuration commands and receiving detailed navigation data. It matters when you want faster, more compact, or more complete data than standard text-based GPS messages can provide.
- ZED-F9P
- A u-blox GNSS receiver module designed for high-precision positioning, including RTK rover and base-station use. The exact module matters because it determines the supported satellite bands, update rates, correction formats and achievable accuracy.
Find this product in
RTK Surveyor Schematic
Schematic · 258.6 KB · Click any page to view full size
TOP106 GNSS Antenna Datasheet
Datasheet · 924.7 KB · Click any page to view full size
Supplier page — sparkfun.com
Supplier Description · 856.3 KB · Click any page to view full size