From 20a27c697f3a0c8aae130491094e0bdeb91dd0a0 Mon Sep 17 00:00:00 2001 From: Kevin O'Connor Date: Sat, 11 Apr 2020 11:41:45 -0400 Subject: bltouch: Add "probe in touch mode" option Signed-off-by: Mike Stiemke --- klippy/extras/bltouch.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'klippy/extras/bltouch.py') diff --git a/klippy/extras/bltouch.py b/klippy/extras/bltouch.py index 479a90ec..8e9166bd 100644 --- a/klippy/extras/bltouch.py +++ b/klippy/extras/bltouch.py @@ -31,6 +31,8 @@ class BLTouchEndstopWrapper: self.position_endstop = config.getfloat('z_offset') self.stow_on_each_sample = config.getboolean('stow_on_each_sample', True) + self.probe_touch_mode = config.getboolean('probe_with_touch_mode', + False) # Create a pwm object to handle the control pin ppins = self.printer.lookup_object('pins') self.mcu_pwm = ppins.setup_pin('pwm', config.get('control_pin')) @@ -134,6 +136,8 @@ class BLTouchEndstopWrapper: self.test_sensor() self.sync_print_time() self.send_cmd('pin_down', duration=self.pin_move_time) + if self.probe_touch_mode: + self.send_cmd('touch_mode') def test_sensor(self): if not self.pin_up_touch_triggered: # Nothing to test -- cgit v1.2.3-70-g09d2