ESP32 Thermal Camera MLX90640 (NodeMCU & ESP Thing Compatibility issue)

I am trying to replicate ESP32 Thermal Camera setup. I have a Sparkfun WROOM Thing Plus connected to MLX90640 through QWIIC connector and later through pins. It failed to detect I2C sensor. I used I2C scanner code to find another i2C sensor and it again failed. Seems something wrong with board I2C. I have tried same code on NodeMCU but it is not compiling (errors).

I want to know if I can run same code without any modification on ESP32 Thing? I can order ESP32 Thing locally.

On the ESP32, I believe you have to declare what pins you’re using for SDA and SCL.

[This post might be helpful to you in getting this figured out.](ESP32 - I2C Scanner using Arduino IDE (working) - ESP32 Forum)