Description
- SparkFun GNSS Flex pHAT – mosaic-X5 & IM19 IMU
- Provides millimeter-level RTK precision
- Integrates with Raspberry Pi via 40-pin GPIO
- Supports GPS, GLONASS, Galileo, BeiDou, NavIC
- Features AIM+ Interference Mitigation technology
- Includes tilt compensation and sensor fusion
The SparkFun GNSS Flex pHAT – mosaic-X5 & IM19 IMU is an advanced all-in-one module designed to deliver survey-grade, millimeter-level RTK precision with comprehensive tilt compensation. This device is particularly suited for professional surveying, industrial robotics, and critical autonomous systems, offering exceptional accuracy and reliability. It integrates seamlessly with Raspberry Pi or similar single-board computers, requiring an external antenna for optimal performance.
Equipped with the Septentrio mosaic-X5 multi-band, multi-constellation receiver, the module provides millimeter-level accuracy, achieving 6mm horizontal and 1cm vertical precision with RTK. It supports a wide range of satellite constellations, including GPS, GLONASS, Galileo, BeiDou, and NavIC, ensuring robust and versatile tracking capabilities. The inclusion of AIM+ Interference Mitigation technology further enhances its performance by reducing signal interference.
The device also features the Feyman IM19 IMU, which offers high-precision attitude measurements and tilt compensation, enabling continuous navigation through sensor fusion. Connectivity is facilitated through a standard 40-pin GPIO header for Raspberry Pi, a dedicated USB-C port for high-speed data access, and a microSD card slot for data logging. The module supports both browser-based and command-line interfaces for user control.
Note: This product may contain chemicals known to the State of California to cause cancer and birth defects or other reproductive harm.
View moreWhat’s Included
- 1x SparkFun GNSS Flex pHAT – mosaic-X5 & IM19 IMU
- 1x Tall GPIO Female Headers – 2×20 Pin
- 1x U.FL to U.FL Cable – 50mm
- 4x Aluminum Hex Standoff (Thread: M2.5-0.45; Length: 16mm)
- 8x Phillips Machine Screw (Thread: M2.5-0.45x8mm)
Dimensions
- 44.0 x 34.0 mm / 1.73 x 1.34 inch (L x W)
Links
Website
- SparkFun GNSS Flex pHAT – mosaic-X5 & IM19 IMU – Hookup Guide
PDF File
- SparkFun GNSS Flex pHAT – mosaic-X5 & IM19 IMU – Schematic
ZIP Files
- SparkFun GNSS Flex pHAT – mosaic-X5 & IM19 IMU – KiCad Files
- SparkFun GNSS Flex pHAT – mosaic-X5 & IM19 IMU – 3D Model
Specifications
GNSS Flex pHAT:
- 40-pin socket for Raspberry Pi header
- 40-pin header for GNSS Flex modules
- Two 2×20-pin, 2mm-pitch male headers
- Power
- 3.3V
- Backup power
- USB bus detect (not a power source)
- USB data
- UART (x4)
- SD card
- I2C bus
- PPS signal (x2)
- LED indicators (x2)
- Event indicators (x2)
- USB-C connector
- Interfaces directly w/ GNSS Flex Module
- Antenna bridge
- U.FL connector
- SMA connector
- SD card socket
- Qwiic connector
- Indicator LEDs
- PWR (Red)
- PPS (Yellow)
- RTK (White)
- PVT (Blue)
- Twenty-four jumpers
- Raspberry Pi GPIO isolation (x16)
- LED power isolation (x4)
- I2C pull-up resistors (x4)
mosaic-X5 and IM19 GNSS Flex Module:
- Septentrio mosaic-X5 GNSS Receiver
- GNSS Constellations:
- GPS (USA)
- GLONASS (Russia)
- Galileo (EU)
- BDS (China)
- QZSS (Japan)
- NavIC (India)
- SBAS Systems:
- WAAS (USA)
- SDCM (Russia)
- EGNOS (EU)
- BDSBAS (China)
- MSAS (Japan)
- GAGAN (India)
- IM19 Inertial Measurement Unit
- Two 2×20-pin, 2mm-pitch male headers
- 40-pin socket for GNSS Flex system
- Power
- 3.3V
- Backup power
- USB bus detect (not a power source)
- USB (x1)
- UART (x4)
- SD card
- PPS signal (x1)
- LED indicators (x2)
- Event indicators (x2)
- U.FL Connector:
- GNSS Antenna (Active,Multi-band)
- 3.3V power for an active antenna
- Dimensions: 44.0mm x 34.0mm (Approx. 1.73″ x 1.34″)
- Four mounting holes:
- 4-40 screw compatible
- Hole centers: 39.0mm x 29.0mm
- Header spacing: 36.0mm
Flex Module Interfaces:
- USB:mosaic-X5 only (D+ and D-)
- SD Card:mosaic-X5 only (CMD, CLK, and DATA)
- Flex COM1:mosaic-X5 UART1
- Flex COM2:mosaic-X5 UART2
- Flex COM3:IM19 UART1 (TX and RX only)
- Flex COM4:IM19 UART2 (TX and RX only)
- PPS1:mosaic-X5 PPS
- PPS2:N/C
- EVENTA:mosaic-X5 EVENTA
- EVENTB:mosaic-X5 EVENTB
- RTK LED:mosaic-X5 GP_LED2
- PVT LED:mosaic-X5 GP_LED
mosaic-X5 General Features:
- Voltage Range: 3.135 to 3.465V
- RTK Accuracy
- Horizontal: 0.6cm (0.5ppm)
- Vertical: 1cm (1ppm)
- Channels: 448 (simultaneous tracking)
- GNSS Frequency Bands:
- GPS:L1 C/A,L1PY,L2C,L2P,L5
- GLONASS:L1CA,L2CA,L2P,L3CSMA
- Galileo:E1,E5a,E5b,E5 AltBoc,E6
- Beidou:B1I,B1C,B2a,B2b,B2I,B3
- QZSS:L1 C/A,L1 C/B,L5,L2C
- NavIC:L5
- SBAS:Egnos,WAAS,GAGAN,MSAS,SDCM (L1, L5)
- L-band PPP
- Time to Fix
- Cold Start: < 45s
- Warm: < 20s
- Reacquisition: 1s
- Timing Precision: 5ns
- Update Rate: 100Hz
- Latency: < 10ms
- VANT Voltage Range: 3.0 to 5.0V
- Interfaces:
- UART (x4)
- Ethernet
- USB device (2.0, HS)
- SDIO (mass storage)
- GPIO user programmable (x2)
- Event markers (x2)
- Configurable PPS out
IM19 General Features:
- Operating Range:
- Accelerometer: 8g
- Gyroscope: 1000/s -Accuracy:
- Accelerometer Bias: 5mg
- Gyroscope Bias Accuracy: 0.2/s
- Roll/Pitch: 0.025 (1)
- Heading: 0.25 (1)
- RTK: + 0.3mm/tilt, with 200cm straight pole (1)
- Auto Steering Yaw: 0.25 (1)
- Initialization: ~1s
- Footprint: 14.8mm x 18.4mm