{"title":"GNSS Flex pHAT with mosaic-G5 P3","handle":"sparkfun-gnss-flex-phat-mosaic-g5-p3","url":"/products/sparkfun-gnss-flex-phat-mosaic-g5-p3","description":"Add survey-grade GNSS positioning to a Raspberry Pi while keeping size, weight and power demands low. This kit combines the GNSS Flex pHAT with the SparkPNT mosaic-G5 P3 module, built around Septentrio’s compact mosaic-G5 receiver.The pHAT connects to a Raspberry Pi through the standard 40-pin GPIO header and links to the included GNSS Flex module via 2x20-pin headers. It also provides native USB-C access to the mosaic-G5 hardware for high-speed data and configuration.It suits surveying, robotics, timing and IoT projects that need multi-band, multi-constellation RTK performance in a compact Raspberry Pi-friendly format. Configuration and monitoring are supported with Septentrio RxTools or command-line control over USB or serial.An external multi-band GNSS antenna is required. The Flex module provides a U.FL antenna connector, while the pHAT includes an SMA-to-U.FL bridge option for a sturdier antenna connection when used with a short U.FL jumper cable.Features:Raspberry Pi Connectivity: Standard 40-pin GPIO header for a direct, secure connection.Native USB Access: A dedicated USB-C port connects directly to the mosaic-G5's USB hardware for high-speed data access.Mounting Hardware Included: Includes the necessary standoffs, screws, and an extended header for secure assembly.Miniaturized Precision: Delivers the same performance as the mosaic-X5 but in a 60% smaller package that consumes 40% less power.Millimeter-Level Accuracy: Delivers 6mm horizontal and 1cm vertical accuracy with RTK.Precise Timing: Features a PPS timing resolution of 1.4ns and event-trigger accuracy &lt;3ns, making it ideal for exact time-synchronization applications.AIM+ Interference Mitigation: Equipped with Septentrio's AIM+ technology, offering best-in-class protection against jamming and spoofing to ensure reliability in hostile RF environments.Multi-Band &amp; Multi-Constellation: Tracks all signals from all major constellations (GPS, GLONASS, Galileo, BeiDou, QZSS) simultaneously.Flexible Protocols: Supports industry-standard NMEA, RTCM v3.x, and the highly efficient Septentrio Binary Format (SBF).Sophisticated Software: Configure and monitor the module using Septentrio's RxTools suite or via a robust Command-Line Interface (CLI) over USB or Serial.Interfaces: Access two hardware UARTs, two GPIO pins, two PPS outputs, and two Event inputs through the pHAT's headers.RTK Base functionality due Q2 2026: The initial mosaic-G5 P3 firmware does not support RTK Base and it can not generate RTCM corrections. Septentrio will add base station capability to the mosaic-G5 P3 and P3H in a firmware release currently planned for the Q2 2026.Specifications:GNSS Flex pHAT Raspberry Pi header: 40-pin socket for Raspberry Pi headerGNSS Flex pHAT GNSS Flex module header: 40-pin header for GNSS Flex modulesGNSS Flex pHAT male headers: Two 2x20-pin, 2mm-pitch male headersGNSS Flex pHAT power: PowerGNSS Flex pHAT voltage: 3.3VGNSS Flex pHAT backup power: Backup powerGNSS Flex pHAT USB bus detect: USB bus detect (not a power source)GNSS Flex pHAT USB data: USB dataGNSS Flex pHAT UART: UART (x4)GNSS Flex pHAT SD card: SD cardGNSS Flex pHAT I2C bus: I2C busGNSS Flex pHAT PPS signal: PPS signal (x2)GNSS Flex pHAT LED indicators: LED indicators (x2)GNSS Flex pHAT event indicators: Event indicators (x2)GNSS Flex pHAT USB connector: USB-C connectorGNSS Flex pHAT USB-C interface: Interfaces directly w/ GNSS Flex ModuleGNSS Flex pHAT antenna bridge: Antenna bridgeGNSS Flex pHAT antenna connector: U.FL connectorGNSS Flex pHAT antenna connector: SMA connectorGNSS Flex pHAT storage socket: µSD card socketGNSS Flex pHAT Qwiic connector: Qwiic connectorGNSS Flex pHAT indicator LEDs: Indicator LEDsGNSS Flex pHAT PWR LED: PWR (Red)GNSS Flex pHAT PPS LED: PPS (Yellow)GNSS Flex pHAT RTK LED: RTK (White)GNSS Flex pHAT PVT LED: PVT (Blue)GNSS Flex pHAT jumpers: Twenty-four jumpersGNSS Flex pHAT Raspberry Pi GPIO isolation: Raspberry Pi GPIO isolation (x16)GNSS Flex pHAT LED power isolation: LED power isolation (x4)GNSS Flex pHAT I2C pull-up resistors: I2C pull-up resistors (x4)mosaic-G5 P3 GNSS Flex Module receiver: mosaic-G5 P3 GNSS Receivermosaic-G5 P3 GNSS Flex Module male headers: Two 2x20-pin, 2mm-pitch male headersmosaic-G5 P3 GNSS Flex Module socket: 40-pin socket for GNSS Flex systemmosaic-G5 P3 GNSS Flex Module power: Powermosaic-G5 P3 GNSS Flex Module voltage: 3.3Vmosaic-G5 P3 GNSS Flex Module backup power: Backup powermosaic-G5 P3 GNSS Flex Module USB bus detect: USB bus detect (not a power source)mosaic-G5 P3 GNSS Flex Module USB device: USB device (2.0, HS)mosaic-G5 P3 GNSS Flex Module UART: UART (x2)mosaic-G5 P3 GNSS Flex Module PPS signals: PPS signals (x2)mosaic-G5 P3 GNSS Flex Module event marker inputs: Event marker inputs (x2)mosaic-G5 P3 GNSS Flex Module GPIO pins: GPIO pins (x2)mosaic-G5 P3 GNSS Flex Module U.FL connector: U.FL Connectormosaic-G5 P3 GNSS Flex Module GNSS antenna: GNSS Antenna (Active, Multi-band)mosaic-G5 P3 GNSS Receiver voltage range: 3.135 to 3.465Vmosaic-G5 P3 GNSS Receiver typical power consumption: 0.44Wmosaic-G5 P3 GNSS Receiver RTK accuracy: RTK Accuracymosaic-G5 P3 GNSS Receiver horizontal accuracy: 0.6cm (±0.5ppm)mosaic-G5 P3 GNSS Receiver vertical accuracy: 1cm (±1ppm)mosaic-G5 P3 GNSS Receiver channels: 789 (simultaneous tracking)mosaic-G5 P3 GNSS Receiver GNSS frequency bands: GNSS Frequency Bandsmosaic-G5 P3 GNSS Receiver GPS bands: L1C/A, L1C, L2C, L2PY, L5mosaic-G5 P3 GNSS Receiver GLONASS bands: L1CA, L2CA, L2P, L3 CDMAmosaic-G5 P3 GNSS Receiver Beidou bands: B1I, B1C, B2a, B2b, B2I, B3Imosaic-G5 P3 GNSS Receiver Galileo bands: E1, E5a, E5b, E6mosaic-G5 P3 GNSS Receiver QZSS bands: L1C/A, L1 C/B, L2C, L5, L6mosaic-G5 P3 GNSS Receiver time to fix: Time to Fixmosaic-G5 P3 GNSS Receiver cold start: &lt; 35smosaic-G5 P3 GNSS Receiver warm start: &lt; 10smosaic-G5 P3 GNSS Receiver reacquisition: 1smosaic-G5 P3 GNSS Receiver event accuracy: &lt; 3nsmosaic-G5 P3 GNSS Receiver update rate: 20Hzmosaic-G5 P3 GNSS Receiver latency: &lt; 10msmosaic-G5 P3 GNSS Receiver VANT voltage: 3.3Vmosaic-G5 P3 GNSS Receiver max current: 150mAmosaic-G5 P3 GNSS Receiver interfaces: Interfacesmosaic-G5 P3 GNSS Receiver UART interface: UART (x2)mosaic-G5 P3 GNSS Receiver USB interface: USB device (2.0, HS)mosaic-G5 P3 GNSS Receiver GPIO interface: GPIO user programmable (x2)mosaic-G5 P3 GNSS Receiver event markers: Event markers (x2)mosaic-G5 P3 GNSS Receiver PPS output: Configurable PPS out (x2)mosaic-G5 P3 GNSS Receiver protocols: Protocolsmosaic-G5 P3 GNSS Receiver SBF protocol: Septentrio Binary Format (SBF)mosaic-G5 P3 GNSS Receiver NMEA protocol: NMEA 0183, v2.3, v3.03, V4.0mosaic-G5 P3 GNSS Receiver RTCM protocol: RTCM v3.x (MSM included)mosaic-G5 P3 GNSS Receiver package size: 16.4mm x 22.8mm x 2.4mmmosaic-G5 P3 GNSS Receiver weight: 2.2gmosaic-G5 P3 GNSS Receiver Galileo High Accuracy Service: Galileo High Accuracy Service (HAS) 1mosaic-G5 P3 GNSS Receiver Galileo OSNMA: Galileo OSNMAmosaic-G5 P3 GNSS Receiver raw measurement data: Full raw measurement data (P3 only)mosaic-G5 P3 GNSS Receiver RTK rover: 5 constellations RTK (rover)PPS timing resolution: 1.4nsExternal antenna requirement: external multi-band antennaDefault Raspberry Pi serial TX: GPIO14/Pin 8Default Raspberry Pi serial RX: GPIO15/Pin 9Use it with a Raspberry Pi or similar single-board computer, a suitable multi-band active GNSS antenna and, where needed, RTK correction services for high-precision rover applications.","vendor":"SparkFun","product_type":"GNSS Receiver pHAT","in_stock":true,"options":[],"variants":[{"id":15786,"title":"Default Title","sku":"SF-GPS-30384","mpn":"GPS-30384","price":1327.55,"on_sale":false,"in_stock":true,"available_quantity":3}]}