SparkFun RTK mosaic-X5
56 units will be available shortly.
Designed and manufactured in Boulder, Colorado, USA, the SparkFun RTK mosaic-X5 is the perfect solution for your high-precision positioning and navigation needs. Based on the multi-constellation, multi-frequency, L1/L2/L5-ready mosaic-X5 from Septentrio, this is our most advanced RTK product to date.
RTK is short for Real Time Kinematics. A satellite positioning receiver capable of RTK takes in the normal signals from the Global Navigation Satellite Systems (GNSS) along with a separate correction data stream to achieve improved positional accuracy. The mosaic-X5 is a 448-channel "all in view" receiver which supports GNSS signals from GPS (USA), GLONASS (Russia), Beidou (China), Galileo (Europe), NavIC (India) plus special additional satellites (e.g. SBAS and QZSS). The mosaic-X5 also has built-in on-module support for other L-band correction services.
The RTK mosaic-X5 can be configured as an RTK Base, where it feeds corrections to other RTK Rovers, or as an RTK Rover, where it can use corrections to achieve a horizontal positioning accuracy of 6 millimeters (0.6cm) (plus 0.5 PPM). For robotics and autonomous systems applications, the mosaic-X5 can deliver position updates at 100Hz (100 times per second). The mosaic-X5 is a very sophisticated chip running a full internal web page server; the position can be monitored, and the module is fully configured through that web page using a standard browser.
Looking for a GNSS receiver that can log directly in RINEX format? This is it! The mosaic-X5 can be configured to log RINEX files with different durations and intervals. It can also log data in standard NMEA or Septentrio's SBF binary format. SBF files can be converted to RINEX using Septentrio's RxTools.
Under the hood, the RTK mosaic-X5 is based on the mosaic-X5 GNSS module from Septentrio, plus the Espressif ESP32-WROVER processor (16MB flash, 8MB PSRAM). The mosaic-X5 has USB-C connectivity (with Ethernet-over-USB), multiple UARTs, and supports full Ethernet connectivity. The only interface it doesn't offer is WiFi, so we've included the ESP32 with its own Ethernet connection. You can connect the mosaic-X5 directly to your Ethernet network - our product supports Power-over-Ethernet too. Or you can link the mosaic-X5 Ethernet port to the ESP32 Ethernet port and have the ESP32 provide WiFi connectivity. The ESP32 becomes an Ethernet to WiFi Bridge in that mode, seamlessly passing WiFi traffic to and from the mosaic-X5 via Ethernet.
We've designed the RTK mosaic-X5 to be robust and lab-friendly. Internally, all electronics (except the Qwiic OLED display) are mounted on a single circuit board. The mosaic-X5 GNSS antenna and ESP32 WiFi / Bluetooth antenna are connected via robust SMA connectors. IO connections are made via a robust 3.5mm header with cage screw connections. The IO voltage is selectable between 3.3V and 5V. The Reset and Log switches have been positioned carefully; Log is easily clicked when required, and Reset is flush and requires a more assertive press. (This helps prevent accidental resets when connecting to the ESP32 USB port.) The edge of the microSD card protrudes slightly when inserted, making it easy to eject and re-insert. Then there is the beautiful custom extruded aluminum case with machined end panels and slotted flanges, making it simple to install the RTK mosaic-X5 in a weatherproof enclosure up on the roof or in your server rack.
The RTK mosaic-X5 has multiple power options. Any or all of these can power it: the mosaic-X5 USB-C connection, the ESP32 USB-C connection, Power-over-Ethernet (36V to 57V), or an external DC power source between 9V and 36V. The GNSS SMA antenna connection provides 5V for the included active L1/L2/L5 antenna instead of the usual 3.3V.
Our kit includes everything you need to get up and running. Please see the 'Includes' tab for more information.
Includes:
- Quick Start Guide
- Cased GNSS Receiver
- L1/L2/L5 GNSS Surveying Antenna
- Reinforced RG58 TNC-SMA Cable (10m)
- SMA WiFi / Bluetooth Antenna
- 32GB microSD Card (Class 10)
- USB-C Power Supply (5V 1A wall adapter)
- USB-C Cable (A to C, 2m)
- Ethernet Cable (CAT-6, 1m)
Features:
- Designed and manufactured in Boulder, Colorado, USA
- Septentrio mosaic-X5 multi-constellation, multi-frequency GNSS module
- Best-in-class reliable and scalable position accuracy
- Future proof: supporting current and future satellite signals
- AIM+ unique interference mitigation and monitoring system as part of the advanced GNSS+ algorithms
- Update rate of 100 Hz
- 448 hardware channels for simultaneous tracking of all visible supported satellite signals:
- GPS: L1C/A, L1PY, L2C, L2P, L5
- GLONASS: L1CA, L2CA, L2P, L3 CDMA
- Beidou: B1I, B1C, B2a, B2b, B2I, B3
- Galileo: E1, E5a, E5b, E5 AltBoc, E6
- QZSS: L1C/A, L1 C/B, L2C, L5
- NavIC: L5
- SBAS: Egnos, WAAS, GAGAN, MSAS, SDCM (L1, L5)
- On-module L-band
- Supports SBF, NMEA, RINEX, RTCM and CMR message formats
- 5 constellation RTK (base and rover)
- USB-C interface (UART and Ethernet-over-USB)
- ESP32-WROVER processor
- Reverse Polarity (RP) SMA WiFi / BT antenna connection
- Provides WiFi connectivity for the mosaic-X5
- USB-C interface (UART via CH340)
- Dual KSZ8041NLI Ethernet PHY interfaces
- 10Base-T / 100Base-TX with auto-negotiate and Auto MDI/MDI-X
- mosaic-X5 and ESP32 have independent Ethernet interfaces
- mosaic-X5 can be linked directly to an external Ethernet network - optionally with PoE
- Or, mosaic-X5 can be linked to the ESP32 for WiFi connectivity
- microSD socket
- Connected directly to the mosaic-X5 for fast data logging
- OLED display
- 128x64 pixels
- SMA GNSS antenna connection
- 5V power for an active antenna
- I/O Connections
- Robust 3.5mm screw terminals
- Fully isolated external DC power input (9V - 36V)
- Switchable 3.3V or 5V I/O voltage
- mosaic-X5 COM1 UART: TX, RX, RTS, CTS
- mosaic-X5 EVENT-A and EVENT-B inputs
- mosaic-X5 PPSO timing pulse output
- mosaic-X5 Log button input
- ESP32 UART: TX, RX, RTS, CTS (currently unused)
- ESP32 I2C with level-shifting
- Custom extruded aluminum case with machined end panels
- IP42 ingress protection
- A weatherproof enclosure is required for outdoor use
- Matte-effect front and rear stickers
- Power options:
- mosaic-X5 USB-C connector
- ESP32 USB-C connector
- Power-over-Ethernet (36V - 57V)
- External DC power (9VDC - 36VDC via screw terminals) (Fully isolated)
- Inspired by the Septentrio mowi (mosaic wireless) open-source design
Documents:
SparkFun RTK mosaic-X5
- Quick Start Guide
- Schematic
- PCB Dimensions
- Case Dimensions
- RTK mosaic-X5 Product Manual
- mosaic-X5 Datasheet
- Hardware GitHub Repo
- ESP32 Firmware
Septentrio mosaic-X5
- Septentrio product page
- Septentrio resources: datasheet, firmware, manual, software tools, USB driver
- mowi open-source design
- mowi GitHub Repository
Videos
The SparkFun RTK mosaic-X5 appears in the following collections: