toolhead: Pass set_position() homing_axes parameter as a string

Use strings such as "xyz" to specify which axes are to be considered
homing during a set_position() call.  This makes the parameter a
little less cryptic.

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
This commit is contained in:
Kevin O'Connor
2025-01-10 11:27:30 -05:00
parent c72d73ec45
commit 4aa550837f
16 changed files with 28 additions and 23 deletions

View File

@@ -26,7 +26,7 @@ class WinchKinematics:
acoords = list(zip(*self.anchors))
self.axes_min = toolhead.Coord(*[min(a) for a in acoords], e=0.)
self.axes_max = toolhead.Coord(*[max(a) for a in acoords], e=0.)
self.set_position([0., 0., 0.], ())
self.set_position([0., 0., 0.], "")
def get_steppers(self):
return list(self.steppers)
def calc_position(self, stepper_positions):