Home › Forums › Forums › Technical Support for BerryGPS and BerryGPS-IMU › Using BerryGPS-IMU with openplotter on sailboat
- This topic has 8 replies, 5 voices, and was last updated 2 years, 11 months ago by sdurrani1.
- AuthorPosts
- November 13, 2019 at 3:10 pm #12168mgrouchParticipant
Hello,
I’ve installed BerryGPS-IMU v3 into raspberry pi 4 set up with openplotter 2.0.0 beta. I’ve installed it as a hat by soldering upper pins part that came with it. I was able to get GPS location via /dev/serial0 and IMU gyro and magnetometer readings via I2C as well as pressure and temperature.
The humidity readings I get show 0.
The board seems a bit loose on pi pins. I see this message in NMEA logs
1573318803597;N;$GNTXT,01,01,01,More than 100 frame errors, UART RX was disabled*70
Sometimes after reboots it disappears, but I do not get GPS fix at all.
I feel I can’t really rely on this board as my main GPS source for my boat chart plotter. Takes too long to obtain the fix and there is this weird error. Can this board be assisted from another GPS via NMEA for initial GPS fix?
How can I fix the “RX disabled” issue? Is it due to my bad soldering or due to shaking on its pins?
Thanks,
—MG
November 13, 2019 at 3:30 pm #12169PeterPParticipantThis looks like a hardware issue.
can you upload an photo of how you soldered the header onPeter --OzzMaker.com --
November 14, 2019 at 12:18 am #12183mgrouchParticipantWhite dots are actually light blicks.
thanks
Attachments:
November 14, 2019 at 5:11 pm #12203PeterPParticipantthat looks like it should work.
Can you please run the solder iron across the header pins again.. some of them don’t look completely soldered.Peter --OzzMaker.com --
December 11, 2019 at 5:59 pm #12957dougchansenParticipantI am having the same issue with my V3.
at first, it worked fine and would get a fix in a few minutes but recently i have no connection to the GPS. the IMU is working and sending data but i get no connection or data type recieved from the GPS via the TTL
Any ideas on how to fix this communication issue?
Below is a log of the data that openplotter sees with only the V3 wired up.
$GNGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99*2E
$GNGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99*2E
$GPGSV,1,1,00*79
$GLGSV,1,1,00*65
$APHDM,25.989,M*0C
$APXDR,A,0.142,D,ROLL*6E
$APXDR,A,0.297,D,PTCH*77
$GNGLL,,,,,,V,N*7A
$APHDM,25.851,M*08
$APXDR,A,0.154,D,ROLL*69
$APXDR,A,0.303,D,PTCH*7B
$GNTXT,01,01,01,More than 100 frame errors, UART RX was disabled*70
$GNRMC,,V,,,,,,,,,,N*4D
$GNVTG,,,,,,,,,N*2E
$GNGGA,,,,,,0,00,99.99,,,,,,*56
$GNGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99*2E
$GNGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99*2E
$GPGSV,1,1,00*79
$APHDM,25.975,M*0F
$APXDR,A,0.153,D,ROLL*6E
$APXDR,A,0.305,D,PTCH*7D
$GLGSV,1,1,00*65
$GNGLL,,,,,,V,N*7A
$APHDM,25.832,M*0D
$APXDR,A,0.112,D,ROLL*6B
$APXDR,A,0.304,D,PTCH*7C
$GNRMC,,V,,,,,,,,,,N*4D
$GNVTG,,,,,,,,,N*2E
$GNGGA,,,,,,0,00,99.99,,,,,,*56
$GNGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99*2E
$GNGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99*2E
$GPGSV,1,1,00*79
$GLGSV,1,1,00*65
$APHDM,25.694,M*0FJanuary 26, 2020 at 9:24 am #14177johnsomParticipant“More than 100 frame errors, UART RX was disabled” is usually caused by the serial port echoing data back, which is the default (at least on Ubuntu).
Try: /usr/bin/stty -F /dev/serial0 -echo
After a bit those messages should stop.
I have set this up as a udev rule: https://github.com/johnsom/rasp-gps-ntp/blob/master/udev/09.ttyAMA0.rules
June 12, 2020 at 12:27 am #15878sdurrani1ParticipantHello, I am getting the same “RX Disabled” error as described abive and my GPS has a lot of trouble finding a fix when the error appears. My solders look fine and I suspect it may be something to do with the software. I tried the “/usr/bin/stty -F /dev/serial0 -echo” command but my read back was:
bash: /usr/bin/stty: No such file or directory
Are there any other solutions to this?
Thanks
June 12, 2020 at 5:44 pm #15883PeterPParticipantThere may be something wrong with your path variable. can you try with this command
stty -F /dev/serial0 -echo
Hello, I am getting the same “RX Disabled” error as described abive and my GPS has a lot of trouble finding a fix when the error appears. My solders look fine and I suspect it may be something to do with the software. I tried the “/usr/bin/stty -F /dev/serial0 -echo” command but my read back was:
bash: /usr/bin/stty: No such file or directory
Are there any other solutions to this? Thanks
Peter --OzzMaker.com --
June 14, 2020 at 4:36 am #15888sdurrani1ParticipantWhen I try the following on my raspberry pi terminal:
stty -F /dev/serial0 -echo
I do not get a read back and it simply goes onto the next terminal line. I tried this with and without the berryGPS running. Is this indicative of a path error? I also tried “sudo killall gpsd” while the berryGPS was running in the minicom and the read back was:
gpsd: no processes found
- AuthorPosts
- You must be logged in to reply to this topic.