mirror of
https://github.com/Klipper3d/klipper.git
synced 2026-02-08 09:10:56 -07:00
mcu: Fix incorrect reqclock during endstop homing
For correct operation the trsync system must be programmed prior to the start of endstop checking. This means the desired "reqclock" for the trsync configuration messages need to use the same "clock" that the endstop start message uses - even though the actual deadline for these messages is later. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
This commit is contained in:
parent
f52a6f9491
commit
8e6e467ebc
1 changed files with 2 additions and 3 deletions
|
|
@ -219,12 +219,11 @@ class MCU_trsync:
|
|||
self._mcu.register_response(self._handle_trsync_state,
|
||||
"trsync_state", self._oid)
|
||||
self._trsync_start_cmd.send([self._oid, report_clock, report_ticks,
|
||||
self.REASON_COMMS_TIMEOUT],
|
||||
reqclock=report_clock)
|
||||
self.REASON_COMMS_TIMEOUT], reqclock=clock)
|
||||
for s in self._steppers:
|
||||
self._stepper_stop_cmd.send([s.get_oid(), self._oid])
|
||||
self._trsync_set_timeout_cmd.send([self._oid, expire_clock],
|
||||
reqclock=expire_clock)
|
||||
reqclock=clock)
|
||||
def set_home_end_time(self, home_end_time):
|
||||
self._home_end_clock = self._mcu.print_time_to_clock(home_end_time)
|
||||
def stop(self):
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue