Customizing and future-proofing GNSS has never been easier.

So, how does Flex work?

The Flex system is made up of modules, each built around a different GNSS receiver. 

These modules can be mounted onto Flex pHATs, which allow them to interface with the Raspberry Pi, Jetson Nano, or other single-board computers.

When a project needs to be upgraded or altered to use a different GNSS receiver, the only thing that needs to be changed is the Flex module.

The Flex System is designed to let projects evolve.


No SolderingNo Soldering

No soldering.

With pre-soldered headers, easily stack the pHAT onto a Raspberry Pi, NVIDIA Jetson Nano or other single-board computer.

Polarized ConnectorPolarized Connector

Easily swappable.

The GNSS Flex system employs a modular design based on two 2x10 headers, ensuring pin compatibility across boards for simplified upgrades and repairs.

Daisy ChainableDaisy Chainable

Future-proof.

If a new receiver is released down the road or a new project has different requirements, there's no need to buy an entirely new device - just switch out the Flex module and keep working.

Which module is right for you?


At varying price points, accuracies, and corrections capabilities, our Flex Module lineup has something for every GNSS project. Compare your options below.

mosaic-X5

Unparalleled precision and anti-interference technology.


Key Features:

AIM+ Interference Mitigation

Millimeter-Level Accuracy

Browser-Based Interface

 

Price:

$625.95

LG290P

Reliable quad-band reception in areas prone to interference.


Key Features:

Broad Correction Support

Centimeter-Level RTK

Quad-Band & Multi-Constellation

 

Price:

$149.95

mosaic-G5 P3

Maximum precision with minimum power consumption and weight.


Key Features:

Precise Timing

Small Form Factor

Flexible Protocols

 

Price:

$649.95

ZED-X20P

Centimeter-level positioning and all-band RTK support straight from u-blox.


Key Features:

RTK & PPP Ready

L-Band Corrections

Uncompromising Security

 

Price:

$274.95

LG580P

Ultra-precise positioning and dual-antenna heading calculations.


Key Features:

RTK + Heading

Quad-Band & Multi-Constellation

Advanced Anti-Jamming

 

Price:

$224.95

DAN-F10N

Economical dual-band GNSS reception that excels in urban environments.


Key Features:

Fast Acquisition

Economical Price Point

Multipath Mitigation Engine

 

Price:

$39.95

GNSS Flex Products


Our Flex line gives you full control over the GNSS capabilities of your single board computer.

Flex pHAT DAN-F10NFlex pHAT DAN-F10N

GNSS Flex pHAT with DAN-F10N mounted to Raspberry Pi 5

Projects & Tutorials


How to Set Up High-Precision GNSS on a Raspberry Pi (Step-by-Step Guide)

 Ready to take your Raspberry Pi projects to the next level with centimeter-level GPS accuracy? In this tutorial, we’ll walk you through how to set up SparkFun’s GNSS Flex pHAT with your Raspberry Pi, giving you professional-grade positioning for robotics, surveying, autonomous vehicles, and more.

Achieving High Precision RTK GNSS on a Raspberry Pi

High-precision positioning is within reach for your Raspberry Pi projects using the SparkFun and SparkPNT GNSS Flex ecosystem. In this video tutorial, we take this a step further beyond setting up GNSS Flex on your Raspberry Pi, moving from a stationary setup to a fully mobile, centimeter-level-accurate system!