Download Print this page

Advertisement

Quick Links

SparkFun GPS Breakout (ZOE-M8Q and SAM-M8Q) Hookup
Guide
Introduction
The SparkFun ZOE-M8Q and SAM-M8Q are two similarly powerful GPS units but with different project
applications. They both have a 2.5m horizontal accuracy!
SparkFun GPS Breakout - ZOE-M8Q (Qwiic)
 GPS-15193

Advertisement

loading
Need help?

Need help?

Do you have a question about the ZOE-M8Q and is the answer not in the manual?

Questions and answers

Summary of Contents for sparkfun ZOE-M8Q

  • Page 1 SparkFun GPS Breakout (ZOE-M8Q and SAM-M8Q) Hookup Guide Introduction The SparkFun ZOE-M8Q and SAM-M8Q are two similarly powerful GPS units but with different project applications. They both have a 2.5m horizontal accuracy! SparkFun GPS Breakout - ZOE-M8Q (Qwiic)  GPS-15193...
  • Page 2 SparkFun GPS Breakout - Chip Antenna, SAM-M8Q (Qwiic)  GPS-15210 Product Showcase: SparkFun GPS & GNSS Boards Product Showcase: SparkFun GPS & GNSS Boards Required Materials To follow along with this tutorial, you will need the following materials. You may not need everything though...
  • Page 3 SMA cable if you decide to use those. Link for that is below in the GPS accessories. If you want to try different chip antennas, then try the GNSS Antenna Evalutation Board listed below and make sure to get the u.FL to u.FL connector in the accessories. SparkFun GNSS Chip Antenna Evaluation GPS/GNSS Magnetic Mount Antenna - 3m Board (SMA) ...
  • Page 4 GPS 3V Magnetic Mount Antenna SMA - 5m GPS/GNSS Embedded Antenna - 1m (SMA)  GPS-00464  GPS-14987 GPS Embedded Antenna SMA  GPS-00177 GPS Antenna Accessories Interface Cable SMA to U.FL GPS Antenna Ground Plate  WRL-09145  GPS-15004 U.FL to U.FL Mini Coax Cable - 200mm...
  • Page 5  PRT-14427 Qwiic Cable - 200mm Qwiic Cable - 50mm  PRT-14428  PRT-14426 Heads up! If you are using the RedBoard without a Qwiic connector, we recommend getting the Qwiic Shield for Arduino. SparkFun Qwiic Shield for Arduino  DEV-14352...
  • Page 6 Suggested Reading If you aren't familiar with the Qwiic system, we recommend reading here for an overview. Qwiic Connect System We would also recommend taking a look at the following tutorials if you aren't familiar with them. GPS Basics Serial Peripheral Interface (SPI) The Global Positioning System (GPS) is an SPI is commonly used to connect microcontrollers to engineering marvel that we all have access to for a...
  • Page 7 Quick tips regarding how to connect, protect, and to configure your GPS receiver. disconnect U.FL connectors. SparkFun ZOE-M8Q Hardware Overview Power Power for this board should be 3.3V. There is a 3.3V pin on the PTH header along the side of the board, but you can also provide power through the Qwiic connector.
  • Page 8: U.fl Connector

    Jumpers There are three jumpers on the underside of the product, each labeled with its function. The first in the top left of the picture is a three way jumper labeled that connects two pull-up resistors to the I C data lines. If you have I²C many devices on your I C data lines, then you may consider cutting these.
  • Page 9 FTDI Header At the bottom of the board we have the traditional pinout for an FTDI header. Make sure that the FTDI that you use is 3.3V and not 5V! Qwiic and I C Next to the FTDI header at the bottom of the board. There are two pins labeled which indicates the I C data lines.
  • Page 10: Spi Header

    SPI Header This sets the ZOE-M8Q apart from the SAM-M8Q. On the underside of the product as mentioned above, is a jumper that can be closed to allow for SPI communication. The header is labeled for the pinout for SPI.
  • Page 11 Sensitivity Tracking and -167dBm -166dBm -166dBm -160dBm -159dBm Navigation Reacquisition -160dBm -160dBm -156dBm -157dBm -153dBm Cold Start -148dBm -148dBm -145dBm -143dBm -138dBm Hot Start -157dBm -157dBm -156dBm -155dBm -151dBm Velocity Accuracy 0.05m/s Heading Accuracy 0.3 degrees SparkFun SAM-M8Q Hardware Overview...
  • Page 12 Power Power for this board is 3.3V. There is a 3.3V pin on the PTH header along the side of the board, but you can also provide power through the Qwiic connector. Battery The small metal disk in the upper left corner is a small lithium battery. This battery does not provide power to the IC like the 3.3V system does, but to relevant systems inside the IC that allow for a quick reconnection to satellites.
  • Page 13 Jumpers There are three jumpers on the topside of the product, each labeled with its' function. At the bottom right of the picture is a three way jumper labeled that connects two pull-up resistors to the I C data lines. If you have I²C many devices on your I C data lines, then you may consider cutting these.
  • Page 14 Qwiic and I C At the opposite side of the board. There are two pins labeled which indicates the I C data lines. Similarly, you can use either of the Qwiic connectors to provide power and utilize I C. The Qwiic ecosystem is made for fast prototyping by removing the need for soldering.
  • Page 15 GPS Capabilities The SAM-M8 is able to connect to up to three different GNSS constellations at a time making it very accurate for its' size. Below are the listed capabilities of the GPS unit. GNSS GPS and GLONASS Galileo GLONASS Horizontal Position 2.5m 2.5m...
  • Page 16: Hardware Assembly

    The relative larger size of the board helps to enhance the product's GNSS antenna that houses the GPS unit inside. The ZOE-M8Q is 1 x 1 inch board that does not have an onboard GNSS antenna, and instead has a U.FL connector to connect to an external one.
  • Page 17: Example Code

    Arduino library, please check out our installation guide. Both the SAM-M8Q and ZOE-M8Q share the same library. These two also share a library with their other u-BLOX higher precision cousins. The SparkFun U-blox Arduino library can be downloaded with the Arduino library...
  • Page 18 #include <Wire.h> //Needed for I2C to GPS #include "SparkFun_Ublox_Arduino_Library.h" //Click here to get the library: http://librarymanag er/All#SparkFun_Ublox_GPS SFE_UBLOX_GPS myGPS; void setup() Serial.begin(115200); Serial.println("SparkFun Ublox Example"); Wire.begin(); if (myGPS.begin() == false) Serial.println(F("Ublox GPS not detected at default I2C address. Please check wiring. Freezi ng.")); while (1);...
  • Page 19 These are the coordinates for SparkFun HQ Resources and Going Further Now that you've successfully got your ZOE-M8Q/SAM-M8Q GPS receiver up and running, it's time to incorporate it into your own project! For more information, check out the resources below:...
  • Page 20 Need some inspiration for your next project? Check out some of these related tutorials: Mini GPS Shield Hookup Guide Arduino Weather Shield Hookup Guide V12 A hookup guide for the SparkFun Mini GPS Shield. Read humidity, pressure and luminosity quickly and easily. Add wind speed, direction and rain gauge for full weather station capabilities.

This manual is also suitable for:

Sam-m8qGps-15193Gps-15210