AI agents & screen readers: for a machine-readable, text-only catalogue, start at /llms.txt. Products are available as Markdown (/products.md, /products/{handle}.md) and JSON (/products.json, /products/{handle}.json).
Store

SparkFun

· MPN: GPS-28137

$43.25 |
In stock at supplier
No reviews yet

Easily add high-precision GNSS to your Raspberry Pi or favorite single-board computer with the SparkFun GNSS Flex pHAT. This carrier board is the heart o...

Stock availability

Available with leadtime
33 available
Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout

Easily add high-precision GNSS to your Raspberry Pi or favorite single-board computer with the SparkFun GNSS Flex pHAT. This carrier board is the heart of our SparkPNT Flex ecosystem, providing a solder-free, plug-and-play solution for connecting our powerful GNSS Flex modules. It's the most straightforward way to create a compact, modular, and powerful navigation system for your project.

The Ultimate GNSS Carrier for Your SBC

Designed for maximum flexibility, the GNSS Flex pHAT serves as the bridge between your SBC and your chosen GNSS module.

  • Broad SBC Compatibility: The 40-pin header is designed for a direct connection to a Raspberry Pi, NVIDIA Jetson Nano, Google Coral, or other compatible single-board computers.
  • Solder-Free Installation: With pre-soldered headers, there's no soldering required. Simply stack the pHAT on your SBC, attach a module, and you're ready to go.
  • Modular Flex Headers: The standardized 2x10-pin male headers enable easy attachment, swapping, or upgrading of your GNSS Flex module at any time.
  • Full Interface Access: The pHAT breaks out all potential interfaces from the attached module, including up to four UARTs, I²C, USB, and critical timing signals. 

Choose Your GNSS Module

Please note that this is a carrier board only and does not include a GNSS module. This allows you to select the perfect engine for your application's needs, from meter-level positioning for urban environments to all-band RTK with heading for autonomous navigation. Explore our comprehensive lineup of SparkPNT GNSS Flex Modules to complete your setup.

This product may require an external antenna for operation, depending on the GNSS Receiver. Users have a few options for connecting an external GNSS antenna to their GNSS receiver.

  • The GNSS Flex Module has one to two U.FL connectors for an external antenna.
  • For a sturdier connection, an SMA connector is available on this SparkFun GNSS Flex pHAT that is bridged to a U.FL connector. Users simply need to jumper the U.FL connectors on both the SparkPNT GNSS Flex Module and SparkFun GNSS Flex pHAT with a short U.FL cable.

This pHAT also requires a Raspberry Pi (or similar single-board computer). Users can find Raspberry Pi and NVIDIA single-board computers in our catalog. 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 utilize any of the other interfaces.


Features & Specs

 

  • 40-pin socket for Raspberry Pi header (or similar SBC)
  • 40-pin header for GNSS Flex modules
    • Two 2x20-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 with 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)

Jargon buster

Plain-language definitions for the technical terms used above.

GNSS
GNSS stands for Global Navigation Satellite System, an umbrella term for satellite positioning networks such as GPS, GLONASS, Galileo and BeiDou. Receivers use these satellites to determine position, and high-precision units can output a steady stream of serial position data.
GPIO
General-purpose input/output pins are microcontroller pins you can set in software to read signals, switch devices on and off, or connect to peripherals. The number of GPIO pins matters because it limits how many buttons, LEDs, sensors, and other parts you can wire directly to the board.
Headers
Rows of connector contacts on a fixed pitch (commonly 2.54 mm) used to link a board to a breadboard, jumper wires, or another board. They come as male pin headers and female socket headers; when a module ships with pre-soldered headers it can be used straight away, whereas bare pads require soldering the pins yourself.
LED
A light-emitting diode (LED) is a small electronic component that emits light when current flows through it in the correct direction. Because it only conducts one way, its polarity matters, and a through-hole LED must be soldered the correct way around to light up.
NVIDIA Jetson Nano
The NVIDIA Jetson Nano is a compact NVIDIA computing module used for camera, robotics and machine-learning projects at the edge. A compatible carrier board can host the module, though the module itself is usually sold separately.
pHAT
A smaller add-on board format for Raspberry Pi, similar in idea to a HAT but usually not full-sized. It matters because pHAT compatibility can affect how neatly a board stacks or fits into a Raspberry Pi project.
PVT
Position, velocity and time data reported by a GNSS receiver. Knowing the PVT update rate helps you judge how often the board can provide basic navigation information to your project.
Qwiic
Qwiic is a plug-in connector system for I2C devices that uses small 4-pin cables, so you can connect compatible sensors without soldering. It matters because your controller or adapter also needs Qwiic, or you will need a cable or breakout to wire it up.
RTK
Real-Time Kinematic positioning is a GNSS technique that uses correction data from a base station to greatly improve location accuracy. It matters if you need centimetre-level positioning for robotics, mapping, surveying, or tracking rather than ordinary metre-level GPS accuracy.
RX
RX means receive, usually showing data being received by the board. An RX indicator LED can help with troubleshooting USB or serial communication.
single-board computer
A complete computer built onto one circuit board, usually including the processor, memory, ports, and connectors. This matters because accessories like heatsinks must match the board’s layout and mounting holes to fit properly.
SMA
SMA is a small threaded coaxial (RF) connector widely used to attach antennas and other radio-frequency cables. A device with SMA antenna ports needs antennas or pigtails with matching SMA connectors, or a suitable adapter, to connect to them.
TX
TX means transmit, usually showing data being sent from the board. A TX indicator LED can help you see when the board is communicating or uploading code.
u.FL
u.FL is a tiny snap-on antenna connector often used on compact wireless boards. A board with u.FL usually needs an external antenna, which matters if the product will be inside an enclosure or needs better antenna placement.
UART
UART is a simple asynchronous serial interface that sends data over separate transmit and receive wires, usually labelled TX and RX, with both ends set to the same baud rate. It is a common way for microcontrollers and other serial devices to exchange data.
USB-C
USB-C is a small, reversible USB connector that can carry power, data and, on some devices, video over a single cable. The same connector can range from charging only to high-speed data, so the functions a given port actually supports vary.

SparkFun GNSS Flex pHAT Schematic

Schematic · 124.0 KB · Click any page to view full size

Download PDF

SparkFun GNSS Flex pHAT Board Dimensions

Mechanical Drawings · 236.3 KB · Click any page to view full size

Download PDF

Supplier page — sparkfun.com

Supplier Description · 943.6 KB · Click any page to view full size

Download PDF

Related Tutorials

Free guides on learn.littlebird.com.au

Stella
Stella Expert

Ask me anything about this product

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.