diff --git a/klippy/extras/dockable_probe.py b/klippy/extras/dockable_probe.py index 3eedd78f85bc..c533eff199f8 100644 --- a/klippy/extras/dockable_probe.py +++ b/klippy/extras/dockable_probe.py @@ -216,7 +216,6 @@ def parseCoord(name, expected_dims=3): pin = config.get('pin') pin_params = ppins.lookup_pin(pin, can_invert=True, can_pullup=True) mcu = pin_params['chip'] - mcu.register_config_callback(self._build_config) self.mcu_endstop = mcu.setup_pin('endstop', pin_params) # Wrappers @@ -252,6 +251,8 @@ def parseCoord(name, expected_dims=3): self.cmd_DETACH_PROBE) #Event Handlers + self.printer.register_event_handler('klippy:mcu_identify', + self._build_config) self.printer.register_event_handler('klippy:connect', self._handle_connect) self.printer.register_event_handler('klippy:ready',