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