diff --git a/klippy/extras/z_tilt.py b/klippy/extras/z_tilt.py index e4f4b18a..ef69c0e6 100644 --- a/klippy/extras/z_tilt.py +++ b/klippy/extras/z_tilt.py @@ -74,22 +74,23 @@ class RetryHelper: config.getfloat("retry_tolerance", 0., above=0.) self.value_label = "Probed points range" self.error_msg_extra = error_msg_extra - def start(self, params): - self.max_retries = self.gcode.get_int('RETRIES', params, - default=self.default_max_retries, minval=0, maxval=30) - self.retry_tolerance = self.gcode.get_float('RETRY_TOLERANCE', params, - default=self.default_retry_tolerance, minval=0, maxval=1.0) + def start(self, gcmd): + self.max_retries = gcmd.get_int('RETRIES', self.default_max_retries, + minval=0, maxval=30) + self.retry_tolerance = gcmd.get_float('RETRY_TOLERANCE', + self.default_retry_tolerance, + minval=0.0, maxval=1.0) self.current_retry = 0 self.previous = None self.increasing = 0 - def check_increase(self,error): + def check_increase(self, error): if self.previous and error > self.previous + 0.0000001: self.increasing += 1 elif self.increasing > 0: self.increasing -= 1 self.previous = error return self.increasing > 1 - def check_retry(self,z_positions): + def check_retry(self, z_positions): if self.max_retries == 0: return error = max(z_positions) - min(z_positions) @@ -124,13 +125,13 @@ class ZTilt: self.probe_helper.minimum_points(2) self.z_helper = ZAdjustHelper(config, len(self.z_positions)) # Register Z_TILT_ADJUST command - self.gcode = self.printer.lookup_object('gcode') - self.gcode.register_command('Z_TILT_ADJUST', self.cmd_Z_TILT_ADJUST, - desc=self.cmd_Z_TILT_ADJUST_help) + gcode = self.printer.lookup_object('gcode') + gcode.register_command('Z_TILT_ADJUST', self.cmd_Z_TILT_ADJUST, + desc=self.cmd_Z_TILT_ADJUST_help) cmd_Z_TILT_ADJUST_help = "Adjust the Z tilt" - def cmd_Z_TILT_ADJUST(self, params): - self.retry_helper.start(params) - self.probe_helper.start_probe(params) + def cmd_Z_TILT_ADJUST(self, gcmd): + self.retry_helper.start(gcmd) + self.probe_helper.start_probe(gcmd) def probe_finalize(self, offsets, positions): # Setup for coordinate descent analysis z_offset = offsets[2]