Page 1 of 1

Adafruit Mini GPS PA1010D Module GPS Fix Problems

Posted: Tue Aug 25, 2020 4:41 am
by LoyalBurrito
Hi Everyone,

I have multiwii on a Arduino Nano and have it hooked up via I2C with an Adafruit Mini GPS PA1010D Module. This is 9600 BAUD and 1Hz default but can go up to 10Hz.

When I power up my quad the GPS has the LED blinking red indicating it has a fix. However, when I open the Multiwii GUI the GPS FIX light on the UI keeps flashing around green and red erratically with no pattern. I see in the box below that the GPS sometimes has 5 satellites connected and other times 0 as if it had no fix. Due to constraints I only have an old big PC so I can't really test this outside easily but I have it next to a second story window as close as it can get.

I am wondering whether or not the GPS is bouncing around with a fix on Multiwii but the LED shows a constant fix, due to the fact that it is either indoors or if it's just that the default refresh rate of 1hz 9600BAUD is just not fast enough for Multiwii.

Any advice would be useful, thanks in advance!

Re: Adafruit Mini GPS PA1010D Module GPS Fix Problems

Posted: Sun Aug 30, 2020 10:22 am
by PatrikE
56700 @5hz is recommended to use.
There's a function in the code that is supposed to setup the Gps module at boot.
But you can also set up the GPS manually first.
Gps should have free sight to see satellites good.

Re: Adafruit Mini GPS PA1010D Module GPS Fix Problems

Posted: Mon Aug 31, 2020 10:17 pm
by LoyalBurrito
What function is the one that setups the GPS module at boot?

Re: Adafruit Mini GPS PA1010D Module GPS Fix Problems

Posted: Sat Sep 05, 2020 4:12 pm
by PatrikE
I'm not sure if PA1010D Module have same I2C protocol as the one MWii uses..
MWii have a dedicated I2C project that runs on a separate Arduino board.
Only if Adafruit uses the same it will work.