The print starts perfectly.
Then you hear it.
Click. Click. Click.
A wall suddenly looks thin. A few layers later everything seems normal again. Then another gap appears.
Your first thought might be: “My E-steps must be wrong.”
Maybe.
But I would not touch them yet.
Inconsistent extrusion can come from a partial clog, filament drag, moisture, low nozzle temperature, an extruder that is slipping, or simply asking the hotend to melt plastic faster than it can handle.
If you change E-steps before finding the real cause, you can turn one problem into two.
Quick Answer: Don’t Calibrate E-Steps First
If extrusion is inconsistent, check the filament path, nozzle, temperature, extruder grip, filament condition, and printing speed first.
E-step calibration becomes useful when a controlled extrusion test repeatedly moves the wrong amount of filament by roughly the same amount—and your printer actually supports adjusting that value.
If the problem changes with speed or filament type, E-steps probably are not where I would start.
The Fast Symptom Check
Before grabbing a calculator, look at what the printer is actually doing.
Think temperature or hotend melt capacity.
Think clog, filament drag, moisture, or slipping.
Something is creating resistance.
Now E-steps become interesting.
This simple distinction can save you an hour of chasing the wrong setting.
E-Steps and Flow Are Not the Same Thing
This is where a lot of calibration advice gets muddy.
E-steps describe the mechanical feed distance of the extruder. Flow ratio or extrusion multiplier changes how much material the slicer asks the printer to deliver for a particular filament profile.
| Setting | What It Changes | When I Would Touch It |
|---|---|---|
| E-steps / extruder steps | Mechanical filament feed distance | A repeatable extrusion-distance test proves the feed is wrong |
| Flow ratio | Amount of material commanded by the slicer | A particular filament needs fine tuning |
| Maximum volumetric speed | How fast plastic is pushed through the hotend | Extrusion breaks down mainly at higher speeds |
| Pressure advance | Pressure response during speed changes | After the basic extrusion system is already stable |
Kevin’s rule: If changing filament changes the problem, I look at the filament profile before I start changing the printer’s mechanical calibration.
My Troubleshooting Order: Start Here
I do not like changing five settings and hoping something improves.
I would work through inconsistent extrusion in this order:
- Check the spool and filament path.
- Watch and listen to the extruder.
- Rule out a partial clog.
- Try known-good, dry filament.
- Confirm nozzle temperature.
- Slow the printer down.
- Check mechanical extrusion distance if the printer supports it.
- Tune filament flow.
- Dial in pressure advance and retraction afterward.
The order matters.
If the drive gear is slipping, an E-step measurement is already contaminated. You would be calibrating around a fault instead of fixing it.
1. Before Blaming the Printer, Watch the Spool
This one sounds almost too simple.
I have seen extrusion problems that had nothing to do with firmware, flow, or calibration. The spool simply was not feeding freely.
- Make sure the spool rotates without excessive resistance.
- Look for crossed filament or the beginning of a tangle.
- Check PTFE tubes for sharp bends.
- Make sure filament guides are not binding.
- Look for filament dust around the drive gear.
If the extruder is chewing a groove into the filament, increasing E-steps will not help. It may actually make the slipping worse.
2. Your Extruder Is Talking to You
That clicking noise is not something I ignore.
A click or repeated knock usually means the extruder is trying to push filament forward but something is fighting back.
The usual suspects are:
- A partial nozzle clog
- Nozzle temperature that is too low
- Printing faster than the hotend can melt material
- A nozzle too close to the build plate
- Too much or too little extruder tension
- A worn or dirty drive gear
- Filament drag somewhere between the spool and hotend
If clicking is one of your symptoms, my under-extrusion troubleshooting guide is a good companion to this article.
3. Your Nozzle Can Be Clogged Even When Filament Still Comes Out
This is one of the reasons partial clogs fool people.
The nozzle is not completely blocked, so filament still extrudes. But the restriction prevents it from flowing consistently.
Extrude a short amount of filament slowly at the correct temperature and watch what happens.
- Does the flow repeatedly pulse?
- Does the extruder begin clicking?
- Does the filament stop and restart?
- Does the drive gear begin grinding into it?
Those symptoms deserve investigation before calibration.
Don’t calibrate this yet: If three extrusion tests give you three noticeably different measurements, I would stop calculating E-steps. Something else is changing from test to test.
4. That “Printer Problem” Might Be Wet Filament
Wet filament can make a perfectly good printer look badly tuned.
Moisture may show up as popping, hissing, rough extrusion, stringing, inconsistent surfaces, or irregular flow.
Before I rebuild an extruder or change firmware values, I like one very simple test: try a spool I already trust.
If the problem disappears, that tells me far more than ten random setting changes would.
Filament note: I use COEX filament in my own 3D-printing work. If you want to try it, visit COEX through my partner page and use code 3DPRINTINGBYKEVIN for 15% off. You do not need to buy filament to troubleshoot this problem—the important thing is having a known-good spool for comparison.
5. If It Fails Only When Printing Fast, Look Here
Modern desktop printers are fast.
Sometimes impressively fast.
But the hotend still has one job that cannot be skipped: melt enough plastic.
If your outer wall looks good at moderate speed but fast infill or long high-speed moves start going thin, you may simply be exceeding the hotend’s usable volumetric flow for that filament.
Before changing E-steps, do this:
- Keep the same filament.
- Keep the same model.
- Reduce printing speed.
- Print it again.
If the extrusion suddenly becomes consistent, you just learned something important.
The E-steps did not magically repair themselves. You changed the demand on the hotend.
OrcaSlicer includes calibration tools for temperature, flow ratio, pressure advance, and maximum volumetric speed. You can review its calibration guide here.
Now We Can Talk About E-Steps
If you have made it this far and the printer still feeds the wrong amount of filament consistently, then E-step calibration may be exactly the right next move.
I would want these boxes checked first:
- The spool feeds freely.
- The drive gear is not slipping.
- The nozzle is not obviously restricted.
- The filament is behaving normally.
- The test is performed consistently.
- Your printer supports adjustment of extruder steps per millimeter.
On compatible Marlin-based printers, extruder steps are part of the firmware’s steps-per-unit configuration. Marlin documents the M92 command for changing those values.
You can see the official documentation in the Marlin M92 reference.
The 100 mm Extrusion Test
This is the traditional method used on printers that support manual extruder-step calibration.
Always follow the procedure recommended for your exact printer.
Step 1: Make a Reference Mark
Measure about 120 mm from a repeatable reference point near the extruder and make a thin mark on the filament.
Step 2: Command 100 mm
Using the procedure required by your printer, command 100 mm of filament movement at a conservative feed rate.
Step 3: Measure Again
If exactly 20 mm remains from your original 120 mm mark, the machine fed the requested 100 mm.
If 24 mm remains, only 96 mm moved.
Step 4: Calculate the New Value
New E-steps = Current E-steps × Requested Distance ÷ Actual Distance
Example:
Current E-steps: 93
Requested: 100 mm
Actual: 96 mm
93 × 100 ÷ 96 = 96.875
That calculation gives you a new starting value of approximately 96.88 steps/mm.
But I would still repeat the measurement before saving anything.
If you get 96 mm, then 95.8 mm, then 96.1 mm, you have a repeatable pattern. If you get 96 mm, then 101 mm, then 92 mm, stop doing math. Something mechanical is unstable.
What If Your Printer Does Not Have an E-Step Setting?
Do not assume something is missing.
Many modern integrated printers handle low-level motor calibration differently from older open Marlin machines.
If your printer does not expose E-steps through its normal controls, I would follow the manufacturer’s calibration procedure instead of unlocking firmware just because an older tutorial says you need to change a number.
Once you know the extrusion system is mechanically healthy, move on to filament-specific tuning.
This Is Where Flow Ratio Belongs
Let’s say PLA prints beautifully, but your PETG top surfaces look slightly underfilled.
I would not recalibrate the printer’s mechanical feed system for that spool.
I would tune the filament profile.
Flow ratio calibration lets you fine-tune how much material is commanded for that material without changing the underlying mechanical calibration of the machine.
I cover the bigger picture in my beginner’s guide to 3D printer calibration.
The “Which Setting?” Decoder
| If You See This… | Check This First | Likely Direction |
|---|---|---|
| 100 mm command repeatedly feeds about 96 mm | Drag and slipping | E-steps may need adjustment |
| PLA looks good but PETG looks slightly overfilled | Filament profile | Flow ratio |
| Slow walls look good but fast sections go thin | Temperature and hotend capacity | Volumetric speed |
| Random gaps come and go | Clog, moisture, filament path | Fix physical cause |
| Extruder clicks repeatedly | Back-pressure | Clog, temperature, speed, Z-offset |
| Blobs mainly appear during acceleration changes | Basic flow first | Pressure advance afterward |
How I Use the P.R.I.N.T. Method™ Here
This is exactly the kind of problem that can send you down a rabbit hole if you do not have a troubleshooting order.
- P — Problem: Describe exactly what you see. Clicking? Thin walls? Random gaps? Weak layers?
- R — Requirements: Decide what actually needs improvement—strength, appearance, consistency, or dimensional accuracy.
- I — Interfaces: Follow the complete extrusion path: spool, guide, extruder, PTFE tube, hotend, nozzle, and slicer profile.
- N — Next-Best Materials & Methods: Test known-good filament and a conservative profile before buying parts.
- T — Test & Tune: Change one thing. Test it. Keep the change only if the result proves it helped.
That last step matters more than it sounds.
If you change temperature, speed, E-steps, flow, retraction, and pressure advance all at once, the print might improve—but you will have no idea why.
My P.R.I.N.T It Practical — 3D Printing for Beginners guide builds on this same approach with planners and troubleshooting worksheets you can keep beside the printer.
One Change. One Test. One Answer.
This is the rule I come back to over and over.
Change one variable at a time.
That might feel slower in the moment, but it is usually the fastest way to actually solve a printing problem.
My go-to settings for reliable 3D prints uses the same philosophy: build a dependable baseline first, then tune intentionally.
Your 8-Step Extrusion Troubleshooting Planner
- Write down the symptom. Start with what you see, not the setting you suspect.
- Watch the spool. Make sure filament can move freely.
- Listen to the extruder. Clicking means something is resisting movement.
- Try known-good filament.
- Slow the print down. Did the symptom improve?
- Verify temperature.
- Measure extrusion distance only when appropriate for the printer.
- Tune filament flow after the mechanical system is stable.
Knowledge Check: What Would You Adjust?
1. Your print looks good at moderate speed but develops thin lines at high speed. Change E-steps?
Not yet. Check nozzle temperature and maximum volumetric speed first. The hotend may not be melting plastic quickly enough.
2. You command 100 mm three times and get 96.0, 96.1, and 95.9 mm. Now what?
Now E-steps are worth investigating. The error is consistent, which is exactly what you want to see before changing mechanical calibration.
3. One PLA spool is perfect but a PETG profile looks slightly underfilled. Recalibrate E-steps?
No. Leave the machine calibration alone and tune the filament’s flow ratio or extrusion multiplier.
4. The extruder clicks and the amount fed changes every time you test it. What does that tell you?
Do not calibrate yet. Look for a clog, filament drag, low temperature, slipping, or another physical source of resistance.
Frequently Asked Questions
Should I calibrate E-steps for every filament?
No. E-steps describe the mechanical feed system on printers that expose this adjustment. Filament differences are normally handled through the filament profile, including temperature, flow ratio, pressure advance, and volumetric speed.
Why does my extruder click?
The extruder usually is encountering excessive resistance. Check for a partial clog, low temperature, excessive printing speed, filament drag, first-layer back-pressure, or improper extruder tension.
Can wet filament really cause inconsistent extrusion?
Yes. Moisture can contribute to popping, bubbling, rough surfaces, stringing, and irregular extrusion. Testing a known-good spool is an easy way to eliminate that variable.
Why does under-extrusion happen only at higher speeds?
The hotend may be reaching its practical melt limit for that filament. Reducing speed or testing maximum volumetric flow can tell you whether the issue is melt capacity rather than E-steps.
Should I increase slicer flow to hide under-extrusion?
Not until you know the extrusion system is mechanically healthy. Increasing flow can hide one problem while creating another.
Fix the Cause—Then Calibrate the Number
E-step calibration is useful.
It just should not be the first wrench you grab every time a print looks thin.
Watch the spool. Listen to the extruder. Check the filament. Look for resistance. Slow the printer down.
Then, when the evidence points toward calibration, you can change the setting with confidence instead of guessing.
What is your printer doing? If you are dealing with clicking, weak walls, random gaps, or stubborn under-extrusion, leave your printer model, filament, nozzle size, and symptoms in the comments. Those four details usually tell us a lot about where to look next.
Affiliate disclosure: Some links on this page are affiliate or partner links. If you make a qualifying purchase, I may earn a commission at no additional cost to you.
Need the part instead of another troubleshooting project? You can send me your file or project idea for a custom 3D-printing quote.
