aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--docs/Config_Reference.md11
-rw-r--r--klippy/extras/tmc2130.py6
-rw-r--r--klippy/extras/tmc2209.py6
3 files changed, 23 insertions, 0 deletions
diff --git a/docs/Config_Reference.md b/docs/Config_Reference.md
index 7516122f..ee09bf2c 100644
--- a/docs/Config_Reference.md
+++ b/docs/Config_Reference.md
@@ -3354,6 +3354,12 @@ run_current:
#driver_PWM_GRAD: 4
#driver_PWM_AMPL: 128
#driver_SGT: 0
+#driver_SEMIN: 0
+#driver_SEUP: 0
+#driver_SEMAX: 0
+#driver_SEDN: 0
+#driver_SEIMIN: 0
+#driver_SFILT: 0
# Set the given register during the configuration of the TMC2130
# chip. This may be used to set custom motor parameters. The
# defaults for each parameter are next to the parameter name in the
@@ -3469,6 +3475,11 @@ run_current:
#driver_PWM_GRAD: 14
#driver_PWM_OFS: 36
#driver_SGTHRS: 0
+#driver_SEMIN: 0
+#driver_SEUP: 0
+#driver_SEMAX: 0
+#driver_SEDN: 0
+#driver_SEIMIN: 0
# Set the given register during the configuration of the TMC2209
# chip. This may be used to set custom motor parameters. The
# defaults for each parameter are next to the parameter name in the
diff --git a/klippy/extras/tmc2130.py b/klippy/extras/tmc2130.py
index 98cfea53..f995fb7a 100644
--- a/klippy/extras/tmc2130.py
+++ b/klippy/extras/tmc2130.py
@@ -307,7 +307,13 @@ class TMC2130:
set_config_field(config, "vhighfs", 0)
set_config_field(config, "vhighchm", 0)
# COOLCONF
+ set_config_field(config, "semin", 0)
+ set_config_field(config, "seup", 0)
+ set_config_field(config, "semax", 0)
+ set_config_field(config, "sedn", 0)
+ set_config_field(config, "seimin", 0)
set_config_field(config, "sgt", 0)
+ set_config_field(config, "sfilt", 0)
# IHOLDIRUN
set_config_field(config, "iholddelay", 8)
# PWMCONF
diff --git a/klippy/extras/tmc2209.py b/klippy/extras/tmc2209.py
index 1149cdc2..ac997a81 100644
--- a/klippy/extras/tmc2209.py
+++ b/klippy/extras/tmc2209.py
@@ -83,6 +83,12 @@ class TMC2209:
set_config_field(config, "hstrt", 5)
set_config_field(config, "hend", 0)
set_config_field(config, "tbl", 2)
+ # COOLCONF
+ set_config_field(config, "semin", 0)
+ set_config_field(config, "seup", 0)
+ set_config_field(config, "semax", 0)
+ set_config_field(config, "sedn", 0)
+ set_config_field(config, "seimin", 0)
# IHOLDIRUN
set_config_field(config, "iholddelay", 8)
# PWMCONF