aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--klippy/extras/tmc.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/klippy/extras/tmc.py b/klippy/extras/tmc.py
index dd28fa68..449fae6e 100644
--- a/klippy/extras/tmc.py
+++ b/klippy/extras/tmc.py
@@ -140,6 +140,9 @@ class TMCErrorCheck:
irun = self.fields.get_field(self.irun_field)
if self.check_timer is None or irun < 4:
break
+ if (self.irun_field == "IRUN"
+ and not self.fields.get_field("IHOLD")):
+ break
# CS_ACTUAL field of zero - indicates a driver reset
count += 1
if count >= 3: