Only enable rapid-auto-off in PWM mode. #272
authorJoseph Coffland <joseph@cauldrondevelopment.com>
Wed, 30 Dec 2020 03:09:44 +0000 (19:09 -0800)
committerJoseph Coffland <joseph@cauldrondevelopment.com>
Wed, 30 Dec 2020 03:09:44 +0000 (19:09 -0800)
src/py/bbctrl/Planner.py

index 1dbb74da2cb68f3f1261ae563f7d1891608f04fb..0a3e4784b21d05ca8eff051d5ba2f78dd8f237d2 100644 (file)
@@ -83,6 +83,7 @@ class Planner():
     def get_config(self, mdi, with_limits):
         state = self.ctrl.state
         config = self.ctrl.config
+        is_pwm = config.get('tool-type') == 'PWM Spindle'
 
         cfg = {
             # NOTE Must get current units not configured default units
@@ -90,7 +91,7 @@ class Planner():
             'max-vel':   state.get_axis_vector('vm', 1000),
             'max-accel': state.get_axis_vector('am', 1000000),
             'max-jerk':  state.get_axis_vector('jm', 1000000),
-            'rapid-auto-off':  config.get('rapid-auto-off'),
+            'rapid-auto-off':  config.get('rapid-auto-off') and is_pwm,
             'max-blend-error': config.get('max-deviation'),
             'max-merge-error': config.get('max-deviation'),
             'junction-accel':  config.get('junction-accel'),