Open LuigiPapparotti opened 2 weeks ago
Thanks. I'll probably never have a rev 2 of this board manufactured myself, but feel free to fork and fix this yourself.
Also, for what it's worth, I've never had any issues with using the internal pullup only.
That's really a shame.
I came across the problem after testing your circuit on a breadboard. If one or both MAX31855s fail, real temperature values are still displayed. After inserting the pull-up resistor, I get the correct message "129 No communication".
I have since made the following changes to the circuit:
To detect correct communication with the MAX31855, a pull-up resistor must be added between the MISO pin and VCC. Without a pull-up, random noise may appear that might look like real data.
Read here: https://github.com/RobTillaart/MAX31855_RT?tab=readme-ov-file#pull-up-resistor
Capacitors C1 and C5 are connected in parallel. One of the two is unnecessary.