diff --git a/package.json b/package.json index 5ec9fc8..2c6901b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "bbctrl", - "version": "1.0.9b2", + "version": "1.0.9b3", "homepage": "https://onefinitycnc.com/", "repository": "https://github.com/OneFinityCNC/onefinity", "license": "GPL-3.0+", diff --git a/src/py/bbctrl/Mach.py b/src/py/bbctrl/Mach.py index e5f7541..677c160 100644 --- a/src/py/bbctrl/Mach.py +++ b/src/py/bbctrl/Mach.py @@ -134,9 +134,10 @@ class Mach(Comm): def process_log(self, log): - # Detect when a probe has failed, and reset the planner + # When a probe has failed, we have to e-stop or things + # end up in a bad state, where positions and offsets are incorrect if log['msg'] == 'Switch not found': - self.planner.reset(stop = False, resetState = False) + self.estop() def _update(self, update):