Skip to content

Commit 447a88e

Browse files
committed
docs: Update Multi_MCU_Homing.md to note the importance of low-latency
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
1 parent 1ea9f3a commit 447a88e

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

docs/Multi_MCU_Homing.md

+9-3
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,15 @@ overshoot and account for it in its calculations. However, it is
3131
important that the hardware design is capable of handling overshoot
3232
without causing damage to the machine.
3333

34-
Should Klipper detect a communication issue between micro-controllers
35-
during multi-mcu homing then it will raise a "Communication timeout
36-
during homing" error.
34+
In order to use this "multi-mcu homing" capability the hardware must
35+
have predictably low latency between the host computer and all of the
36+
micro-controllers. Typically the round-trip time must be consistently
37+
less than 10ms. High latency (even for short periods) is likely to
38+
result in homing failures.
39+
40+
Should high latency result in a failure (or if some other
41+
communication issue is detected) then Klipper will raise a
42+
"Communication timeout during homing" error.
3743

3844
Note that an axis with multiple steppers (eg, `stepper_z` and
3945
`stepper_z1`) need to be on the same micro-controller in order to use

0 commit comments

Comments
 (0)