aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/extras/probe.py
diff options
context:
space:
mode:
Diffstat (limited to 'klippy/extras/probe.py')
-rw-r--r--klippy/extras/probe.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/klippy/extras/probe.py b/klippy/extras/probe.py
index bb09217a..5a976a06 100644
--- a/klippy/extras/probe.py
+++ b/klippy/extras/probe.py
@@ -536,12 +536,13 @@ class ProbeEndstopWrapper:
# Main external probe interface
class PrinterProbe:
- def __init__(self, config, mcu_probe):
+ def __init__(self, config):
self.printer = config.get_printer()
+ self.mcu_probe = ProbeEndstopWrapper(config)
self.cmd_helper = ProbeCommandHelper(config, self,
- mcu_probe.query_endstop)
+ self.mcu_probe.query_endstop)
self.probe_offsets = ProbeOffsetsHelper(config)
- self.probe_session = ProbeSessionHelper(config, mcu_probe)
+ self.probe_session = ProbeSessionHelper(config, self.mcu_probe)
def get_probe_params(self, gcmd=None):
return self.probe_session.get_probe_params(gcmd)
def get_offsets(self):
@@ -552,4 +553,4 @@ class PrinterProbe:
return self.probe_session.start_probe_session(gcmd)
def load_config(config):
- return PrinterProbe(config, ProbeEndstopWrapper(config))
+ return PrinterProbe(config)