aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/homing.py
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2016-07-07 14:23:48 -0400
committerKevin O'Connor <kevin@koconnor.net>2016-07-10 22:47:13 -0400
commit20ae4e5d98a6947c5eb5564d0c5cd084d9d42381 (patch)
tree54d138c083ae0fbe7d187dd87429b15b237c3696 /klippy/homing.py
parentb3e8b430e521effe31439fe5d51ffedd042170b4 (diff)
downloadkutter-20ae4e5d98a6947c5eb5564d0c5cd084d9d42381.tar.gz
kutter-20ae4e5d98a6947c5eb5564d0c5cd084d9d42381.tar.xz
kutter-20ae4e5d98a6947c5eb5564d0c5cd084d9d42381.zip
cartesian: Rename CartKinematics class to ToolHead
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'klippy/homing.py')
-rw-r--r--klippy/homing.py18
1 files changed, 9 insertions, 9 deletions
diff --git a/klippy/homing.py b/klippy/homing.py
index 566cdf95..8eb0d065 100644
--- a/klippy/homing.py
+++ b/klippy/homing.py
@@ -7,8 +7,8 @@
import logging
class Homing:
- def __init__(self, kin, steppers):
- self.kin = kin
+ def __init__(self, toolhead, steppers):
+ self.toolhead = toolhead
self.steppers = steppers
self.states = []
@@ -48,27 +48,27 @@ class Homing:
def do_move(self, axis_pos, speed):
# Issue a move command to axis_pos
- newpos = self.kin.get_position()
+ newpos = self.toolhead.get_position()
for axis, pos in axis_pos.items():
newpos[axis] = pos
- self.kin.move(newpos, speed)
+ self.toolhead.move(newpos, speed)
return False
def do_home(self, axis_pos, speed):
# Alter kinematics class to think printer is at axis_pos
- newpos = self.kin.get_position()
+ newpos = self.toolhead.get_position()
forcepos = list(newpos)
for axis, pos in axis_pos.items():
newpos[axis] = self.steppers[axis].position_endstop
forcepos[axis] = pos
- self.kin.set_position(forcepos)
+ self.toolhead.set_position(forcepos)
# Start homing and issue move
- print_time = self.kin.get_last_move_time()
+ print_time = self.toolhead.get_last_move_time()
for axis in axis_pos:
hz = speed * self.steppers[axis].inv_step_dist
es = self.steppers[axis].enable_endstop_checking(print_time, hz)
self.endstops.append(es)
- self.kin.move(newpos, speed)
- self.kin.reset_print_time()
+ self.toolhead.move(newpos, speed)
+ self.toolhead.reset_print_time()
for es in self.endstops:
es.home_finalize()
return False