Manta M8P V2.0 with PT100 MAX31865

Basic Information:

Printer Model: Manta M8P V2.0
MCU / Printerboard:
Host / SBC Klipper
klippy.log

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:

…"Hello, I have a problem. I am using a BTT Manta M8P V2.0 board and a BTT MAX31865 PT100 temperature sensor. I’m unsure where to connect the 2-pin sensor to the board. AI suggests connecting it to TH0, but some sources say I should use the two middle pins of the Motor 8 slot (where the motor cable would normally go). Could you please provide the necessary Klipper configuration code for this?

Please excuse me if I ask for simple explanations; I have only been working intensively with this topic for three days. I’ve been stuck with two problems for several days now. My second issue is with the Y-axis: when I try to move it, the motor just jumps back and forth, hums, and doesn’t move in a clear direction. AI suggests a wiring/polarity issue or a defective driver, but I have already replaced both multiple times without success.

Thank you very much for your help. Best regards, Dennis"

Hello @Uran238 !

You may have a look on this thread: Will this work? Ultimaker Original with PT100 / MAX31865 on RPi 3+ GPIO6 (reddit crosspost)

I cannot answer your question, but I’ll pass along a cautionary tale from my experience with AI and the M8P v2. When it suggests pins ask it if it knows for sure and can provide references or if it is inferring from training. It confuses M8P v1 and v2. Give it the v2 user manual, pin out, and master branch from github for context. Tell it to use those as the source of truth, and to ask questions if it doesn’t know something.

I had it confidently suggest pins that were “based on common pin naming patterns”, i.e. no relation to the schematic. Thanks for that, very helpful…. :slightly_smiling_face:

1 Like

This is the piece you have?

BTT documentation is always err… marginal at best but this unit is exceptionally bad.

Yes the PT100 has to connect to the motor connector on the M8P.

Instructions say

“connect the PT100/PT1000 thermistor to the
corresponding original motor line On the interface (need to pay attention to the line sequence,
subject to the actual motherboard, only support the motherboard that supports the SPI mode
pluggable drive).”

But I don’t see where they define a “line sequence”

I have this version of the MAX31865. I have read that the sensor cable should come to the two middle pins, i.e. A- and B+. I tried this but always get implausible values like - 246°. I’m really getting desperate :slightly_frowning_face:. Thanks for your help :+1:

You have the SPI jumper set on that driver socket?

What did you put into printer.cfg? There are no klipper instructions at BTT.

It seems klipper is still reading the temp on the ADC pin formerly attached to a thermistor. You have to configure a SPI device THEN read the PT100 from there.