aboutsummaryrefslogtreecommitdiffstats
path: root/docs/Multi_MCU_Homing.md
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2024-01-04 19:06:00 -0500
committerKevin O'Connor <kevin@koconnor.net>2024-01-16 14:19:11 -0500
commit447a88eb086829fd6139fda6e41eb8dc2e6a4366 (patch)
treef22ed91ced7dfb44650ac48ee1f9bf135d92943d /docs/Multi_MCU_Homing.md
parent1ea9f3aa35d7232ee5d106541c5a98c4348c6e47 (diff)
downloadkutter-447a88eb086829fd6139fda6e41eb8dc2e6a4366.tar.gz
kutter-447a88eb086829fd6139fda6e41eb8dc2e6a4366.tar.xz
kutter-447a88eb086829fd6139fda6e41eb8dc2e6a4366.zip
docs: Update Multi_MCU_Homing.md to note the importance of low-latency
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'docs/Multi_MCU_Homing.md')
-rw-r--r--docs/Multi_MCU_Homing.md12
1 files changed, 9 insertions, 3 deletions
diff --git a/docs/Multi_MCU_Homing.md b/docs/Multi_MCU_Homing.md
index 22d2508e..c32a5947 100644
--- a/docs/Multi_MCU_Homing.md
+++ b/docs/Multi_MCU_Homing.md
@@ -31,9 +31,15 @@ overshoot and account for it in its calculations. However, it is
important that the hardware design is capable of handling overshoot
without causing damage to the machine.
-Should Klipper detect a communication issue between micro-controllers
-during multi-mcu homing then it will raise a "Communication timeout
-during homing" error.
+In order to use this "multi-mcu homing" capability the hardware must
+have predictably low latency between the host computer and all of the
+micro-controllers. Typically the round-trip time must be consistently
+less than 10ms. High latency (even for short periods) is likely to
+result in homing failures.
+
+Should high latency result in a failure (or if some other
+communication issue is detected) then Klipper will raise a
+"Communication timeout during homing" error.
Note that an axis with multiple steppers (eg, `stepper_z` and
`stepper_z1`) need to be on the same micro-controller in order to use