MKR GPS Shield - Not Working

Hi everyone!
I'm encountering problems using my MKR GPS Shield with an MKR WiFi 1010 board (with I2C cable connection).
I'm using the example code for the "Arduino_MKRGPS" library. GPS.begin() returns true but GPS.available() always returns 0.
I tried it outisde, as I heard that the shield's antenna wasn't very good, but it doesn't work either.
Is anyone experiencing the same issue or has an idea to make it work?
Thanks a lot!

I can't offer much help without seeing your code. But its possible you need to move to a different spot or wait longer for the GPS to connect. I've found it can take a few minutes before starting to print.

Please also show pictures and schematics as well.

Hello Everyone - My GPS shield works fine with the I2C cable connection. BUT, it doen't work as a shield. I think the problem is the supplied pins are too long - the shield is not touching the MKR board.



my MKR board connects to the IOT Carrier just fine (bottom two) the top board, is the GPS shield, you can see there is a GAP.

IS the GAP a problem? if so, How do I fix it?

This is the code I am using - according to the documents
'// If you are using the MKR GPS as shield, change the next line to pass the GPS_MODE_SHIELD
// parameter to the GPS.begin(...)
if (!GPS.begin(GPS_MODE_SHIELD)) {
// if (!GPS.begin()) {
Serial.println("Failed to initialize GPS!");
while (1); '

Hi! The gap isn't a problem by itself. However you absolutely need to weld both of the pins rows to the GPS shield. Unless I'm wrong, I noticed on your picture that they're not. They can't work that way.
You also may want to put a battery, it will help to reduce time for future GPS connections.
Btw, my problem is solved. Thanks y'all for your answers :wink:

thank you Thomas1632 - since I didn't need to weld/solider the pins for the MKR board to the IOT carrier, I didn't think I need to for GPS Shield to MKR board - I will give it a try

as for the battery - I have the CR1216 - there is no clear instruction on how to install it. I assumed its + on top - is that correct?

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.