diff options
author | yochiwarez <yochiwarez@gmail.com> | 2024-10-22 21:48:07 +0100 |
---|---|---|
committer | KevinOConnor <kevin@koconnor.net> | 2024-11-12 22:10:04 -0500 |
commit | 4f3a7fd227ce89dfffdd2b7fc205db410b9a24d5 (patch) | |
tree | 28217cdd83a6e8a889a1f6c636077a6f937b8533 /docs | |
parent | f119e96e8fb7b752052930aac0daa4c0721d561d (diff) | |
download | kutter-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.md | 1 | ||||
-rw-r--r-- | docs/Config_Reference.md | 19 | ||||
-rw-r--r-- | docs/G-Codes.md | 4 |
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] |