Unable to configure BTT MAX31865 Module

Basic Information:

Printer Model: Custom
MCU / Printerboard: Octopus Pro
klippy.log (328.9 KB)

Fill out above information and in all cases attach your klippy.log file (use zip to compress it, if too big). Pasting your printer.cfg is not needed
Be sure to check our “Knowledge Base” Category first. Most relevant items, e.g. error messages, are covered there

Describe your issue:

I am using two extruder and I need to use PT100 two wire sensor for both extruder, First extruder I have setup with on board Max31865 now i need to configure second extruder sensor with BTT MAX31865 module

But when i starting the printer printer got killed and shutdown.

report : “MCU ‘mcu’ shutdown: Thermocouple reader fault
Once the underlying issue is corrected, use the
“FIRMWARE_RESTART” command to reset the firmware, reload the
config, and restart the host software.
Printer is shutdown”

If i disable second extruder than it works fine

Please tell me about it

This can pretty much be a lot of things:

  • Wrong jumper settings on the board
  • Defect in the wiring / connector
  • Wrong pin definition

What about my klipper setting, those configuration are correct?

All the pins under the driver socket are short as instructed by mannual

If I plug extruder 2 sensor into extruder 1 sensor then sensor works fine.

CS pin for Driver 7 is PD3 that i mention in klipper for sensor_pin

I think your pin definition looks good. PD3 goes through U25. It’s a 4 line buffer. You don’t use any other signals running through this buffer. Check if it’s bad soldered, wrongly placed, etc. I would suggest measuring pin 10 of U25 for your CS signal.

By the way is it “BIGTREETECH Octopus Pro V1.1-sch.pdf” or “BIGTREETECH Octopus Pro_SCH.pdf?”

Good luck, hcet14

Agree with @hcet14. The pins are looking good at first glance.

  • Does it work when you use only the module MAX but comment out the internal MAX?
  • Did you try running the MAX module in a different driver slot?
  • Do you have a second board to verify that the MAX module is actually working?
  • Did you correctly set the jumpers on the MAX board?

Hi, Sineos,

  1. I have already setup octopus pro board with Marlin firmware for two PT100, One in onboard with MAX31865 amplifier, another I have setup on driver 7 for MAX31865 module of BIG TREE TECH, with SPI connection as mention in above conversation, that working fine, mean with marlin everything is working fine. Now I need to update to Klipper for that I also need to setup two PT100 Sensor for both extruder, Now for Klipper On board MAX31865 was working fine after configuration of MAX31865 module in printer.cfg, Now for second extruder am doing same configuration just chaning the CS pin that is sensor pin, both setup use Software SPI. The issue is that when I configure second extruder with MAX31865 module printer error shutdown, But if i configure second extruder with NTC without MAX31865 module and configure NTC pin accordingly, everything working fine with Klipper as well.

  2. Yes I am tried different driver slot as well like driver 6 slot with SPI connection as instructed by mannual of ocotpus pro the result is same shut down the machine.

  3. I have tried another MAX module but the result is same machine got shutdown.

  4. I have correctly set the switch over the max module for TWO wire PT100 module that is ON ON ON OFF

I think the issue is with Software SPI connection, I want to know how to define software SPI for other connection as far as i know I can use Software SPI for 3 connection But I am not soo good how to do that.

What about spi_bus: do i need to specify that as well in printer.cf if yes that what i need to define.

Please help…

@shanealamsaifi Did you try it? I missed that one.

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.