Skip to content
Free shipping on orders over 50€ to Austria, France, Germany, Italy, and Spain!
Free shipping on orders over 50€ to Austria, France, Germany, Italy, and Spain!

    Your cart is empty

    Time to spark some excitement 🛒⚡

Taxes and shipping calculated at checkout
Subtotal €0,00

Arduino MKR GPS Shield

SKU ASX00017 Barcode 7630049201248 Show more
Original price €0
Original price €44,00 - Original price €44,00
Original price
Current price €44,00
€44,00 - €44,00
Current price €44,00
VAT included

The low power Global Navigation Satellite System receiver shield for your georeferenced projects.

Overview

If you are experimenting with monitoring fleets, high-altitude scientific experiments, or any kind of project requiring localization of devices, the MKR GPS Shield will offer you the functionality you need, and it is plug 'n' play!

The MKR GPS Shield is based on the u-blox SAM-M8Q GNSS (Global Navigation Satellite System) module. It is meant to be used on top of boards in the MKR format, but thanks to its Eslov connector, it is also possible to hook it up to any board having that kind of connector available using a cable.

This module is designed to operate with different positioning services concurrently. It receives and processes the signals from GPS, GLONASS, and Galileo. It interfaces with Arduino boards either through a serial interface, when used with headers and put on top of a MKR board, or through an I2C interface and a dedicated ESLOV cable supplied as bundle.

Configuration Commands and Backup

The GPS module can be configured via special commands. We have included an on-board battery holder for the system to keep the configurations made via software. This can be convenient when e.g. changing the operation mode of the GPS to 1g, something common in high altitude experiments, where specific settings away from the default ones are needed for the device.

Another example is the use of Galileo's localization option, which is disabled by default, but can be enabled by sending a configuration message (UBXCFG-GNSS) to the receiver. You can find a detailed description of all of the commands in the protocol here.

Getting Started

Our Arduino_MKRGPS library handles the two different interfaces and offer a consistent set of APIs designed for a full usage of the GPS acquired information

Need Help?

Check the Arduino Forum for questions about the Arduino Language, or how to make your own Projects with Arduino. Need any help with your board please get in touch with the official Arduino User Support as explained in our Contact Us page.

Warranty

You can find here your board warranty information.


Tech specs

GNSS receiver u-blox module SAM-M8Q (datasheet)
Connectors MKR headers / Eslov
Input Voltage 3.3V
Operating Voltage 3.3V
Backup battery CR1216
Communication Serial / I2C / DCC
Length 45 mm
Width 25 mm
Weight 14 gr.

Conformities

The following Declarations of Conformities have been granted for this board:
REACH
For any further information about our certifications please visit docs.arduino.cc/certifications

Resources for Safety and Products

Manufacturer Information

The production information includes the address and related details of the product manufacturer.

Arduino S.r.l.
Via Andrea Appiani, 25
Monza, MB, IT, 20900
https://www.arduino.cc/ 

Responsible Person in the EU

An EU-based economic operator who ensures the product's compliance with the required regulations.

Arduino S.r.l.
Via Andrea Appiani, 25
Monza, MB, IT, 20900
Phone: +39 0113157477
Email: support@arduino.cc

 

Documentation

OSH: Schematics

The Arduino MKR GPS Shield is open-source hardware! You can build your own board using the following files:

EAGLE FILES IN .ZIP SCHEMATICS IN .PDF

Additional I2C Port

The MKR GPS Shield has an additional connector meant as an extension of the I2C bus. It's a small form factor 5-pin connector with 1.0 mm pitch. The mechanical details of the connector can be found in the connector's datasheet.

The I2C port, also referred to as the Eslov self-identification port within Arduino, comes with: SDA, SCL, GND, +5V, and an extra digital pin meant to send an alarm to the otherwise plain I2C devices connected to it. The pinout is shown in the following image:

If you are interested in designing your own modules for Arduino boards with this expansion port, the connector we suggest using is code: SHR-05V-S-B, also in the picture.

Get Inspired

PROJECT HUB
Serrje: An autonomous greenhouse
Serrje: An autonomous greenhouse
Project Tutorial by blaiseecam

Just a simple and enjoyable autonomous greenhouse

read more
BLOG
Small, MKR WAN 1310-powered device monitors CO2 levels in classrooms
Small, MKR WAN 1310-powered device monitors CO2 levels in classrooms
February 17, 2023

Humans are animals and like all animals, we evolved in mostly outdoor conditions where the air is nice and fresh. But modern society keeps most of us indoors the vast majority of the time, which could have negative health effects. There are many potential hazards, including a lack of sunlight and psychological effects, but CO2 may pose a more tangible risk. To keep tabs on that risk within classrooms, a team from Polytech Sorbonne built this small CO2 monitor. This CO2 monitor performs two functions: it shows anyone nearby the CO2 levels in the area and it uploads that data over LoRaWAN to a central hub that can track the levels across many locations. A school could, for example, put one of these CO2 monitors in every classroom. An administrator could then see the CO2 levels in every room in real time, along with historical records. That would alert them to immediate dangers and to long term trends. At the heart of this CO2 monitor is an Arduino MKR WAN 1310 development board, which has built-in LoRa® connectivity. It uses a Seeed Studio Grove CO2, temperature, and humidity sensor to monitor local conditions. To keep power consumption to a minimum, the data displays on an e-ink screen and an Adafruit TPL5110 timer only wakes the device up every ten minutes for an update. Power comes from a lithium-ion battery pack, with a DFRobot solar charger topping up the juice. It uploads data through The Things Network to a PlatformIO web interface. An Edge Impulse machine learning model detects anomalies, so it can sound a warning even if nobody is watching. The enclosure is 3D-printable.

read more

Inspired by your shopping trends

  • Dipole Pentaband Waterproof Antenna

    A single solution to connect your smart devices to the Cloud. The antenna supports the GSM 850 / 900 / 1800 / 1900 MHz and UMTS bands. Designed for small devices, this antenna will work when used a...

  • Arduino MKR RGB Shield

    Write messages and add graphics with this shield. A ready to use library with examples and methods is available for use to easily write static and scrollable text. You can use this shield to show...

  • Arduino MKR NB 1500

    Add Narrowband communication to your project with the MKR NB 1500. It's the perfect choice for devices in remote locations without an Internet connection, or in situations in which power isn't av...

  • Arduino MKR IoT Carrier Rev2

    With this carrier in combination with any board from the MKR family, you can quickly create your next IoT project without any extra components. This carrier has all you need in sensors and actuator...

Compare products

0 of 3 items selected

Select first item to compare

Select second item to compare

Select third item to compare

Compare