SparkFun GNSS Receiver - SAM-M8Q (Qwiic)

A beginner-friendly GNSS board that grows with you. Features USB-C for easy PC connection, Qwiic for embedded use, and 10Hz multi-constellation tracking.


Description

Just getting started with GPS? The SparkFun Qwiic SAM-M8Q GNSS Receiver is the perfect tool for beginners. Simply plug in a USB-C cable and start hacking and tracking immediately! But don't let the ease of use fool you, this board is built on u-blox's trusted quality and is designed to grow with your skills, capable of outputting multiple constellation solutions at update rates up to 10Hz.

The SAM-M8Q Engine

At the heart of this board is the impressive u-blox SAM-M8Q module. This board doesn't just have an affordable price, this is a complete GNSS subsystem packed with features often seen on high-end models, like:

  • 72-Channel M8 Engine: Capable of concurrently tracking up to three GNSS constellations (GPS, GLONASS, and Galileo).
  • Superior Positioning: By tracking multiple systems simultaneously, the module provides better accuracy and signal availability, even in "urban canyons" where single-constellation receivers often fail.
  • Integrated RF Architecture: The "Smart Antenna" design combines the patch antenna element, a SAW filter, and a Low Noise Amplifier (LNA) into a single package, ensuring optimal signal handling and interference immunity right out of the box.

Versatile Connectivity

Despite its compact size, we packed multiple connection options into this receiver. This provides the flexibility you need, regardless of the application!

  • USB-C: Includes a modern USB-C connector for power and easy connection to a PC, phone, or tablet. This allows you to configure the module directly using u-blox's u-centre software or another program without requiring an external FTDI or adaptor. This is the easiest and most straightforward way to start using this receiver!
  • Qwiic Connect System: For embedded projects, the onboard Qwiic connectors enable instant, solder-free I2C integration, freeing your UART ports for other peripherals.
  • Prototyping With a Breadboard: For legacy applications or non-Qwiic systems, we have still broken out the standard 0.1"-spaced pins for easy breadboarding.

However, if you want to skip the programming entirely, this breakout is fully compatible with the SparkFun OpenLog Artemis and DataLogger systems. When connected, the receiver is automatically detected, scanned, configured, and logged. This lets you start collecting proximity data immediately! No programming, soldering, or complex setup required.

Fast Locks & Backup Power

The Qwiic SAM-M8Q GNSS Receiver also includes a rechargeable backup battery that keeps the module's internal Real Time Clock (RTC) running and preserves orbit data. This allows the GPS to achieve a lock in ~1 second with a hot start, compared to ~30 seconds for a cold start, ensuring your project knows its location the moment it wakes up.

Powerful Configuration

The module is highly configurable via the SparkFun Arduino Library, allowing you to tune settings such as baud rates, update rates, geofencing, and spoofing detection directly from your code. For advanced users, the board is also fully compatible with the powerful u-centre Windows software.


Resources

Related Products