diff options
author | Kevin O'Connor <kevin@koconnor.net> | 2025-04-29 13:51:40 -0400 |
---|---|---|
committer | Kevin O'Connor <kevin@koconnor.net> | 2025-04-29 13:52:57 -0400 |
commit | 3cf8899a5aee9da0bfe9717b210e7162624a7cd8 (patch) | |
tree | f067b604476b7f2b1caf3f77906ed0b9b2a4a308 /docs | |
parent | b7c243db198c72170dad05c0f3da0aedac8ca5ff (diff) | |
download | kutter-3cf8899a5aee9da0bfe9717b210e7162624a7cd8.tar.gz kutter-3cf8899a5aee9da0bfe9717b210e7162624a7cd8.tar.xz kutter-3cf8899a5aee9da0bfe9717b210e7162624a7cd8.zip |
docs: Note canbus_query.py limitations in CANBUS_Troubleshooting.md
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'docs')
-rw-r--r-- | docs/CANBUS_Troubleshooting.md | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/docs/CANBUS_Troubleshooting.md b/docs/CANBUS_Troubleshooting.md index 6b7973ba..fdd33ca1 100644 --- a/docs/CANBUS_Troubleshooting.md +++ b/docs/CANBUS_Troubleshooting.md @@ -118,6 +118,23 @@ necessary to increase the `txqueuelen` above the recommended value of 128. However, as above, care should be taken when selecting a new value to avoid excessive round-trip-time latency. +## Use `canbus_query.py` only to identify nodes never previously seen + +It is only valid to use the +[`canbus_query.py` tool](CANBUS.md#finding-the-canbus_uuid-for-new-micro-controllers) +to identify micro-controllers that have never been previously +identified. Once all nodes on a bus are identified, record the +resulting uuids in the printer.cfg, and avoid running the tool +unnecessarily. + +The tool is implemented using a low-level mechanism that can cause +nodes to internally observe bus errors. These internal errors may +result in communication interruptions and may result is some nodes +disconnecting from the bus. + +It is not valid to use the tool to "ping" if a node is connected. Do +not run the tool during an active print. + ## Obtaining candump logs The CAN bus messages sent to and from the micro-controller are handled |