Adafruit MAX31865 not working with Ethernet enabled

Dear form,

For a project i'm using an arduino uno with an ethernet shield (W5100) for modbus IP communication. And a MCP4725 DAC ic that works on the SPI bus. This setup works.

I've had to upgrade this project an needed to measure an pt100 RTD, so i bought the adafruit MAX31865. Wrote some code (used the adarfuit official library) and received some temps. Only when i combined my previous code with the new (MAX31865) code i noticed that i won't receive any data from the MAX31865.

for SS (CS) pins i'm using:

  • Network controller : pin 10
  • SD controller: pin 4 (not used)
  • MCP4725 DAC: pin 8
  • Max31865: pin 9

I noticed that when i call Ethernet.begin(......information......); The Max31865 stops working. When i uncomment that line the Max31865 starts working, as i would expect. I've read about some SPI communication trouble with the W5100 chip so i bought an W5500 chip. This doesn't solved changed anything.

Is there anything i'm not seeing? Any help would be appreciated.

Is there anything i'm not seeing?

Probably but we cannot see it because you failed to post your code. Don't forget to use code tags! (the </> button in the editor).

I have the exact same issue, Gert-Jan_Snik, what was your solution?

You have exactly the same situation? Wow, and you too failed to post the code and the schematics of the custom board bringing all that hardware together (you cannot use the chips connected directly to the Arduino and as there are no links to breakout boards you cannot use such boards)!

Hijacking an old thread isn't the proposed way.