Ir para conteúdo
3DFinder
Log in

You're on 3DFinder

We search Thingiverse, MakerWorld, and Printables at once so you get the best of each.

Find more like this
3D model Calibration cube Tutorial by daniele.iacomino on MakerWorld

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!

 

MakerWorld

Calibration cube Tutorial

Published on Jan 14, 2025

0
Likes
3
Downloads
2
Collections
1
Makes
Category Test Models
Tags
print fast calibration cube teach first easy cali marlin tutorial make help firmware esteps start rotationaldistance
License CC0
View on MakerWorld (opens in new tab)

Like this model? Create a free account to save your favorites and come back to them later.

Create account