Ender3 Pro Klipper/Mainsail configs

Setup

Klipper

E-Steps

  • Retract filament up stepper motor

  • Undo stepper motor side of bowden tube

  • Cut flust with pneumatic fitting

  • Issue the following Klipper Console commands

    M83

    G1 E100 F100

    • This will extrude filiment.
    • You are requesting 100mm but what you get may vary
    • Measure the filament
    • Get the rotation_distance value from the extruder as found in printer.cfg
    • Do some math: rotation_distance = rotation_distance * (actual_length * requested_length)
      • rotation_distance from printer.cfg
      • actual_lenght of the filiment you measured
      • requested_lengh is what we requested which is 100
    • Update rotation_distance in the printer.cfg file with this new value.
    • Click Save & Restart
  • Repeat the commands to extract 100mm of filament and measure.

    • It should be close to 100mm
    • if not just do the math again and update the config file.
    • Repeat as necessary