Extruder linearity correction calibration

Updated 1 week ago ​by Tomáš Chvalina

Linearity correction is based on Trinamic stepper driver feature that allows definition of custom current-waveform. Default trinamic waveform is sine function, but real waveform can be litlebit different and depends on used stepper motor type. Also motors of same type can have different waveforms. Bigest distortion appears when the wave crossing zero point (around zero point), so the original sine wave is modified using power function to eliminate this distortion.

Linearity correction calibration procedure

  1. Print calibration object, use filament Prusa-PLA silver, or similar.
  2. Find place with best surface on the calibration object and calculate correction factor.
  3. Adjust Settings/E-correct to calculated value.

Calibration object - ECOR_TOWER

Download: ECOR_TOWER.gcode


How did we do?