The ultimate all-in-one GNSS Flex pHAT, featuring the Septentrio mosaic-X5 and an IM19 IMU for survey-grade, millimetre-level RTK precision with full tilt compensation.
Achieve the absolute pinnacle of positioning performance with your Raspberry Pi using the SparkFun mosaic-X5 & IM19 IMU GNSS Flex pHAT. This is one of our most advanced GNSS receiver boards, combining the versatile Flex pHAT carrier with the industrial-grade, millimetre-level mosaic-X5 RTK receiver and the high-precision IM19 IMU. It's the ultimate all-in-one solution for professional surveying, industrial robotics, and critical autonomous systems.
The GNSS Flex pHAT acts as the bridge between your single-board computer (SBC) and the modular SparkPNT ecosystem. It mounts securely via an extended 40-pin header and connects to the included GNSS module using standardized 2x10-pin headers.
At the heart of this pHAT is the Septentrio mosaic-X5, a multi-band, multi-constellation receiver known for its best-in-class reliability and performance.
Paired with the mosaic-X5 is the Feyman (FMI) IM19 IMU, which combines MEMS sensor data with the GNSS RTK positioning data to provide high-precision attitude measurements. This enables advanced features, such as tilt-compensated surveying and robust navigation during brief GNSS outages.
This Flex Module is engineered to provide both a sophisticated user experience and a tightly integrated navigation solution, setting it apart from typical receivers.
COM4 is linked to the IM19's UART2, automatically feeding it the necessary NMEA data. The IMU then outputs a fully compensated position and attitude. This link can be easily reconfigured via onboard jumpers to suit your specific project needs.This pHAT requires an external antenna. Users have a few options for connecting an external GNSS antenna to their GNSS receiver.
This pHAT also requires a Raspberry Pi (or similar single-board computer). Users can find Raspberry Pi and NVIDIA single-board computers in our catalogue. By default, we use the Raspberry Pi's primary serial bus (i.e., TX: GPIO14/Pin 8; RX: GPIO15/Pin 9) to communicate with the GNSS receiver of the SparkPNT GNSS Flex module. However, users can also utilise any of the other interfaces.
GNSS Flex pHAT:
mosaic-X5 and IM19 GNSS Flex Module:
Flex Module Interfaces:
mosaic-X5 General Features:
IM19 General Features: