Neo-7M replacement for Neo-6
Moderators: grovkillen, Stuntteam, TD-er
Neo-7M replacement for Neo-6
I recently replaced my Neo 6 module by a Neo-7M (This one: https://www.ebay.de/itm/NEO-7M-GPS-Sate ... 2676131887). The Neo-7M is attached by using the existing wires used for the Neo 6.
Looking on the USB-side of the Neo-7M module it gets pretty quick a fix and sends reliable data.
My Wemos D1 doesn't show up with any data. Do I have to modfy something?
Looking on the USB-side of the Neo-7M module it gets pretty quick a fix and sends reliable data.
My Wemos D1 doesn't show up with any data. Do I have to modfy something?
Code: Select all
pi@raspberrypi:~ $ man woman
No manual entry for woman
pi@raspberrypi:~ $
Re: Neo-7M replacement for Neo-6
What baud rate is the module using?
It looks like ESPEasy is either not receiving anything, or it is rejecting all strings.
You're using Serial0, so make sure "Enable Serial" is unchecked in the Tools->Advanced page or else all will be considered ESPEasy commands.
It looks like ESPEasy is either not receiving anything, or it is rejecting all strings.
You're using Serial0, so make sure "Enable Serial" is unchecked in the Tools->Advanced page or else all will be considered ESPEasy commands.
Re: Neo-7M replacement for Neo-6
Module is set to 9600 baud, enable serial is unchecked.
I doublechecked the settings of the two modules using u-blox u-center, can't find any difference. Now I will connect the serial port of Neo-7M to a FTDI232 and will report...
I doublechecked the settings of the two modules using u-blox u-center, can't find any difference. Now I will connect the serial port of Neo-7M to a FTDI232 and will report...
Code: Select all
pi@raspberrypi:~ $ man woman
No manual entry for woman
pi@raspberrypi:~ $
Re: Neo-7M replacement for Neo-6
Neo 7M attached with the serial connections using a FTDI232, 9600 baud, delivers the data as expected.
Reattached to Wemos D1 -> no data in GPS task.
?
Reattached to Wemos D1 -> no data in GPS task.
?
Code: Select all
pi@raspberrypi:~ $ man woman
No manual entry for woman
pi@raspberrypi:~ $
Re: Neo-7M replacement for Neo-6
Does the log you showed have the same format as the previous GPS unit? The code does recognition for the data type on &term[2], meaning that it might be an off-by-N issue, if the new unit has a different length data prefix.
/Ton (PayPal.me)
Re: Neo-7M replacement for Neo-6
Yes, it does.
Now I've tried Neo TX -> Wemos D4, Neo RX -> none, Neo PPS -> Wemos D6, software serial. Using this configuration ESPEasy shows data.
Now I've tried Neo TX -> Wemos D4, Neo RX -> none, Neo PPS -> Wemos D6, software serial. Using this configuration ESPEasy shows data.
Code: Select all
pi@raspberrypi:~ $ man woman
No manual entry for woman
pi@raspberrypi:~ $
Re: Neo-7M replacement for Neo-6
Code: Select all
pi@raspberrypi:~ $ man woman
No manual entry for woman
pi@raspberrypi:~ $
Re: Neo-7M replacement for Neo-6
Naah, 100% success should look different
Code: Select all
pi@raspberrypi:~ $ man woman
No manual entry for woman
pi@raspberrypi:~ $
Re: Neo-7M replacement for Neo-6
SW serial is not really reliable with such 'chatty' devices like a GPS
I wonder why it doesn't work on HW serial.
Maybe if you place it on "Serial0_swapped" ?
Just make it so that you can disconnect it at boot as GPIO-15 must be at a specific state during boot.
But maybe the USB to serial chip does something to the signal?
Or the new one needs to have the line pulled up ?
I wonder why it doesn't work on HW serial.
Maybe if you place it on "Serial0_swapped" ?
Just make it so that you can disconnect it at boot as GPIO-15 must be at a specific state during boot.
But maybe the USB to serial chip does something to the signal?
Or the new one needs to have the line pulled up ?
Re: Neo-7M replacement for Neo-6
I know, just tried a different way to check if there is any communication
No way, the device is placed far away from me
For me it seems so. Any suggestions of wiring a pull up (5V-1kOhm-TX Neo 7M)?
Code: Select all
pi@raspberrypi:~ $ man woman
No manual entry for woman
pi@raspberrypi:~ $
Re: Neo-7M replacement for Neo-6
It is working on GPIO-2 so it seems, so I guess you may need to use a 10k (not that critical, NodeMCU uses 12k) pull-up on the RX of the ESP (TX on GPS) to 3v3.
Re: Neo-7M replacement for Neo-6
Tried:
3.3V - 10.7kOhm - RX (GPIO-3 (D9)) Wemos D1 - TX Neo 7M
still no data.....
3.3V - 10.7kOhm - RX (GPIO-3 (D9)) Wemos D1 - TX Neo 7M
still no data.....
Code: Select all
pi@raspberrypi:~ $ man woman
No manual entry for woman
pi@raspberrypi:~ $
Re: Neo-7M replacement for Neo-6
Are you sure the TX of the GPS is connected to the RX of the ESP?
For example if you can read the GPS NMEA strings over the USB serial port, you know you have connected them to the wrong pins and have to swap it.
For example if you can read the GPS NMEA strings over the USB serial port, you know you have connected them to the wrong pins and have to swap it.
Re: Neo-7M replacement for Neo-6
Yes, I am sure that the connection TX Neo -> RX Wemos is (was) correct - as it was before using the Neo 6M. I didn't change anything, just desoldered the Neo 6M and nsoldered the Neo 7M.
At least now I've flashed a new Wemos D1, soldered the same wires, no pull up, put on the existing config and finally I can see some data - waiting for the Neo to get a fix.
The only difference: the first (up to now used) device is a Wemos D1 V3 (the one without metal shield), the one now connected to the Neo is a Wemos D1 V2.
??????
At least now I've flashed a new Wemos D1, soldered the same wires, no pull up, put on the existing config and finally I can see some data - waiting for the Neo to get a fix.
The only difference: the first (up to now used) device is a Wemos D1 V3 (the one without metal shield), the one now connected to the Neo is a Wemos D1 V2.
??????
Code: Select all
pi@raspberrypi:~ $ man woman
No manual entry for woman
pi@raspberrypi:~ $
Re: Neo-7M replacement for Neo-6
Ah, and btw. as I noticed now: the Neo-7M sends the data in parallel to UART1 and USB at the same time. So its no indicator of miswiring.
Code: Select all
pi@raspberrypi:~ $ man woman
No manual entry for woman
pi@raspberrypi:~ $
Re: Neo-7M replacement for Neo-6
The USB to serial chip on the Wemos has its RX connected to the TX of the ESP.
So if you see the GPS data on the USB to serial port (when connecting to it from your PC) then you know the GPS TX is connected to the RX of the USB to serial and thus not connected to the RX of the ESP.
So if you see the GPS data on the USB to serial port (when connecting to it from your PC) then you know the GPS TX is connected to the RX of the USB to serial and thus not connected to the RX of the ESP.
Re: Neo-7M replacement for Neo-6
OK, clarified, we both are talking about two different things - me about the USB connection directly to the GPS device and reading its data (it has a seperate USB plug), you about the USB connection to the Wemos.
Code: Select all
pi@raspberrypi:~ $ man woman
No manual entry for woman
pi@raspberrypi:~ $
Re: Neo-7M replacement for Neo-6
And this is the Neo-7M with an active antenna and working serial connection:
Yeah, that's what we are talking about.
Yeah, that's what we are talking about.
Code: Select all
pi@raspberrypi:~ $ man woman
No manual entry for woman
pi@raspberrypi:~ $
Re: Neo-7M replacement for Neo-6
What was the fix for the HW serial port?
Using pull-up resistors?
Using pull-up resistors?
Re: Neo-7M replacement for Neo-6
Wiki wrote: ↑10 Apr 2021, 21:52 [....]
At least now I've flashed a new Wemos D1, soldered the same wires, no pull up, put on the existing config and finally I can see some data - waiting for the Neo to get a fix.
The only difference: the first (up to now used) device is a Wemos D1 V3 (the one without metal shield), the one now connected to the Neo is a Wemos D1 V2.
??????
Code: Select all
pi@raspberrypi:~ $ man woman
No manual entry for woman
pi@raspberrypi:~ $
Re: Neo-7M replacement for Neo-6
Ah OK, missed that part somehow....
Re: Neo-7M replacement for Neo-6
For those who are interested:
The Neo-7M which I've linked in the opening post is equipped with a ceramic antenna. I can tell, that the ceramic antenna is a kind of fake - no fix at no place.
What I can tell: The device is delivered with a SMA connection for an active antenna. I ordered This one: https://www.amazon.de/gp/product/B002FA76QY . You have to solder the SMA plug by yourself.
And then it works like a charme. Even indoor fix in 5-10 secs after power on, stable tracking of around 15-17 satellites, no fix loss. Recommendation!
The Neo-7M which I've linked in the opening post is equipped with a ceramic antenna. I can tell, that the ceramic antenna is a kind of fake - no fix at no place.
What I can tell: The device is delivered with a SMA connection for an active antenna. I ordered This one: https://www.amazon.de/gp/product/B002FA76QY . You have to solder the SMA plug by yourself.
And then it works like a charme. Even indoor fix in 5-10 secs after power on, stable tracking of around 15-17 satellites, no fix loss. Recommendation!
Code: Select all
pi@raspberrypi:~ $ man woman
No manual entry for woman
pi@raspberrypi:~ $
Re: Neo-7M replacement for Neo-6
Ah good to know.
I also have some GPS units here which hardly get a time fix, let alone a position fix.
I will try to use a different antenna on them.
I also have some GPS units here which hardly get a time fix, let alone a position fix.
I will try to use a different antenna on them.
Re: Neo-7M replacement for Neo-6
Hi all,
I am new here and I do not find the GPS devices in the device list. What are I doing wrong?
I am using ESP_Easy_mega_20211224_normal_ESP8266_4M1M Dec 24 2021
Thanks,
Martin
I am new here and I do not find the GPS devices in the device list. What are I doing wrong?
I am using ESP_Easy_mega_20211224_normal_ESP8266_4M1M Dec 24 2021
Thanks,
Martin
Re: Neo-7M replacement for Neo-6
To be able to use the GPS plugin, you will need to flash any of the TEST builds (A..E doesn't matter, as it is included in all TEST builds), as can be found in this overview of plugins
/Ton (PayPal.me)
Who is online
Users browsing this forum: No registered users and 12 guests