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
QX95 Quad-copter Combo Kit
Mark4 5 inch 225mm carbon fiber frame kit
Waveshare Ethernet / USB HUB HAT (B) for Raspberry Pi Series, 1x RJ45, 3x USB 2.0
ARF Quadcopter Advanced Combo Kit
ODROID-H3+ Single Board Computer
Readytosky 35A ESC 2-5S Brushless ESC Speed Controller for RC Drone with LED
Waveshare CAN bus Module (B) for Raspberry Pi Pico, enabling long range communication through SPI
APEX DC HD 5” FPV Frame Kit
Robocat 270 Racing Quadcopter Frame
Nano Board R3 with CH340 Chip without USB Cable Compatible with Arduino (Unsoldered)
Waveshare Adapter Board for Arduino and Raspberry Pi
ACEBOTT - ESP32 4-DOF Robot Arm Kit
Ready to Sky Plastic Landing Gear for Quadcopter
Q100 Brushed Quad-copter Frame
F450 / Q450 Quadcopter Frame – PCB Version Frame Kit with Integrated PCB – Made in INDIA
Waveshare VL53L1X ToF Distance Ranging Sensor Ranging up to 4m
Ready to Sky Q450 Quadcopter Frame – PCB Version Frame Kit with Integrated PCB
ESC Power Distribution Board Soldered XT60 Plug & 3.5mm Banana Bullet Connectors For 250mm Multicopter FPV
Seeed studio re_computer case: BeagleBone and Jetson Nano/Xavier NX
ARF Quadcopter Upgraded Combo Kit
Official Raspberry Pi 16mm Telephoto Lens for Pi High Quality Camera
X2 ELF 88MM Micro brushless racing kit
reComputer Jetson-20-1-H2 with Jetson Xavier NX module, Aluminium Case, Pre-Installed JetPack System (Without Adapter)
5V-12V DC Brushless Driver Board Controller For Hard Drive Motor 3/4 Wire 








There are no reviews yet.