This is an old revision of the document!
Calibrate E-steps
https://mattshub.com/blog/2017/04/19/extruder-calibration
- Remove filament from the printer
- Connect USB cable from a computer to the Ultimaker Original+
- Connect Printrun / Pronterface to the printer: Baud rate: 250000. Any software that allows you to send single-line g-code commands to the printer will do. Examples include Simplify 3D, Pronterface, Repetier Host, and OctoPrint.
- Heat up the hot end to 185°C (otherwise printrun will give a cold-extrusion warning and won't extrude)
- Disconnect the bowden tube
- Insert white filament in the extruder until it sticks out for a few centimeters. (White makes it easy to mark it with a ballpoint)
- In printrun set the extrusion length to 100mm and the speed to 100mm/min
- Put a mark on the filament (best on the bottom of the feeder. It has a steady edge)
- extrude 100mm
- Put a second mark on the filament.
- Remove the filament and measure the distance precisely (use calipers)
The Ultimaker Original+ came with a setting of +836.0 Esteps/mm. After extruding 100mm, I measured 96,3mm had actually been extruded. 100/96,3 = 1,0384215992 The default Esteps/mm is 866 866*1,0384215992 = 899,2731049072 Enter 899 as the new Esteps/mm value (Ultimaker O+ menu > Control > motion > Esteps/mm) Save memory Repeat this measurement.
Now I measure 11,1mm with a Esteps/mm of 899
Desired extruded distance / actual extruded distance = correction multiplier 100 / 96,3 = 1,0384
Correction multiplier × original extruder steps/mm = calibrated extruder steps/mm: 1,0384 * 836 = 868
Calculate the total amount of steps the extruder did: 899 (E-steps per mm) * 100 (100 mm extruded) = 89900 (total steps taken)
Calculate the correct steps/mm value: 89900 (total steps taken) / 11,1 (total millimeters extruded) = 809
Do a testprint