Improving the design of the Advanced GPRS Shield

Improved Advanced GPRS Shield

Hello to all!

I would like to anounce you that a new batch of the Advanced GPRS Shield is ready and it comes with an improved design!

Lets see what has changed.

First of all , the features that made this shield so favorite remains the same. The battery charger/connector is on place, the hardware or software UART selector on the corner and the external SMA connector for GSM antenna on the opposite side.

The first change is the double pin header row (Female-Male) on both sides  that what not looking so good and didn’t leave place for pin marking on the silkscreen. We replaced that with a signle row of new long header pins that leaved space to add the Arduino pin marking on silkscreen.

Also now all the parts are on the top side of the PCB (except the SIM socket) and redesigned for better stability and improved manufacturing.

Enjoy the improved Advanced GPRS Shield, check the new features of the Arduino Library for easy SMS, easy GPRS and battery monitor function ready for you.


4 Responses to “Improving the design of the Advanced GPRS Shield”

  1. IgnacioDecember 24, 2011 at 10:10 pm #

    I’ve been following for some time, I think the sim card should be able to enter without removing the module.On the top of the PCB. We use a shield with SIM900 and I think this functionality is important.

    A greeting.
    José Ignacio Alonso.

    • KostasDecember 25, 2011 at 12:38 am #

      Hello Jose,
      thank you for your feedback.. the deal with the simcard on top is the size of the shield.. i will try in the next revision to fit it on top.

      Your feedback is important to improve this shield and library.


  2. MenteSeptember 25, 2013 at 2:05 am #


    I’m trying to get the GPRS shield to send and receive SMS messages by just plugging it on to my arduino uno. So far the sending bit is working just fine. However, reading the received messages is not very efficient. For example, it is giving me the timeout bit -2 when calling the IsSMSPresent(). I wonder if just increasing the timeout settings on AT.h will fix this or if it is a power supply problem. Should I attach an additional battery or power source? Is the power supplied by the arduino not enough?


    • KostasSeptember 25, 2013 at 9:14 am #

      Dear Mente,
      if it is a power supply issue you will see the status LED (Red) on the GPRS shield to go off. Try to power Arduino from external power source not from USB. As for the Receive SMS timeout, you should try to increase the timeout for this command, we have used it in-house in many projects and it’s working great.

      Please share your experience with us, also we would be happy to learn more about your project and even post some photos on our Facebook fanpage. That goes to all of you guys out there! Thanks!


Leave a Reply