Print-Tuning-Guide icon indicating copy to clipboard operation
Print-Tuning-Guide copied to clipboard

There is an Error in the calculation of the new_rotation_distance in the Tuning Chapter Extruder Calibration

Open iTzMtrx opened this issue 2 years ago • 2 comments

Screenshot 2024-03-20 214651 Hey, I think there must be an error in the calculation of the new rotation distance. There is a difference between the calculations of Klipper Marlin and RepRapFirmware. I dont know if this is intended, but I just wanted to make sure, that it is correct or gets corrected.

iTzMtrx avatar Mar 20 '24 20:03 iTzMtrx

I think it's different in the way it's calculated for Klipper, as I think the rotation_distance value is how many MM is pushed with one rotation, as when I made it larger it pushed less filament through...so it may not need correction, but I think the issue is I did the difference, not the actual extrude distance when first running through and noted that was way off.

I thought it was wrong as well because I did the extrusion difference (2mm) not the actual extrude distance in my first calculation...not enough coffee yet :)

brymck1 avatar Mar 21 '25 13:03 brymck1

The math should be actual_distance/expected_distance. You are looking for a percentage of travel. You expected it to travel 100mm but got x instead. If x is say 101mm, 101/100 =1.01, or 101%, or if x is 99mm, 99/100=0.99 or 99%. The reprap and marlin formulas are wrong.

dowatugkins avatar May 08 '25 15:05 dowatugkins