aboutsummaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorAlex Voinea <voinea.dragos.alexandru@gmail.com>2022-12-22 03:23:23 +0100
committerGitHub <noreply@github.com>2022-12-21 21:23:23 -0500
commit9b60daf62dd7c02164c53f2baa72e3e6c8af441f (patch)
treeb70abfddf2e68cba3e9ba97c1ce84a70f36d1794 /docs
parentaac613bf44ca1feb4334ab35378b48711baccb60 (diff)
downloadkutter-9b60daf62dd7c02164c53f2baa72e3e6c8af441f.tar.gz
kutter-9b60daf62dd7c02164c53f2baa72e3e6c8af441f.tar.xz
kutter-9b60daf62dd7c02164c53f2baa72e3e6c8af441f.zip
tmc: Configurable microstep lookup table (#5920)
Make all the microstep lookup table registers configurable via the config file. It also loads the default values. TMC220x and TMC2660 do not support this feature. Signed-off-by: Alex Voinea <voinea.dragos.alexandru@gmail.com>
Diffstat (limited to 'docs')
-rw-r--r--docs/Config_Reference.md48
1 files changed, 48 insertions, 0 deletions
diff --git a/docs/Config_Reference.md b/docs/Config_Reference.md
index 4319a056..eff6a236 100644
--- a/docs/Config_Reference.md
+++ b/docs/Config_Reference.md
@@ -3073,6 +3073,30 @@ run_current:
# set, "stealthChop" mode will be enabled if the stepper motor
# velocity is below this value. The default is 0, which disables
# "stealthChop" mode.
+#driver_MSLUT0: 2863314260
+#driver_MSLUT1: 1251300522
+#driver_MSLUT2: 608774441
+#driver_MSLUT3: 269500962
+#driver_MSLUT4: 4227858431
+#driver_MSLUT5: 3048961917
+#driver_MSLUT6: 1227445590
+#driver_MSLUT7: 4211234
+#driver_W0: 2
+#driver_W1: 1
+#driver_W2: 1
+#driver_W3: 1
+#driver_X1: 128
+#driver_X2: 255
+#driver_X3: 255
+#driver_START_SIN: 0
+#driver_START_SIN90: 247
+# These fields control the Microstep Table registers directly. The optimal
+# wave table is specific to each motor and might vary with current. An
+# optimal configuration will have minimal print artifacts caused by
+# non-linear stepper movement. The values specified above are the default
+# values used by the driver. The value must be specified as a decimal integer
+# (hex form is not supported). In order to compute the wave table fields,
+# see the tmc2130 "Calculation Sheet" from the Trinamic website.
#driver_IHOLDDELAY: 8
#driver_TPOWERDOWN: 0
#driver_TBL: 1
@@ -3328,6 +3352,30 @@ run_current:
# set, "stealthChop" mode will be enabled if the stepper motor
# velocity is below this value. The default is 0, which disables
# "stealthChop" mode.
+#driver_MSLUT0: 2863314260
+#driver_MSLUT1: 1251300522
+#driver_MSLUT2: 608774441
+#driver_MSLUT3: 269500962
+#driver_MSLUT4: 4227858431
+#driver_MSLUT5: 3048961917
+#driver_MSLUT6: 1227445590
+#driver_MSLUT7: 4211234
+#driver_W0: 2
+#driver_W1: 1
+#driver_W2: 1
+#driver_W3: 1
+#driver_X1: 128
+#driver_X2: 255
+#driver_X3: 255
+#driver_START_SIN: 0
+#driver_START_SIN90: 247
+# These fields control the Microstep Table registers directly. The optimal
+# wave table is specific to each motor and might vary with current. An
+# optimal configuration will have minimal print artifacts caused by
+# non-linear stepper movement. The values specified above are the default
+# values used by the driver. The value must be specified as a decimal integer
+# (hex form is not supported). In order to compute the wave table fields,
+# see the tmc2130 "Calculation Sheet" from the Trinamic website.
#driver_IHOLDDELAY: 6
#driver_TPOWERDOWN: 10
#driver_TBL: 2