diff options
author | Kevin O'Connor <kevin@koconnor.net> | 2024-01-04 19:06:00 -0500 |
---|---|---|
committer | Kevin O'Connor <kevin@koconnor.net> | 2024-01-16 14:19:11 -0500 |
commit | 447a88eb086829fd6139fda6e41eb8dc2e6a4366 (patch) | |
tree | f22ed91ced7dfb44650ac48ee1f9bf135d92943d /docs/Multi_MCU_Homing.md | |
parent | 1ea9f3aa35d7232ee5d106541c5a98c4348c6e47 (diff) | |
download | kutter-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.md | 12 |
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 |