Notifications
Clear all

Having trouble calibrating extruder steps per mm  

  RSS
PH
 PH
(@ph-2)
Active Member
Having trouble calibrating extruder steps per mm

So I'm trying to follow this guide -- https://all3dp.com/2/extruder-calibration-6-easy-steps-2/
My default E step value was 280, and it was under extruding by several mm. So I ran the formula, and increased the E value, and tested again. However I'm getting *wild* changes and cannot figure out why, unless that formula is wrong.

For example I did this

120 - 23.82 = 96.18
280 * 100 = 28000
28000 / 96.18

new E value -- 291.18

However it now way over extrudes. I keep going back and forth setting new values but it only gets worse.
I just tried setting it to 281 for the hell of it, and it extruded almost the whole 120mm.

I'm confused

Tried it one last time

Set it to 280, measured -- 97.79 extruded
did formula, changed E to 286.3 -- 113.3 extruded

Doesn't make any sense to me

Napsal : 22/01/2019 6:34 pm
JoanTabb
(@joantabb)
Veteran Member Moderator
Re: Having trouble calibrating extruder steps per mm

what happens if you do three successive tests without changing anything? do you get the same length each time?

Joan

I try to make safe suggestions,You should understand the context and ensure you are happy that they are safe before attempting to apply my suggestions, what you do, is YOUR responsibility. Location Halifax UK

Napsal : 22/01/2019 9:28 pm
PH
 PH
(@ph-2)
Active Member
Topic starter answered:
Re: Having trouble calibrating extruder steps per mm

To the best of my measuring abilities I get these results after the G1 E100 F100 command, @ the default E280
25.4mm
26.3mm
25.8mm

Napsal : 22/01/2019 10:58 pm
Martin_au
(@martin_au)
Reputable Member
Re: Having trouble calibrating extruder steps per mm

Hate to be a pain, but there's a reason Prusa and Bondtech don't recommend modifying the default values.

Calibration is there to resolve an unknown variable - typically gear radius. With a bondtech gear system, the variables are very well defined. It's likely that there is a lot more slop in your measurements, due to measurement technique and the variables that shouldn't, or can't be calibrated by E-steps (filament rigidity, idler door tightness, filament diameter).

Basically, if you calculate a value within a few percent of the 280 default steps, then you're probably just looking at noise and should stick with the default, and if you calculate a value that's very different then you've likely made a mistake.

There's also good practical reasons for staying with the default. Prusa print hundreds of parts with stock Mk3s. Combined with their profiles, this makes it easy for others to adapt their .stl files, and release them, knowing that others can print the exact same file, even to pretty tight tolerances. If you have modified your printer (especially if you've got it a bit wrong), then you'll have a lot of problems printing updates and other parts that stick to the Prusa design tolerances.

Napsal : 23/01/2019 3:23 am
Ty se líbí
RH_Dreambox
(@rh_dreambox)
Prominent Member
Re: Having trouble calibrating extruder steps per mm


To the best of my measuring abilities I get these results after the G1 E100 F100 command, @ the default E280
25.4mm
26.3mm
25.8mm

How have you managed to feed 25 mm filaments with a command that should normally feed 100 mm?
Have you made any other changes that may have caused this error?

Bear MK3 with Bondtech extruder

Napsal : 23/01/2019 10:58 am
PH
 PH
(@ph-2)
Active Member
Topic starter answered:
Re: Having trouble calibrating extruder steps per mm


Hate to be a pain, but there's a reason Prusa and Bondtech don't recommend modifying the default values.

Calibration is there to resolve an unknown variable - typically gear radius. With a bondtech gear system, the variables are very well defined. It's likely that there is a lot more slop in your measurements, due to measurement technique and the variables that shouldn't, or can't be calibrated by E-steps (filament rigidity, idler door tightness, filament diameter).

Basically, if you calculate a value within a few percent of the 280 default steps, then you're probably just looking at noise and should stick with the default, and if you calculate a value that's very different then you've likely made a mistake.

There's also good practical reasons for staying with the default. Prusa print hundreds of parts with stock Mk3s. Combined with their profiles, this makes it easy for others to adapt their .stl files, and release them, knowing that others can print the exact same file, even to pretty tight tolerances. If you have modified your printer (especially if you've got it a bit wrong), then you'll have a lot of problems printing updates and other parts that stick to the Prusa design tolerances.

Fair enough. I've left it at default and just decided to tinker with extrusion multiplier in slic3r



To the best of my measuring abilities I get these results after the G1 E100 F100 command, @ the default E280
25.4mm
26.3mm
25.8mm

How have you managed to feed 25 mm filaments with a command that should normally feed 100 mm?
Have you made any other changes that may have caused this error?

Sorry, I meant that those are the measurements of the filament left after measuring 120 and extruding 100 (20mm being the expected result)

Speaking of changing the extrusion multiplier. Would I need to change any other settings along with it? Changing it from 1 to 1.05 fixed the gaps I was getting in my test print walls. But now he walls are thicker than they should be. Guessing the layer heigh would have to change?

Napsal : 23/01/2019 12:16 pm
Mike
 Mike
(@mike-8)
Estimable Member
Re: Having trouble calibrating extruder steps per mm

maybe you forgot to desable this code in your startscript?

Napsal : 23/01/2019 1:30 pm
PH
 PH
(@ph-2)
Active Member
Topic starter answered:
Re: Having trouble calibrating extruder steps per mm


maybe you forgot to desable this code in your startscript?
2019-01-23 13_29_25-Window.jpg

Is it recommended to remove that? Do most Prusa users remove it?
I would have figured it was there for a reason, ha.

Napsal : 23/01/2019 9:37 pm
Martin_au
(@martin_au)
Reputable Member
Re: Having trouble calibrating extruder steps per mm

It is there for a reason. It's there because there's a discrepancy in how Slic3r calculates volumes. I can't remember the post, but it's around.

However, I haven't investigated to see how that gcode interracts with the extrusion multiplier. I suspect they are compatible – The extrusion multiplier would be applied directly in the Gcode on a line by line basis, then flow rate is applied either at the printer or through that gcode.

Napsal : 24/01/2019 3:30 am
Mike
 Mike
(@mike-8)
Estimable Member
Re: Having trouble calibrating extruder steps per mm

Hi Patrick,
I was able to reproduce the issue.
I solved it by switching the printer off and reboot after save the new value via m500 to the eeprom.

I don't know why this works, but hey, it works. Try it.

Napsal : 24/01/2019 1:15 pm
PH
 PH
(@ph-2)
Active Member
Topic starter answered:
Re: Having trouble calibrating extruder steps per mm


Hi Patrick,
I was able to reproduce the issue.
I solved it by switching the printer off and reboot after save the new value via m500 to the eeprom.

I don't know why this works, but hey, it works. Try it.

I believe I tried a hard a hard reset after m500 maybe 2 out of the 10 times I did the test :D.
I'll give it another try though.

Actually now that I think about it, when I sent the M83 and G1 E100 F100 code after the reboot, the extruder made a loud hard violent grinding sound for about 1 second and extruded a few mm 😲. That can't be good.
But then worked normally again when sent the command again.

Edit: oh wow I googled it and this is the exact issue this guys having https://shop.prusa3d.com/forum/prusa-i3-kit-archive--f84/extruder-estep-calibration-t5648.html

Napsal : 24/01/2019 3:46 pm
Mike
 Mike
(@mike-8)
Estimable Member
Re: Having trouble calibrating extruder steps per mm

hahaha jap, same here. after reboot my first commands was also

M83
G1 E100 F100

and it spinns the hole 100 in a realy realy shocking second.
Holy macaroni! it took some time till i found out it is just the first command, so my next one was 0.1mm retract and then i push the 100mm.
And it works for me.

Napsal : 24/01/2019 9:03 pm
PH
 PH
(@ph-2)
Active Member
Topic starter answered:
Re: Having trouble calibrating extruder steps per mm

My extruder has been creaking when extruding, so I checked the idler thing and i noticed it would momentarily stop. Pulled the door open and looked at the pulley on the motor and I think the locking screw wasn't tight enough so I tightened that.
Was hoping that was my problem but while the creaking stopped, it was still only extruding about 95mm instead of 100mm.

However I did what you did, set the new E value, reboot, retracted 0.1mm as the first command, and then extruded 100 and it was finally at just about 100mm 🙂
Will see how it performs from here. Thanks!

Napsal : 24/01/2019 11:36 pm
Share: