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>] [E<linear>] [I<linear>] [R] [X<index>] [Z<linear>]

Parameters

[A<linear>]

Set the X-Axis Twist Compensation starting X position.

    [E<linear>]

    Set the X-Axis Twist Compensation ending 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<linear>]

            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 X0 I50