{"product_id":"arduino-mkr-gps-shield","title":"Arduino MKR GPS Shield","description":"\u003cp\u003e\u003cspan\u003eThe low-power Global Navigation Satellite System receiver shield for your georeferenced projects.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eSuppose you are experimenting with monitoring fleets, high-altitude scientific experiments, or any kind of project requiring localisation of devices. In that case, the MKR GPS Shield will offer you the functionality you need, and it is plug 'n' play!\u003c\/p\u003e\n\u003cp\u003eThe 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.\u003c\/p\u003e\n\u003cp\u003eThis module is designed to operate with different positioning services concurrently. It receives and processes the signals from\u003cspan\u003e \u003c\/span\u003eGPS,\u003cspan\u003e \u003c\/span\u003eGLONASS, and\u003cspan\u003e \u003c\/span\u003eGalileo. It interfaces with Arduino boards either through a serial interface when used with headers and put on top of an MKR board, or through an I2C interface and a dedicated ESLOV cable supplied as a bundle.\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eConfiguration Commands and Backup\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThe 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.\u003c\/p\u003e\n\u003cp\u003eAnother example is the use of Galileo's localisation 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\u003cspan\u003e \u003c\/span\u003ehere.\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eAdditional I2C Port\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThe 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 a 1.0 mm pitch. The mechanical details of the connector can be found in the\u003cspan\u003e \u003c\/span\u003econnector's datasheet.\u003c\/p\u003e\n\u003cp\u003eThe 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.\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eGetting Started\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eOur\u003cspan\u003e \u003c\/span\u003eArduino_MKRGPS\u003cspan\u003e \u003c\/span\u003elibrary handles the two different interfaces and offers a consistent set of APIs designed for full usage of the GPS-acquired information\u003c\/p\u003e\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003ctable border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"482\" style=\"border-collapse: collapse; width: 362pt;\"\u003e\n\u003ccolgroup\u003e\n\u003ccol width=\"190\" style=\"mso-width-source: userset; mso-width-alt: 6948; width: 143pt;\"\u003e \u003ccol width=\"292\" style=\"mso-width-source: userset; mso-width-alt: 10678; width: 219pt;\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr height=\"21\" style=\"height: 15.75pt;\"\u003e\n\u003ctd height=\"21\" width=\"190\" style=\"height: 15.75pt; width: 143pt; box-sizing: inherit; -webkit-font-smoothing: antialiased; text-size-adjust: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); padding: 0.75rem;\"\u003eGNSS receiver\u003c\/td\u003e\n\u003ctd width=\"292\" style=\"width: 219pt;\"\u003eu-blox module SAM-M8Q (datasheet)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr height=\"21\" style=\"height: 15.75pt;\"\u003e\n\u003ctd height=\"21\" style=\"height: 15.75pt; box-sizing: inherit; -webkit-font-smoothing: antialiased; text-size-adjust: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); padding: 0.75rem;\"\u003eConnectors\u003c\/td\u003e\n\u003ctd style=\"box-sizing: inherit; -webkit-font-smoothing: antialiased; text-size-adjust: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); padding: 0.75rem;\"\u003eMKR headers \/ Eslov\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr height=\"20\" style=\"height: 15.0pt;\"\u003e\n\u003ctd height=\"20\" style=\"height: 15.0pt; box-sizing: inherit; -webkit-font-smoothing: antialiased; text-size-adjust: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); padding: 0.75rem;\"\u003eInput Voltage\u003c\/td\u003e\n\u003ctd style=\"box-sizing: inherit; -webkit-font-smoothing: antialiased; text-size-adjust: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); padding: 0.75rem;\"\u003e3.3V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr height=\"20\" style=\"height: 15.0pt;\"\u003e\n\u003ctd height=\"20\" style=\"height: 15.0pt; box-sizing: inherit; -webkit-font-smoothing: antialiased; text-size-adjust: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); padding: 0.75rem;\"\u003eOperating Voltage\u003c\/td\u003e\n\u003ctd style=\"box-sizing: inherit; -webkit-font-smoothing: antialiased; text-size-adjust: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); padding: 0.75rem;\"\u003e3.3V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr height=\"20\" style=\"height: 15.0pt;\"\u003e\n\u003ctd height=\"20\" style=\"height: 15.0pt; box-sizing: inherit; -webkit-font-smoothing: antialiased; text-size-adjust: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); padding: 0.75rem;\"\u003eBackup battery\u003c\/td\u003e\n\u003ctd style=\"box-sizing: inherit; -webkit-font-smoothing: antialiased; text-size-adjust: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); padding: 0.75rem;\"\u003eCR1216\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr height=\"20\" style=\"height: 15.0pt;\"\u003e\n\u003ctd height=\"20\" style=\"height: 15.0pt; box-sizing: inherit; -webkit-font-smoothing: antialiased; text-size-adjust: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); padding: 0.75rem;\"\u003eCommunication\u003c\/td\u003e\n\u003ctd style=\"box-sizing: inherit; -webkit-font-smoothing: antialiased; text-size-adjust: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); padding: 0.75rem;\"\u003eSerial \/ I2C \/ DCC\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr height=\"20\" style=\"height: 15.0pt;\"\u003e\n\u003ctd height=\"20\" style=\"height: 15.0pt; box-sizing: inherit; -webkit-font-smoothing: antialiased; text-size-adjust: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); padding: 0.75rem;\"\u003eLength\u003c\/td\u003e\n\u003ctd style=\"box-sizing: inherit; -webkit-font-smoothing: antialiased; text-size-adjust: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); padding: 0.75rem;\"\u003e45 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr height=\"20\" style=\"height: 15.0pt;\"\u003e\n\u003ctd height=\"20\" style=\"height: 15.0pt; box-sizing: inherit; -webkit-font-smoothing: antialiased; text-size-adjust: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); padding: 0.75rem;\"\u003eWidth\u003c\/td\u003e\n\u003ctd style=\"box-sizing: inherit; -webkit-font-smoothing: antialiased; text-size-adjust: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); padding: 0.75rem;\"\u003e25 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr height=\"20\" style=\"height: 15.0pt;\"\u003e\n\u003ctd height=\"20\" style=\"height: 15.0pt; box-sizing: inherit; -webkit-font-smoothing: antialiased; text-size-adjust: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); padding: 0.75rem;\"\u003eWeight\u003c\/td\u003e\n\u003ctd style=\"box-sizing: inherit; -webkit-font-smoothing: antialiased; text-size-adjust: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); padding: 0.75rem;\"\u003e14 gr.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch2\u003eResources\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocuments\u003c\/li\u003e\n\u003cli\u003eSchematics\u003c\/li\u003e\n\u003cli\u003eEagle Files\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003ePinout\u003c\/h3\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0176\/3274\/files\/Arduino_MKR_GPS_Shield_features_1_9b179c7d-b526-4e96-8c69-f7ef11e7ef2b.jpg?v=1719486480\u0026amp;width=700\"\u003e\u003c\/p\u003e","brand":"Arduino","offers":[{"title":"Default Title","offer_id":51616991445298,"sku":"fbz1787258058218","price":27.3,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0935\/0289\/8482\/files\/arduino-mkr-gps-shield_1.jpg?v=1787258063","url":"https:\/\/www.mapleborough.shop\/products\/arduino-mkr-gps-shield","provider":"My Store","version":"1.0","type":"link"}