aboutsummaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authoryochiwarez <yochiwarez@gmail.com>2024-10-22 21:48:07 +0100
committerKevinOConnor <kevin@koconnor.net>2024-11-12 22:10:04 -0500
commit4f3a7fd227ce89dfffdd2b7fc205db410b9a24d5 (patch)
tree28217cdd83a6e8a889a1f6c636077a6f937b8533 /docs
parentf119e96e8fb7b752052930aac0daa4c0721d561d (diff)
downloadkutter-4f3a7fd227ce89dfffdd2b7fc205db410b9a24d5.tar.gz
kutter-4f3a7fd227ce89dfffdd2b7fc205db410b9a24d5.tar.xz
kutter-4f3a7fd227ce89dfffdd2b7fc205db410b9a24d5.zip
axis_twist_compensation: Implement Y-axis support
This commit implements support for the Y-axis in the axis_twist_compensation module. This update enables the module to handle corrections for printers with a twisted Y rail. Signed-off-by: Jorge Apaza Merma <yochiwarez@gmail.com>
Diffstat (limited to 'docs')
-rw-r--r--docs/Axis_Twist_Compensation.md1
-rw-r--r--docs/Config_Reference.md19
-rw-r--r--docs/G-Codes.md4
3 files changed, 21 insertions, 3 deletions
diff --git a/docs/Axis_Twist_Compensation.md b/docs/Axis_Twist_Compensation.md
index 0017a227..ee582aca 100644
--- a/docs/Axis_Twist_Compensation.md
+++ b/docs/Axis_Twist_Compensation.md
@@ -30,6 +30,7 @@ perform `AXIS_TWIST_COMPENSATION_CALIBRATE`
points along the bed
* The calibration defaults to 3 points but you can use the option
`SAMPLE_COUNT=` to use a different number.
+* For Y-axis calibration, use `AXIS_TWIST_COMPENSATION_CALIBRATE AXIS=Y` instead.
2. [Adjust your Z offset](Probe_Calibrate.md#calibrating-probe-z-offset)
3. Perform automatic/probe-based bed tramming operations, such as
[Screws Tilt Adjust](G-Codes.md#screws_tilt_adjust),
diff --git a/docs/Config_Reference.md b/docs/Config_Reference.md
index 17b466b3..cb40991d 100644
--- a/docs/Config_Reference.md
+++ b/docs/Config_Reference.md
@@ -2083,7 +2083,7 @@ sensor_type: ldc1612
### [axis_twist_compensation]
-A tool to compensate for inaccurate probe readings due to twist in X gantry. See
+A tool to compensate for inaccurate probe readings due to twist in X or Y gantry. See
the [Axis Twist Compensation Guide](Axis_Twist_Compensation.md) for more
detailed information regarding symptoms, configuration and setup.
@@ -2108,6 +2108,23 @@ calibrate_y: 112.5
# This should be the Y coordinate that positions the nozzle during the
# calibration process. This parameter must be provided and is recommended to
# be near the center of the bed
+
+# For Y-axis twist compensation, specify the following parameters:
+calibrate_start_y: ...
+# Defines the minimum Y coordinate of the calibration
+# This should be the Y coordinate that positions the nozzle at the starting
+# calibration position for the Y axis. This parameter must be provided if
+# compensating for Y axis twist.
+calibrate_end_y: ...
+# Defines the maximum Y coordinate of the calibration
+# This should be the Y coordinate that positions the nozzle at the ending
+# calibration position for the Y axis. This parameter must be provided if
+# compensating for Y axis twist.
+calibrate_x: ...
+# Defines the X coordinate of the calibration for Y axis twist compensation
+# This should be the X coordinate that positions the nozzle during the
+# calibration process for Y axis twist compensation. This parameter must be
+# provided and is recommended to be near the center of the bed.
```
## Additional stepper motors and extruders
diff --git a/docs/G-Codes.md b/docs/G-Codes.md
index b50f2af9..0eb09325 100644
--- a/docs/G-Codes.md
+++ b/docs/G-Codes.md
@@ -146,9 +146,9 @@ The following commands are available when the
section](Config_Reference.md#axis_twist_compensation) is enabled.
#### AXIS_TWIST_COMPENSATION_CALIBRATE
-`AXIS_TWIST_COMPENSATION_CALIBRATE [SAMPLE_COUNT=<value>]`: Initiates the X
+`AXIS_TWIST_COMPENSATION_CALIBRATE [SAMPLE_COUNT=<value>] [AXIS=<X or Y, default X>]`: Initiates the X or Y
twist calibration wizard. `SAMPLE_COUNT` specifies the number of points along
-the X axis to calibrate at and defaults to 3.
+the X or Y axis to calibrate at and defaults to 3.
### [bed_mesh]