Why do you write “With NMEA OUT, and Bluetooth Mate Gold or Silver the Units Accuracy is near to 5MM !!!” ?
I checked it befor, now its in an other Device!
But if i change BlueSMiRF V2 with an Bluetooth Mate Gold or Silver,
the Correction only works with Mate Gold or Silver.
With BlueSMiRF it is Downloading RTK-DATA, but will not correct the Accuracy Down to 14.10mm!!
Thank you very much, Michael
Do you have RTK FIX now?
Firmwareupdate on Sparkfun 15136 done.
But still no RTK Correction!
Can you test to see if you can get RTK FIX without bluetooth?
For example using a laptop with u-center and a usb cable to connect to Sparkfun 15136. In u-center configure RTK in the menu Receiver → NTRIP Client…
Second RTK-Data via PC Test, Perfect!
The Problem seems only with BlueSMiRF v2 -RTK !!
Thank you very much, Michael
Hi Michael (@Datatron ),
I ordered a BlueSMiRF v2 so I could try to replicate your issue. It arrived this morning.
I connected the BlueSMiRF to a ZED-F9P Breakout, using the UART2 connections. The BlueSMiRF has header pins and my F9P Breakout also has header pins, so I used a 2x6-way header socket to connect the two boards:
I connected the F9P to my Windows computer via USB. I opened u-center.
My F9P is running HPG 1.51:
I used UBX-CFG-CFG “Revert to default configuration” and “Send” to ensure the F9P was using the defaults:
I used UBX-CFG-PRT and “Send” to set the UART2 baud rate to 115200 (to match the BlueSMiRF). I enabled UBX+NMEA+RTCM3 for both Protocol In and Protocol Out:
I did not change any of the NMEA message settings. UART2 will be outputting the standard NMEA messages GGA+GLL+GSA+GSV+RMC+VTG at 1Hz.
On my Android phone, I paired with the BlueSMiRF:
In Lefebure NTRIP Client, I selected the BlueSMiRF as the Bluetooth Device:
In NTRIP Settings, I entered the details for my RTK2go mount point:
My Base is sending these RTCM messages to my RTK2go mount point:
I Connected and got RTK Fixed within ~3 seconds:
In u-center, I see a FIXED position:
In UBX-MON-COMMS, I can see the UART2 Tx and Rx counts increasing, plus the UART2 RTCM3 message count:
If I enable UBX-RXM-COR, I can see the RTCM3 messaged being “Used”:
If I enable UBX-RXM-RTCM, I can see the messages being parsed successfully:
So, I am sorry. I can not replicate your issue. The BlueSMiRF seems to be working perfectly for me…
I hope this helps,
Paul
Just to be sure, I tried again with a second BlueSMiRF. Same result:
Please be sure to use UBX-CFG-CFG to save the Port settings (“Save current configuration” and “Send”). Save the port settings to both Battery-Backed RAM and Flash. If the settings are not saved, the port will revert to 38400 baud each time the power is cycled and RTCM will fail.
If you see the “Skipped” Byte count increasing in UBX-MON-COMMS, that is a clue that the baud rate is not correct:
Best,
Paul
Thank you very much Paul !!
2 Things in my Setting are Different :
I save also 2-I2C EEPROM & 3 - SPI-FLASH
Protocol IN was RTCM3 Protocol OUT was NMEA
I will change both to UBX + NMEA + RTCM3, and Test again!
report later!
Thank you, Michael
Same Settings as you have.
RTK Data is Downloading, but no more Accuracy than 600mm .
After 5 Minutes “correction” with NTRIP.
I think the RTK does not Work, but why???
Thank you very much, Michael
Hi Michael,
What do you see in UBX-MON-COMMS and UBX-RXM-COR in u-center?
You need to “enable” these messages (make them periodic). Right-click on each one and select “Enable Message”:
Best,
Paul
OK. Thank you Michael.
The UART2 RX Byte (B) Total is zero.
If it was a baud rate problem, you would see UART2 Skipped Bytes (B). You do not.
It suggests either: the BlueSMiRF is not outputting data; or the connection from BlueSMiRF TXO to UART2 RX2 is not correct.
You said you had tried a “loopback” - and it worked OK. That suggests the BlueSMiRF TXO (and RXI) are working correctly.
Please check your wiring / soldering at the UART2 connections.
Please post a photo of your setup. It will help us a lot.
Best,
Paul
The UBX-RXM-COR Messages are not recorded?
You just see them, while you do RTK-Correction?
second BlueSMiRF v2 , same result, no correction, stopp at 600mm!
Also no Skipped.
Thank you, Michael
The Connection is exact like yours!
Like This: https://cdn.sparkfun.com/r/600-600/assets/learn_tutorials/8/5/6/SparkFun_GPS-RTK2_Board_-_Bluetooth_Attached.jpg
when i just unconnect Bluesmirf and connect a Bluetooth mate Gold, correction will work Perfect!
There can not be a soldering Problem! when it works Perfect with the same connection and only an other Bluetooth Module.
Thank you very much, Michael
A photo would be very helpful.
It looks like you are using I2C. The I2C Rx count is increasing. So is I2C Tx. What do you have connected to the I2C bus?
Sparkfun 15136 is connected with UART2 to BlueSMiRF v2,
and also with QWIIC to Arduino MKR Zero this is Connected to ILI9341
here is the Pinout
Thank you, Michael
A photo would be very helpful.
OK. Now we are getting somewhere…!
-
What code is running on the MKR Zero?
-
The BlueSMiRF v2 pins in your diagram are not correct:
From left to right, the connections are:
GND
CTS (No Connect)
V (3V3)
TO (TX Out)
RI (RX In)
RTS (No Connect)
You do not need to “swap” the TX and RX pins. They connect straight through, pin for pin.
I think this probably explains everything…?!
Best,
Paul
Much better!
A photo would be very helpful.
What code is running on the MKR Zero?
Best,
Paul