If you are working on projects that involve monitoring fleets, conducting high-altitude scientific experiments, or any application requiring device localization, the MKR GPS Shield provides the necessary functionality in a plug-and-play format.
The MKR GPS Shield is built around the u-blox SAM-M8Q GNSS (Global Navigation Satellite System) module. It is designed to stack on MKR-format boards but can also connect to any board with an Eslov connector using a cable.
This module supports concurrent operation with various positioning services, processing signals from GPS, GLONASS, and Galileo. It interfaces with Arduino boards either through a serial interface when mounted on top of an MKR board or through an I2C interface using a dedicated ESLOV cable included in the bundle.
Configuration Commands and Backup
The GPS module can be configured using special commands. An onboard battery holder allows the system to retain configurations set via software. This is particularly useful for applications like high-altitude experiments, where specific settings are required, such as changing the GPS operation mode to 1g. Additionally, you can enable Galileo’s localization option, which is off by default, by sending a configuration message (UBXCFG-GNSS) to the receiver. A detailed description of all commands in the protocol is available here.
Getting Started
The Arduino_MKRGPS library manages both interfaces and provides a consistent set of APIs to fully utilize the GPS-acquired information.
Package Includes:
1 x Arduino MKR GPS Shield ASX00017
Waveshare 2-Channel Isolated RS485 Expansion HAT for Raspberry Pi
reComputer Jetson-20-1-H2 with Jetson Xavier NX module, Aluminium Case, Pre-Installed JetPack System (Without Adapter)
Original Arduino Mega 2560 ATmega2560 MCU Rev3 A000067
3.5inch Display Aluminum Alloy Case for Raspberry Pi 4
reComputer Jetson-20-1-H1 with Jetson Xavier NX module, Aluminium Case, Pre-Installed JetPack System (Without Adapter)
RP2040 Microcontroller IC by Raspberry PI-REEL of 100
APM 2.8 Basic Flight Controller kit with GPS Module Combo Kit
Waveshare 1.3inch LCD Display Module for Raspberry Pi Pico, 65K Colors, 240×240, SPI
Q100 Brushed Quad-copter Frame
F450 / Q450 Quadcopter Frame(PCB Version with Integrated PCB) + Plastic Landing Gear Combo Kit – Made in INDIA
Mark4 5 inch 225mm carbon fiber frame kit
QX95 Quad-copter Combo Kit
Beagleplay Board, AM6254, WL1807, CC1352P74T0RGZR, ARM Cortex-A53, Cortex-M4
Waveshare Quad GPIO Expander for Raspberry Pi Pico
Official Arduino UNO Q Single Board Computer Model 4GB ABX00173
ARF Quadcopter Upgraded Combo Kit
SeeedStudio BeagleBone Green Module
ODROID-H3 Single Board Computer
F450 / Q450 Quadcopter Frame – PCB Version Frame Kit with Integrated PCB – Made in INDIA
Official Raspberry Pi Camera V2
ODYSSEY – X86J4105864 Mini PC (Linux and Arduino Core) with 8GB RAM + 64GB eMMC
Espruino Pico (unpinned)
Original Arduino Uno Rev3 A000066
Waveshare ESP32-S3 Microcontroller, 2.4 GHz Wi-Fi Development Board, dual-core processor with frequency up to 240 MHz
Official Arduino Mkr Iot Carrier Rev2 ABX00073
5.8G 3dBi 4 Leaf Clover RHCP RP-SMA Antenna with Cover for FPV Multicopter
Arduino UNO Q Model 2GB Starter Kit
RD945 FPV Wireless 5.8GHZ 48CH Receiver
F450 / Q450 Quadcopter Frame(PCB Version with Integrated PCB) + Plastic Landing Gear Combo Kit – Made in INDIA
ESPLORA Joystick Photosensitive Sensor Board, Support LCD Compatible with Arduino
Official Arduino Nano 33 Ble Sense with Header-Rev 2 ABX00070
Raspberry Pi 4 Model B 8GB Starter Kit
Readytosky RS1507 3800KV CCW Brushless Motor Sliver Cap
Robocat 270 Racing Quadcopter Frame
Pixhawk 2.4.8 Basic Flight Controller kit with GPS Module
Q250 Distribution Board with 5V BEC for Racing Drones
APEX DC HD 5” FPV Frame Kit
Uno R3 Board without Cable 







There are no reviews yet.