• Models
  • Contests
  • Slicer
  • Login
  • Start Here
    thingiverse-iconprintables-iconcults3d-iconmakerworld-iconmyminifactory-icon

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
Calibration cube Tutorial 3D Printer File Image 1
Calibration cube Tutorial 3D Printer File Thumbnail 1

Calibration cube Tutorial

Daniele avatarDaniele

December 21, 2024

printables-icon
DescriptionCommentsTags

Description

Complete Guide to Calibrating E-Steps and Rotational Distance for Marlin and Klipper

Calibrating E-Steps (in Marlin) or Rotational Distance (in Klipper) is essential to achieve precise and high-quality 3D prints. This guide explains how to perform these calibrations in a detailed and accurate way for both firmware types.

 

Part 1: What is E-Steps and Rotational Distance Calibration?

E-Steps (Steps per mm): The number of steps the extruder motor must take to extrude one millimeter of filament.

Rotational Distance: The distance traveled by one millimeter of filament with a full motor rotation. This parameter is used in Klipper as an alternative to E-Steps.

Accurate calibration ensures that the amount of filament extruded matches the amount requested by the G-code, avoiding issues like under-extrusion or over-extrusion.

 

Part 2: Calibration with Marlin

Step 1: Preparation

Required materials:

Filament loaded in the extruder.

Ruler or caliper.

Software to send G-code commands (e.g., Pronterface, OctoPrint).

Check current values:

Connect the printer to the software and send the command: M503

Look for the line with M92 to check the current E-Steps value (e.g., M92 E93.00).

Step 2: Measurement

Cut the filament close to the extruder entry.

Mark a point 120 mm from the entry.

Use the command to extrude 100 mm: G1 E100 F100

Measure how much filament was actually extruded (e.g., 98 mm).

Step 3: Calculation

Use this formula for the new E-Steps value: New_E-Steps = (Current_E-Steps × Requested_Length) / Measured_Length

Example: (93.00 × 100) / 98 = 94.90.

Set the new value: M92 E94.90, then M500

M500 saves the value in the EEPROM.

Test again to confirm.

 

Part 3: Calibration with Klipper

Step 1: Preparation

Required materials:

Same as for Marlin.

Check the Rotational Distance:

Open the printer configuration file (e.g., printer.cfg).

Find the [extruder] section and note the rotation_distance value.

Step 2: Measurement

Cut and measure as in the Marlin procedure.

Use the command to extrude 100 mm: SET_EXTRUDER_STEP_DISTANCE EXTRUDE=100

Measure how much filament was actually extruded.

Step 3: Calculation

Calculate the new Rotational Distance: New_Rotational_Distance = (Current_Rotational_Distance × Measured_Length) / Requested_Length

Example: (7.00 × 98) / 100 = 6.86.

Modify the printer.cfg file: [extruder] rotation_distance: 6.86

Save the file and update Klipper: RESTART

Test again to confirm.

 

Final Notes

Accuracy: Repeat the tests until you achieve an exact measurement.

Maintenance: Periodically check these parameters, especially if you change filament or components like nozzles or extruders.

Documentation: Always save previous values before modifying them.

With this guide, your 3D printer should be perfectly calibrated to produce high-quality prints. Happy calibrating!

 

License:

Creative Commons — Public Domain

Related Models

#3DBenchy - The jolly 3D printing torture-test by CreativeTools.se preview image

#3DBenchy - The jolly 3D printing torture-test by CreativeTools.se

CreativeTools profile image

CreativeTools

90,855

Important information sign for 3D printers / Wichtiges Hinweisschild für 3D-Drucker :) preview image

Important information sign for 3D printers / Wichtiges Hinweisschild für 3D-Drucker :)

Pat_S profile image

Pat_S

sign: don't touch my 3d printer preview image

sign: don't touch my 3d printer

Izzodesign74 profile image

Izzodesign74

568

Self-Watering Planter (Small) preview image

Self-Watering Planter (Small)

parallelgoods profile image

parallelgoods

73,116

X, Y and Z calibration tool for IDEX / dual extruder / dual color 3D printers preview image

X, Y and Z calibration tool for IDEX / dual extruder / dual color 3D printers

Voxel3D_NL profile image

Voxel3D_NL

203

Gift Box preview image

Gift Box

roby85r profile image

roby85r

1,503

All In One 3D Printer test preview image

All In One 3D Printer test

majda107 profile image

majda107

64,475

axes calibrage cube-xyz for 3d printers preview image

axes calibrage cube-xyz for 3d printers

H- printed profile image

H- printed

9

7