Hello,
I’m having a little trouble getting the SparkFun Thing Plus ESP32 WROOM USB-C to talk to the GPS-RTK-SMA (ZED-F9P) breakout board. I have them connected via the I2C / Qwiic ports.
I’m trying to follow the GNSS Reference Station tutorial, Option 2 (https://learn.sparkfun.com/tutorials/ho … p-option-2). I have them connected exactly as shown in the tutorial photo (minus the LiPo battery to the Thing Plus, it’s going to be USB powered all the time).
When I run Example3_GetPosition.ino (Examples → SparkFun u-blox GNSS Arduino Lubrary → Example3_GetPosition) it stops at while (!Serial) and waits for ever, even if the serial monitor window is open. If I comment that out, it gets to myGNSS.begin and returns “u-blox GNSS not detected at default I2C address. Please check wiring. Freezing.” None of the examples in the ZED-F9P folder work either.
I’m using Arduino IDE 2.1.0, with the “SparkFun ESP32 Thing Plus C” board selected. I’ve tried both the SparkFin u-blox GNSS Arduino Library v2.2.22 and the SparkFun u-blox GNSS v3.0.12 both without any luck.
I’ve tried three different Qwiic cables from the SparkFun Qwiic cable kit (KIT-15081) – still no luck, even using the short 3" cable.
The Thing Plus seems to work, and I can run the WireScan example, which returns two devices (which is weird? I only have the ZED-F9P connected…)
The F9P responds normally when I plug it in via USB and check it with u-center – it’s getting good signal, and has a 3D fix mode. I’ve tried changing the F9P configuration, as shown in the “GPS-RTK2 Hookup Guide, Setting the ZED-F9P as a Correction Source” using section 3.5.8 of the u-blox Integration Manual (https://learn.sparkfun.com/tutorials/gp … -guide/all)…
What am I missing here? My wall is beginning to have a dent in it.
Thanks for any help/thoughts!
John