MCP9600 Temperature sensor with RPi and Python

General project help for Adafruit customers

Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.
Locked
User avatar
blocknut
 
Posts: 2
Joined: Fri Mar 24, 2023 7:52 am

MCP9600 Temperature sensor with RPi and Python

Post by blocknut »

I have an RPi 4 with Buster and Python 3.7
I am building a controller which will have up to 8 thermocouple inputs as well as other sensors via ADC (2 x MCP3424
I am using the Adafruit MCP9600 i2c thermocouple boards and I tried one out with a simple script and it was working fine. I then added the ADCs (ABElectronic s ADC Pi) when I plugged the MCP9600 back in it stopped working - It gives 'Remote I/O error'.
The MCP9600 is on default address 0x67 the MCP3424s are on 0x68 and 0x69
Using sudo i2cdetect -y 1 I get all 3 addresses initially but the MCP9600 disappears on a second run of i2cdetect and it does not recognize the MCP9600 - it only reappears if power is removed and put back. The ADCs are there and they work.
The MCP9600 now doesn't work even if I unplug the ADCs and use a simple test script
I tried the MCP9600 with an Arduino and it works fine! so the board is OK!

For the MCP9600 I installed:
sudo pip3 install adafruit-circuitpython-mcp9600
For the ABE ADCPi I installed:
sudo python3.7 -m pip install git+https://github.com/abelectronicsuk/ABEl ... raries.git

Is there a known conflict?

Any ideas how I can get the MCP9600 to work with the Pi again?

User avatar
adafruit_support_carter
 
Posts: 29168
Joined: Tue Nov 29, 2016 2:45 pm

Re: MCP9600 Temperature sensor with RPi and Python

Post by adafruit_support_carter »

What is the current output of running the I2C scan with *only* the MCP9600 attached to the Pi?

Locked
Please be positive and constructive with your questions and comments.

Return to “General Project help”