@@ -89,13 +89,13 @@ def home(self, axis=None, timeout=None, speed=None, direction=None, endposreleas
8989
9090 # move away from endstop
9191 if axis == 1 or axis == "X" :
92- self ._parent .motor .move_x (steps = preMoveDirection * 1000 , speed = 10000 , is_blocking = False , is_absolute = False , is_enabled = True )
92+ self ._parent .motor .move_x (steps = preMoveDirection * 100 , speed = self . speed , is_blocking = True , is_absolute = False , is_enabled = True )
9393 elif axis == 2 or axis == "Y" :
94- self ._parent .motor .move_y (steps = preMoveDirection * 1000 , speed = 10000 , is_blocking = False , is_absolute = False , is_enabled = True )
94+ self ._parent .motor .move_y (steps = preMoveDirection * 100 , speed = self . speed , is_blocking = True , is_absolute = False , is_enabled = True )
9595 elif axis == 3 or axis == "Z" :
96- self ._parent .motor .move_z (steps = preMoveDirection * 1000 , speed = 10000 , is_blocking = False , is_absolute = False , is_enabled = True )
96+ self ._parent .motor .move_z (steps = preMoveDirection * 100 , speed = self . speed , is_blocking = True , is_absolute = False , is_enabled = True )
9797 elif axis == 0 or axis == "A" :
98- self ._parent .motor .move_a (steps = preMoveDirection * 1000 , speed = 10000 , is_blocking = False , is_absolute = False , is_enabled = True )
98+ self ._parent .motor .move_a (steps = preMoveDirection * 100 , speed = self . speed , is_blocking = True , is_absolute = False , is_enabled = True )
9999 else :
100100 raise ValueError ("Invalid axis. Use 'X', 'Y', 'Z', or 'A'." )
101101 time .sleep (0.5 )
0 commit comments