3D Touch probing false deploy when safehoming

Basic Information:

Printer Model: Ender 3 Pro
MCU / Printerboard: Makerbase MKS Skipr Mk1.0
klippy.log

Describe your issue:
After testing my 3dtouch with BLtouch debug commands and confirming the board is reading the control pin proper I try to run G28 to home the bed. the problem is now when it goes for first probe it usually works fine (inconsistent) but sometimes upon probe contact and retraction it immediately redeploys before the printer has time to raise causing the probe to error out, if by chance the first probe works the second one always false deploys after probe contact, I have tried screwing with the settings and cannot get it to reliably probe each time aswell as raising homing_retract_dist to a higher value to give it more space for pin deployment, Attached is my printer.cfg hopefully someone can see the issue.

Thanks.
printer.cfg (7.8 KB)
klippy.zip (1.1 MB)

How about sharing your klippy.log, as you were asked when you put in the information?

2 Likes

I don’t know if this is your problem (I don’t have a klippy.log to look at) but you can’t read the temperature of TMC2209s. I’m not sure what the temperature_sensor statements like:

[temperature_sensor tmc2209_stepper_x]
sensor_type: temperature_host
min_temp: 10
max_temp: 100

Are doing exactly, but you’re not going to get a temperature reading from the TMC2209s. You need to remove these statements.

I don’t think that will fix your problem (as I don’t have a klippy.log to read, I don’t know) but you need to remove the statements.

2 Likes

My apologies i forgot to attach it when i posted, Also regarding the 2209 temp outputs it seems to be working as i’m getting a reading about 9c above ambient whille at idle, and the MCU and HOST readouts are both accurate to what i have seen in SSH however i may be completely wrong being new to klipper, Here is the klippy log

Thanks in advance.
klippy.zip (1.1 MB)

temperature_host

is for reading the temperature of the host as it says. This means you want to read the temperature of the SBC (single board computer like RasPi).
Check this for further explanation:
https://www.klipper3d.org/Config_Reference.html?h=temperature_host#host-temperature-sensor

Although TMC2209 can report overtemperature warnings there is no sensor you can read from.

Removed lines involving driver temps, leaving just SBC and MCU. 3dtouch behavior still remains non functioning.

Have you checked this one?

https://www.klipper3d.org/BLTouch.html#bl-touch-clones

also this:

Turned out i needed pin_up_reports_not_triggered: to be set to True for this probe to work correctly, This topic can be closed, thanks everyone for the help.

3 Likes