Skew Compensation

Corrects non-perpendicularity of the X/Y axes — when the frame isn't perfectly square, prints come out as parallelograms instead of rectangles.

Low priority Printer-Specific

What It Is

Skew compensation corrects for X and Y axes that aren’t perfectly perpendicular. Even small angular errors (< 1°) produce visible dimensional inaccuracy — a square prints as a parallelogram.

What It Controls

Why It Drifts

How to Calibrate (Manual)

  1. Print a large square (or use Klipper’s skew calibration object)
  2. Measure diagonals — if they differ, axes are skewed
  3. Calculate skew angle from diagonal difference
  4. Apply correction in firmware (Klipper: SET_SKEW, Marlin: M852)

How the Auto-Tuner Calibrates It