What This Example Shows

Klipper rotation_distance moves opposite to Marlin E-steps. If the printer only extrudes 95 mm when asked for 100 mm, the rotation distance is reduced so the motor turns farther for the same commanded extrusion.

The example assumes the measurement is reliable and the extruder did not skip. After applying the value in printer.cfg, repeat the 100 mm test before moving on to flow rate or pressure advance.

Inputs

Current rotation distance7.5 mm
Commanded extrusion100 mm
Actual extrusion95 mm

Outputs

New rotation distance7.125 mm

Formula Explanation

New rotation distance = 7.5 × 95 / 100.

Use This Example When

  • You have a measured Klipper extrusion test and need the corrected rotation_distance.
  • You want to understand why under-extrusion lowers rotation_distance instead of raising it.
  • You are comparing Klipper math with a Marlin E-steps workflow.

Before You Use the Number

  • Do not calibrate rotation_distance with a cold nozzle, grinding filament, or a blocked hotend.
  • Use the full guide if you also need the measurement process, printer.cfg example, and retest checklist.

Assumptions

  • The extruder did not skip or grind filament.
  • The same measurement units are used for commanded and actual extrusion.

FAQ

Does this example use live prices?

No. The example uses fixed sample inputs. Replace them with your own rates.

Can I run the calculator with my own values?

Yes. Open the Klipper Rotation Distance Calculator and enter your own assumptions.