ITEAD GPS shield

Model: IM120417017
This is a customizable product. Based on the original prototype, we can make the customized prototype that meets your requirements. Know more about our Customizable Project, click here.

Availability: In stock

Regular Price: $45.00

Special Price: $25.00

Save: 44%

Quick Overview

Arduino GPS shield is a GPS module breakout board for Arduino. It can make your Arduino as a GPS receiver with SD storage, it is easy to use for recording the position data into SD card by Arduino
ITEAD GPS shield



It's based on RoyalTek REB-4216 GPS module, and the footprints is compatible with Arduino/MEGA boards. The regular GPS pins (RX, TX) can be connected to D0-D7 of Arduino.

Adding GPS to your Arduino has never been easier. Multiple GPS receivers attach easily to the shield, and with the example sketch (check below), you will be able to locate your exact position within a few meters. Here's where we are. GPS also gives you amazingly accurate time!  It’s suitable for the following applications with Arduino or Arduino compatible boards :

  • Automotive navigation
  • Personal positioning
  • Fleet management
  • Marine navigation


  • With Micro SD interface
  • Active  antenna  design with  high  receive  sensitivity,  compatible normal antenna
  • Extremely fast time to first fix at low signal level
  • UART interface
  • Operation temperature: -40℃ ~ +85℃ 


Please visit our wiki page for more info about this product. It will be appreciated if you can help us improve the documents by correcting the errors, adding more demo codes or tutorials.

Technical support

For technical support, please open a ticket on Itead Support System.


Version 1.1
Compatible Mainboard
  • Leaf maple
  • Arduino Deumlanove/UNO
  • Arduino MEGA
  • ChipKit MAX32
  • ChipKit UNO32
  • FEZ Panda II
  • Freeduino
  • Iteadmaple
  • Iteaduino
  • Iteaduino ADK
  • Iteaduino BT
  • Iteaduino MEGA 2560
  • Simple Cortex
  • Seeeduino
  • Seeduino MEGA
Shield Functions
  • Storage
  • Wireless
Board Size 56mm x 54mm
Operation Level
  • Digital 3.3V
  • Digital 5V
Stackable No
Model IM120417017
Accessories No
Weight 45.00g


Demo Code






Customer Reviews

Really sensitive Review by Majenko
I can't get over the quality and sensitivity of this module. It works perfectly indoors without needing to lean out of a window like you do with a smart phone.

It just does what it says on the tin, and does it well.

I have written an Arduino library (also works with chipKIT etc) to parse and decode the messages into meaningful values: (Posted on 7/15/14)
Works Great with Arduino Uno and LCD Display Review by David
Thanks for a great shield. Good value. Works well with Arduino Uno and LCD Shield. More on my blog at (Posted on 6/8/14)
Great shield Review by Xatru
Since version 1.5 of the Arduino IDE you need to add
#include <SPI.h>
to get the example to work, which is listet in download section.

Currently I started to play around with the gps shield. (Posted on 2/20/14)
Fun to play with - great value Review by George
I bought one of these and plugged it into a mega 2560 and ran some jumpers so I could use serial3. I also added a 4 X 20 character LCD display.

I'm currently displaying lat, lon, time & date, number of sats visible , speed in mph and even altitude in feet.

I had to hack the TinyGPS header and cpp library a bit to write a function for altitude in feet but it works well.

My wife is fascinated with it when we drive around and she can see the altitude changes as well as our speed and lat-lon coordinates.

Great value for the functionality provided.

I just ordered a second one to make a NTP time server that derives it's time from GPS. This will allow me to keep my network time synced to within a few nanoseconds. (Posted on 9/9/12)
Good job Review by Frank
Items received in good condition, nice gadgets!!!!! (Posted on 8/20/12)

Only registered users can write reviews. Please, log in or register

You can use it with the following product(s)

Product Tags

Use spaces to separate tags. Use single quotes (') for phrases.