thinkyhead

M423 - X Twist Compensation

2.0.9.4 calibration Modify, reset, and report X-Axis Twist Compensation data X_AXIS_TWIST_COMPENSATION

Description

Use M423 to reset, modify, or report X-Twist Compensation data.

X-Twist Compensation is applied to the mesh on G29) to correct for a twisted X gantry. Meaningful X-Twist Compensation data is generated using a guided procedure in the LCD menu that compares measurements taken by the bed probe to readings taken manually at the nozzle. Since manual measurements are prone to inaccuracy, a metal feeler gauge is recommended over a paper test. If the first layer is still imperfect, M423 can then be used to correct for small errors.

Usage

M423 [A<linear>] [I<linear>] [R] [X<index>] [Z<index>]

Parameters

[A<linear>]

Set the X-Axis Twist Compensation starting X position.

    [I<linear>]

    Set the X-Axis Twist Compensation X-spacing.

      [R]

      Reset the Twist Compensation array to the configured default values.

        [X<index>]

        Zero-based index into the Twist Compensation array. Requires a Z value.

          [Z<index>]

          A Z-offset value to set in the Twist Compensation array. Requires an X index.

            Examples

            Report the current X-twist data to the host console.

            M423

            Reset X-twist data to the configured defaults.

            M423 R

            Set the 5th value in the Twist Compensation array to -0.03.

            M423 X4 Z-0.03

            Set the X-start position to 0 and the X-spacing distance to 50.

            M423 M423 X0 I50