# Arduino MKR GPS Shield

**Type:** Product page · **SKU:** ASX00017 · **Brand:** [Arduino](https://core-electronics.com.au/brands/arduino-australia) · **GTIN:** 7630049201248
**Page:** https://core-electronics.com.au/arduino-mkr-gps-shield.html ([markdown](https://core-electronics.com.au/arduino-mkr-gps-shield.html.md))

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

## Pricing

- **Price:** $69.40 (inc GST) — $63.09 AUD, exc GST
- **Quantity discounts:** 5+ $62.46 (exc GST) · 10+ $61.83 (exc GST) · 30+ $61.20 (exc GST)

## Availability & dispatch

- In stock, ships same business day if ordered before 2PM (Australia/Sydney).
- We can dispatch 4 today; more stock is typically available with a 10–14 day lead time.

## Restrictions

Restrictions apply to this equipment as it uses button/coin cell batteries:

- The equipment is intended to be used in trades, professions or industries
- The equipment is not intended for sale to the general public
- The equipment is not intended to be used where children are present
- You are aware that this equipment may not meet child safety testing requirements as it is not intended to be used by consumers or general public, but rather, is intended to be used in trades, professions or industries in conjunction with the limitations and restrictions listed above
- You are aware that these restrictions are due to a change in [A](https://www.accc.gov.au/media-release/businesses-on-notice-as-mandatory-button-battery-laws-commence)[ustralian legislation in 2022](https://www.accc.gov.au/media-release/businesses-on-notice-as-mandatory-button-battery-laws-commence) for button/coin cell batteries
 
![Button Battery Warning](https://core-electronics.com.au/attachments/uploads/iec-button-battery.png)

A declaration of use will need to be submitted during checkout.

## Description

f 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**

The 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](https://forum.arduino.cc/index.php?board=4.0), or how to make your own [Projects with Arduino.](https://forum.arduino.cc/index.php?board=3.0) Need any help with your board please get in touch with the official Arduino User Support as explained in our [Contact Us](https://www.arduino.cc/en/Main/ContactUs) page.

**Warranty**

You can find [here ](https://www.arduino.cc/en/Main/warranty)your board warranty information.

**Technical Specifications**

- GNSS receiver: u-blox module SAM-M8Q ([datasheet](https://core-electronics.com.au/attachments/localcontent/Arduino-MKR-GPS-Shield_u-blox8-SAM-M8Q_DataSheet_UBX-16012619_94827a2c23a.pdf))
- 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.
 
**Documentation**

OSH: Schematics

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

- [Eagle Files](https://core-electronics.com.au/attachments/localcontent/MKRGPSShield-reference_2001400e952.zip)
- [Schematics](https://core-electronics.com.au/attachments/localcontent/MKRGPSShield_V4_70724f23d09.pdf)
- [Fritzing](https://content.arduino.cc/assets/Arduino%20MKR%20GPS%20Shield.fzpz)
 
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](https://core-electronics.com.au/attachments/localcontent/ESLOV_connector_319965c0ca4.pdf).

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:

![ASX00017-Additional-I2C-Port](https://core-electronics.com.au/media/wysiwyg/product_images/Eslov_I2CPort.jpg)

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.

## Images

- [Product image 1](https://core-electronics.com.au/media/catalog/product/a/s/asx00017_iso.jpg)
