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.
Special Order
Shipping from $2.90
+185 more from our supplier in 7-10 days
Our Code: SKU-011320
Supplier Link: [SparkFun MPN:30018]
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.
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:

Despite its compact size, we packed multiple connection options into this receiver. This provides the flexibility you need, regardless of the application!
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.
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.
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.