Looking for any help getting Unexpected Maker S2 and Sparkfun Qwiik MCP9600 to communicate

eric wrote 06/14/2021 at 21:09 0 points

For this project https://hackaday.io/project/166703-bbq-thermostat/ I changed hardware to the Feather S2 (https://feathers2.io/) with the Qwiic MCP9600 Thermocouple (https://www.sparkfun.com/products/16294). I wanted to be able to switch from Arduino to CircuitPython. At first I was waiting for the latest CircuitPython 6.x release because the ESP32-S2 was so new at the time. But Lada Ada herself said this was not to be considered a blocking issue because the MCP9600 doesn't quite work right (I'm guessing she means with CircuitPython)

What I'm seeing if it's just the FeatherS2 and Thermocouple connected via the STEMMA QT connector is that it won't find the Sparkfun at 0x60 (or any address if I tell it to scan). If I also have the Feather Motor Wing it says: "RuntimeError: SDA or SCL needs a pull up".

If I run the Sparkfun board via STEMMA QT to a QTPy with Circuit Python it works fine. So the board is fine.

And if I run it in Arduino it's able to work just fine.

So I guess in the end I may have to do Arduino afterall, but I was wondering if someone out in the Hackaday world had come across something like this and had an idea of how to fix it.