# Unable to configure BTT MAX31865 Module

**URL:** https://klipper.discourse.group/t/unable-to-configure-btt-max31865-module/11608
**Category:** General Discussion
**Created:** [November 16, 2023, 8:13am UTC](https://klipper.discourse.group/t/unable-to-configure-btt-max31865-module/11608 "2023-11-16T08:13:58Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![shanealamsaifi](https://avatars.discourse-cdn.com/v4/letter/s/4af34b/32.png) [@shanealamsaifi](https://klipper.discourse.group/u/shanealamsaifi)
#### Post date: [November 16, 2023, 8:13am UTC](https://klipper.discourse.group/t/unable-to-configure-btt-max31865-module/11608/1 "2023-11-16T08:13:58Z")

</div>

### Basic Information:

Printer Model: Custom  
 MCU / Printerboard: Octopus Pro  
 [klippy.log](https://klipper.discourse.group/uploads/short-url/uSBw7qR3OiIBRHB6SmwYA2C5I4z.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](https://biqu.equipment/products/bigtreetech-btt-max31865-v2-0-module-temperature-detector-module-pt100-to-pt1000-3d-printer-parts-for-skr-v1-4-turbo-skr-2-ender?gad_source=1&gclid=Cj0KCQiAmNeqBhD4ARIsADsYfTcj2pg72vLiVocc8UBQIUq8Np9PWmSRFJ-FWY2EV3kaILJiJfclDKcaAmvNEALw_wcB)

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  
…

---

<div class="post-metadata">

### Author: ![Sineos](https://yyz2.discourse-cdn.com/free1/user_avatar/klipper.discourse.group/sineos/32/18_2.png) [@Sineos](https://klipper.discourse.group/u/Sineos)
#### Post date: [November 16, 2023, 8:59am UTC](https://klipper.discourse.group/t/unable-to-configure-btt-max31865-module/11608/2 "2023-11-16T08:59:16Z")

</div>

This can pretty much be a lot of things:

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

---

<div class="post-metadata">

### Author: ![shanealamsaifi](https://avatars.discourse-cdn.com/v4/letter/s/4af34b/32.png) [@shanealamsaifi](https://klipper.discourse.group/u/shanealamsaifi)
#### Post date: [November 16, 2023, 9:18am UTC](https://klipper.discourse.group/t/unable-to-configure-btt-max31865-module/11608/3 "2023-11-16T09:18:51Z")

</div>

What about my klipper setting, those configuration are correct?

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

 ![image](https://global.discourse-cdn.com/free1/uploads/klipper/original/2X/c/c8af36bc80de6ce830886c21cf6a2ebd0e9cec0b.jpeg)

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

---

<div class="post-metadata">

### Author: ![hcet14](https://avatars.discourse-cdn.com/v4/letter/h/ecd19e/32.png) [@hcet14](https://klipper.discourse.group/u/hcet14)
#### Post date: [November 16, 2023, 4:46pm UTC](https://klipper.discourse.group/t/unable-to-configure-btt-max31865-module/11608/4 "2023-11-16T16:46:35Z")

</div>

> [@shanealamsaifi](#):
>
> CS pin for Driver 7 is PD3

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

---

<div class="post-metadata">

### Author: ![Sineos](https://yyz2.discourse-cdn.com/free1/user_avatar/klipper.discourse.group/sineos/32/18_2.png) [@Sineos](https://klipper.discourse.group/u/Sineos)
#### Post date: [November 16, 2023, 8:32pm UTC](https://klipper.discourse.group/t/unable-to-configure-btt-max31865-module/11608/5 "2023-11-16T20:32:22Z")

</div>

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?

---

<div class="post-metadata">

### Author: ![shanealamsaifi](https://avatars.discourse-cdn.com/v4/letter/s/4af34b/32.png) [@shanealamsaifi](https://klipper.discourse.group/u/shanealamsaifi)
#### Post date: [November 17, 2023, 8:39am UTC](https://klipper.discourse.group/t/unable-to-configure-btt-max31865-module/11608/6 "2023-11-17T08:39:44Z")

</div>

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…

---

<div class="post-metadata">

### Author: ![hcet14](https://avatars.discourse-cdn.com/v4/letter/h/ecd19e/32.png) [@hcet14](https://klipper.discourse.group/u/hcet14)
#### Post date: [November 17, 2023, 6:31pm UTC](https://klipper.discourse.group/t/unable-to-configure-btt-max31865-module/11608/7 "2023-11-17T18:31:09Z")

</div>

> [@Sineos](#):
>
> Did you try running the MAX module in a different driver slot?

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

---

<div class="post-metadata">

### Author: ![system](https://global.discourse-cdn.com/free1/uploads/klipper/original/1X/64419bf2aac6639e6ef5cef200dcd456b0a01ac3.png) [@system](https://klipper.discourse.group/u/system)
#### Post date: [January 16, 2024, 6:31pm UTC](https://klipper.discourse.group/t/unable-to-configure-btt-max31865-module/11608/8 "2024-01-16T18:31:45Z")

</div>

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