ESP32 ThingPlus - SAM-M8Q i2c address not found

I have brand new ThingPlus and SAM-M8Q boards connected by QWICC. Example programs and I2C scanner can’t find the uBlox module.

Do I need to remove the I2c pullups on the uBlox board?

SparkFun u-blox Example

u-blox GNSS not detected at default I2C address. Please check wiring. Freezing.

That’s the most common issue (usually occurs with cables longer than 6", or having multiple i2c devices on the same bus)

Are the power/other LEDs on the M8Q lit up?

Hi,

Please check you are selecting the correct ESP32 board in the Arduino IDE.

If your ESP32 Thing Plus is this one: https://www.sparkfun.com/products/20168

please select “SparkFun Thing Plus C”, not “SparkFun Thing Plus”.

I hope this helps,

Paul

BIngo! Thanks Paul. That was the trick. Guess I missed it someplace in the documentation. Glad to see such an active and responsive forum.

Jim

No problem Jim,

That one has tripped me up a few times. The I2C pin numbering is slightly different between the ‘old’ ESP32 Thing Plus ( https://www.sparkfun.com/products/17381 ) and the ‘new’ Thing Plus C.

Glad that’s working for you,

Paul