SparkFun
SparkPNT RTK Facet mosaic GNSS Receiver
· MPN: GPS-29688
The RTK Facet mosaic is a high-precision GNSS receiver for geolocation, surveying and GIS work. It uses Septentrio’s multi-band mosaic-X5 receiver and can de...
The RTK Facet mosaic is a high-precision GNSS receiver for geolocation, surveying and GIS work. It uses Septentrio’s multi-band mosaic-X5 receiver and can deliver centimetre-grade positioning with RTK support.
Connect it to a phone or tablet over Bluetooth® to send NMEA data into compatible GIS software. It works with common Android, iOS and Windows tools including SW Maps, Field Genius, SurvPC, Survey Master, Vespucci, QGIS, QField, and other GIS software that supports NMEA over Bluetooth.
Inside the unit is an ESP32 WROOM connected to the mosaic-X5 GNSS receiver, plus supporting hardware including a LiPo fuel gauge and microSD. Under the dome is a surveyor-grade L1/L2/L5 GNSS antenna, and the firmware is programmed in Arduino so advanced users can tailor it to their needs.
It can also log NMEA and RINEX for post-processing, making it useful for research and advanced positioning applications. The hardware is open-source, with electrical and mechanical design files available for viewing, modification, maintenance and repair.
Features:
- RTK positioning: With Real Time Kinematic support, 6mm-level fixes are less than a minute away.
- Bluetooth® NMEA output: Lets a phone or tablet receive NMEA output for use with GIS software.
- GIS software support: Works with SW Maps Android / iOS, Field Genius, SurvPC, Survey Master, Vespucci, QGIS, QField, and any GIS software that supports NMEA over Bluetooth.
- GNSS Positioning: ~40cm accuracy, also known as Rover.
- GNSS Positioning with RTK: 6mm accuracy, also known as Rover with RTK Fix.
- GNSS Base Station: Can operate as a GNSS base station.
- GNSS Base Station NTRIP Server: Can operate as a GNSS base station NTRIP server.
- Data logging: Can log NMEA and RINEX for post-processing.
- Open-source hardware: Electrical and mechanical design files can be obtained, viewed and modified.
- Arduino programmable: Programmed in Arduino and can be tailored to fit your needs.
Specifications:
- GNSS receiver: multi-band mosaic-X5 from Septentrio.
- Microcontroller: ESP32 WROOM.
- Peripheral hardware: LiPo fuel gauge, microSD, etc.
- Antenna: surveyor-grade L1/L2/L5 GNSS antenna.
- Output: NMEA over Bluetooth®.
- Logging formats: NMEA and RINEX.
- Programming environment: Arduino.
- Supported platforms: Android, iOS and Windows GIS software that supports NMEA over Bluetooth.
- Permanent outdoor mounting: Not designed for permanent outdoor mounting.
- Previous product name: Identical to the retired SparkPNT RTK Facet mosaic L-Band.
- PointPerfect L-Band service sunset: Scheduled to end on December 31, 2025.
For installations that need long-term outdoor exposure, choose a product intended for permanent mounting instead.
Jargon buster
Plain-language definitions for the technical terms used above.
- 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.
- 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.
- L5
- A modern GNSS signal band used by several satellite systems for more accurate and robust positioning. Dual-band receivers that include L5 can often perform better than single-band receivers, especially for RTK and areas with reflected signals.
- 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.
- microcontroller
- A microcontroller is a small computer on a chip that runs your program and controls connected inputs and outputs. For this product, it is the part that reads buttons and sensors, drives the display and speaker, and communicates over Bluetooth.
- 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.
Find this product in
Main Board Schematic
Schematic · 935.8 KB · Click any page to view full size
mosaic-X5 Datasheet
Datasheet · 4.3 MB · Click any page to view full size
Display Board Schematic
Schematic · 198.7 KB · Click any page to view full size
ESP32-WROVER-E Datasheet
Datasheet · 1.4 MB · Click any page to view full size
Connector Board Schematic
Schematic · 145.1 KB · Click any page to view full size
Supplier page — sparkfun.com
Supplier Description · 3.7 MB · Click any page to view full size