disable homing a automatically
This commit is contained in:
@@ -179,7 +179,7 @@ script#control-view-template(type="text/x-template")
|
||||
@click=`zero('${axis}')`, style="height:60px;width:60px")
|
||||
.fa.fa-map-marker
|
||||
|
||||
button.pure-button(:disabled="!is_idle", @click=`home('${axis}')`,
|
||||
button.pure-button(:disabled="!is_idle && axis == 'a'", @click=`home('${axis}')`,
|
||||
title=`Home {{'${axis}' | upper}} axis.`, style="height:60px;width:60px")
|
||||
.fa.fa-home
|
||||
|
||||
|
||||
@@ -276,7 +276,9 @@ class Mach(Comm):
|
||||
def home(self, axis, position = None):
|
||||
state = self.ctrl.state
|
||||
|
||||
if axis is None: axes = 'zxyabc' # TODO This should be configurable
|
||||
if axis is None:
|
||||
is_rotary_active = state.get('2an', None) == 3
|
||||
axes = 'zxybc' if is_rotary_active else 'zxyabc' # TODO This should be configurable
|
||||
else: axes = '%c' % axis
|
||||
|
||||
for axis in axes:
|
||||
|
||||
Reference in New Issue
Block a user