Printer Model: V2.4 350
MCU / Printerboard: BTT Octopus MAX EZ V 1.0
Host / SBC: RPi 4B 8GB
klippy.log
Describe your issue:
I’m building a new tool changer and liftbar and it is now unable to complete Klipper startup with the latest version of 0.13.51. I rebuilt the RPi 4 with a new SD card and started from Debian 64 Lite. After getting everything installed using Kiauh. This installed Klipper 0.13.51 again and it took almost 20 minutes to reboot.
After 20 minutes of waiting I found this error: Internal error during connect: ‘ProbeEndstopWrapper’ object has no attribute ‘probing_move’.
I have been digging into this issue for the last 5 days and the only thing I can find different between my tool changer and a friend’s, his is running 0.11 and mine is on 0.13. His tool changer is working great. Mine will gets a Klipper internal error.
It may surprise you, but you are using modified Klipper.
And reporting that modifications do not work.
You have to ask for support in the appropriate group/resource, where those modifications have been developed.
As you already noticed, they are probably do not compatible with recent changes.
Hope that helps.
Starting Klippy...
Args: ['/home/doug/klipper/klippy/klippy.py', '/home/doug/printer_data/config/printer.cfg', '-I', '/home/doug/printer_data/comms/klippy.serial', '-l', '/home/doug/printer_data/logs/klippy.log', '-a', '/home/doug/printer_data/comms/klippy.sock']
Git version: 'v0.13.0-51-gbfda326c2-dirty'
Untracked files: klippy/extras/bed_thermal_adjust.py, klippy/extras/manual_rail.py, klippy/extras/multi_fan.py, klippy/extras/rounded_path.py, klippy/extras/tool.py, klippy/extras/tool_probe.py, klippy/extras/tool_probe_endstop.py, klippy/extras/toolchanger.py, klippy/extras/tools_calibrate.py
Branch: master
....
Unhandled exception during connect
Traceback (most recent call last):
File "/home/doug/klipper/klippy/klippy.py", line 135, in _connect
cb()
File "/home/doug/klipper/klippy/extras/tool_probe_endstop.py", line 51, in _handle_connect
self._detect_active_tool()
File "/home/doug/klipper/klippy/extras/tool_probe_endstop.py", line 115, in _detect_active_tool
self.set_active_probe(active_tools[0])
File "/home/doug/klipper/klippy/extras/tool_probe_endstop.py", line 79, in set_active_probe
self.mcu_probe.set_active_mcu(tool_probe.mcu_probe)
File "/home/doug/klipper/klippy/extras/tool_probe_endstop.py", line 212, in set_active_mcu
self.probing_move = self.active_mcu.probing_move
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'ProbeEndstopWrapper' object has no attribute 'probing_move'