> **Source:** Core Electronics is an Australian maker-electronics retailer and manufacturer based in Newcastle, NSW, run by a team of makers and educators. We design and manufacture our own product lines (PiicoDev, CE originals) and are official retailers for iconic maker and industrial brands including Raspberry Pi, Arduino, Adafruit, SparkFun and DFRobot. Orders ship Australia-wide from our Newcastle warehouse. Prices are in AUD and include GST. Pricing, stock and dispatch on this page are generated from the store's live catalog. Full machine-readable index: https://core-electronics.com.au/llms.txt

# SparkFun GNSS Flex pHAT - mosaic-X5

**Type:** Product page · **SKU:** GPS-28766 · **Brand:** [Sparkfun](https://core-electronics.com.au/brands/sparkfun-australia)
**Page:** https://core-electronics.com.au/sparkfun-raspberry-pi-gnss-flex-phat-mosaic-x5.html ([markdown](https://core-electronics.com.au/sparkfun-raspberry-pi-gnss-flex-phat-mosaic-x5.html.md))

The SparkFun mosaic-X5 GNSS Flex pHAT is a development platform for the SparkFun GNSS Flex system. Designed to interface with a Raspberry Pi or comparable...

## Pricing

- **Price:** $1,049.95 (inc GST) — $954.50 AUD, exc GST
- **Quantity discounts:** 5+ $925.86 (exc GST) · 25+ $906.77 (exc GST) · 100+ $906.76 (exc GST)

## Availability & dispatch

- Out of stock — the product page offers email notification when it returns.

## How to buy

- **Build a cart:** compose `https://core-electronics.com.au/cart/link?items=GPS-28766:1` (comma-separated SKU:qty pairs) and share the link. Opening it shows a confirmation page with live pricing and stock before anything is added to the cart.
- **Verify the cart first:** fetch `https://core-electronics.com.au/cart/link/GPS-28766:1.md` for live line prices (inc & exc GST, quantity discounts applied), stock and dispatch estimates, and totals. Append `/to/{AU-postcode}` (or `/to/{country-code}:{postcode}`) before `.md` for delivery options and prices to that destination. Unknown, retired, or out-of-stock SKUs are flagged. (Query form `cart/link.md?items=...` also works but some robots parsers refuse query strings here.)
- **Checkout** is completed on-site and includes a captcha at the payment step. Share the cart link; checkout takes it from there.
- **Search the catalogue:** `https://core-electronics.com.au/search/{query}.md` (URL-encode the query; pages 2-3 at `search/{query}/{page}.md`; `search.md?q=` also works)
- **Payment methods, purchase orders, policies and contact details:** https://core-electronics.com.au/llms.txt
## Description

The SparkFun mosaic-X5 GNSS Flex pHAT is a development platform for the SparkFun GNSS Flex system. Designed to interface with a Raspberry Pi or comparable single-board computers via a 40-pin header, it acts as a carrier board for the SparkPNT mosaic-X5 GNSS Flex Module. The GNSS Flex system employs a modular design based on two 2x10-pin, 2mm pitch headers, ensuring pin compatibility across boards for simplified upgrades and repairs.

With the SparkPNT mosaic-X5 GNSS Flex module, these headers break out the UART (x4), USB, and SD card interfaces of the mosaic-X5 GNSS receiver and the PPS and event signals. Meanwhile, on the SparkFun GNSS Flex pHAT, the headers are connected to the USB-C connector, µSD card slot, and 40-pin header. This kit also includes the extension header, standoffs, and screws necessary to mount a pHAT on top of a Raspberry Pi.

The SparkPNT GNSS Flex module features the Septentrio mosaic-X5, a compact, ultra-low power, multi-band, multi-constellation, high-precision GNSS receiver. The receiver supports the GPS (USA), GLONASS (Russia), Beidou (China), Galileo (Europe), and NavIC (India) constellations, including regional systems (i.e., SBAS and QZSS). With its [Real Time Kinematics](https://learn.sparkfun.com/tutorials/813) (RTK) capabilities, the module can achieve a horizontal accuracy of 6mm (~0.25in), vertical accuracy of 1cm (~0.4in) using RTK, and timing precision of 5ns (5 billionths of a second). It also features Septentrio's unique [AIM+ technology](https://www.septentrio.com/en/learn-more/advanced-positioning-technology/aim-jamming-protection) for interference mitigation and anti-spoofing, ensuring best-in-class reliability and scalable position accuracy.

The mosaic-X5 is a sophisticated module with an internal web server that can be utilized with any web browser. On the GNSS Flex module, the web server is accessed through either the USB data pins from the standard GNSS Flex headers or the Ethernet PHY of the mosaic-X5, which is broken out on a third 2x10-pin, 2mm pitch female header.

For the users who prefer a command-line interface, Septentrio has you covered. Users can still control and configure the mosaic-X5 module through a CLI, which is helpful for scenarios such as production line testing (in fact, that is how Sparkfun test this board) or remote access.

### Features &amp; Specs

**GNSS Flex pHAT:**

- 40-pin socket for Raspberry Pi header
- Two 2x20-pin, 2mm-pitch male headers for Flex modules
- 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 GNSS Flex Module:**

- Septentrio mosaic-X5 GNSS Receiver
    - GNSS Constellations:
        - GPS (USA)
        - GLONASS (Russia)
        - Galileo (EU)
        - BDS (China)
        - QZSS (Japan)
        - NavIC (India)
    - SBAS Systems:
        - WASS (USA)
        - SDCM (Russia)
        - EGNOS (EU)
        - MSAS (Japan)
        - GAGAN (India)
- Three 2x20-pin, 2mm-pitch female headers
    - 40-pin socket for GNSS Flex system
        - Power
            - USB
            - 3.3V
            - Backup power
        - USB data
        - UART (x4)
        - SD card
        - I2C bus
        - PPS signal (x2)
        - LED indicators (x2)
        - Event indicators (x2)
    - 20-pin socket for mosaic-X5 Ethernet PHY
- U.FL Connector:
    - GNSS Antenna *(Active, Multi-band)*

**mosaic-X5 GNSS Receiver:**

- Voltage Range: 3.135 to 3.465V
    - Max current: 500mA
- RTK Accuracy
    - Horizontal: **0.6cm***(±0.5ppm)*
    - Vertical: 1cm *(±1ppm)*
- Channels: 448 *(simultaneous tracking)*
- GNSS Frequency Bands:
    - 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`)
    - L-band
- Time to Fix
    - Cold Start: &lt; 45s
    - Warm: &lt; 20s
    - Reacquisition: 1s
- Timing Precision: 5ns
- Update Rate: 100Hz
- Latency: &lt; 10ms
- `VANT` Voltage Range: 3.0 to 5.0V
    - Max current: 150mA
- Interfaces:
    - UART (x4)
    - Ethernet
    - USB device (2.0, HS)
    - SDIO (mass storage)
    - GPIO user programmable (x2)
    - Event markers (x2)
    - Configurable PPS out

### Documentation

- Design Files
    - GNSS Flex pHAT
        - [Schematic](https://core-electronics.com.au/attachments/localcontent/schematic_12693d7a6b3.pdf)
        - [KiCad Files](https://core-electronics.com.au/attachments/localcontent/kicad_files_68881d0064a.zip)
        - [Board Dimensions](https://core-electronics.com.au/attachments/localcontent/dimensions_241984f61f8.pdf)
        - [STEP File](https://docs.sparkfun.com/SparkFun_GNSS_Flex_System/SparkFun_GNSS_Flex_pHAT/assets/3d_model/cad_model.step)
    - mosaic-X5 Flex Module
        - [Schematic](https://core-electronics.com.au/attachments/localcontent/schematic_1092979b19b.pdf)
        - [KiCad Files](https://core-electronics.com.au/attachments/localcontent/kicad_files_44254b431ee.zip)
        - [Board Dimensions](https://core-electronics.com.au/attachments/localcontent/dimensions_656399faacf.pdf)
        - [STEP File](https://docs.sparkfun.com/SparkFun_GNSS_Flex_System/SparkPNT_GNSS_Flex_Module_mosaic-X5/assets/3d_model/cad_model.step)
- [Hookup Guide](https://docs.sparkfun.com/SparkFun_GNSS_Flex_System)
    - Software: [RxTools](https://www.septentrio.com/en/products/gps-gnss-receiver-software/rxtools)
    - Correction Service: [Agnostic Corrections](https://www.septentrio.com/en/products/correction-services/precise-point-positioning-services-land/agnostic-corrections-program-gnss-correction-services)
- Component Datasheets:
    - [mosaic-X5 Datasheet](https://core-electronics.com.au/attachments/localcontent/mosaic_hardware_manual_v1_3896681e0a5.pdf)
        - [mosaic-X5 Brochure](https://core-electronics.com.au/attachments/localcontent/Septentrio_mosaic-X5_LR_96300e11412.pdf)
        - [Firmware Manual *(v4.14.10.1)*](https://core-electronics.com.au/attachments/localcontent/mosaic-X5_firmware_v4_21308e99aad.pdf)
    - [Septentrio's GNSS Modules](https://web.septentrio.com/SF-SSN-home)
    - [mosaic-X5 Product Page](https://web.septentrio.com/SF-SSN-module)
- [Building a GNSS System](https://www.sparkfun.com/gps)
- [Qwiic Info Page](https://www.sparkfun.com/qwiic)
- GitHub Hardware Repositories:
    - [GNSS Flex pHAT](https://github.com/sparkfun/SparkFun_GNSS_pHAT)
    - [GNSS Flex Modules](https://github.com/sparkfun/SparkFun_GNSS_Flex_System)

## Images

- [Product image 1](https://core-electronics.com.au/media/catalog/product/G/P/GPS-28766-1.jpg)
