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")
|
@click=`zero('${axis}')`, style="height:60px;width:60px")
|
||||||
.fa.fa-map-marker
|
.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")
|
title=`Home {{'${axis}' | upper}} axis.`, style="height:60px;width:60px")
|
||||||
.fa.fa-home
|
.fa.fa-home
|
||||||
|
|
||||||
|
|||||||
@@ -276,7 +276,9 @@ class Mach(Comm):
|
|||||||
def home(self, axis, position = None):
|
def home(self, axis, position = None):
|
||||||
state = self.ctrl.state
|
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
|
else: axes = '%c' % axis
|
||||||
|
|
||||||
for axis in axes:
|
for axis in axes:
|
||||||
|
|||||||
Reference in New Issue
Block a user