M92 to set extruder Esteps individually in a dual config
-
Hi
Reading the g-code reference for M92 it seem that I cannot set extruder T1 to one value without setting T0.
Is that correct?
Looking for something like M92 E0:xxx E1:yyy or more backwards compatible: M92 Exxx: to only set T0 and M92 E:yyy to only set T1 . (the "missing" number is unchanged... and expandable to as many supported extruders there is)
For me I would like to have a filament setting per extruder in DWC. Or even nicer one that let me choose to which extruder the settings should be applied...
-
@GrodanB No, it should already work as you want. In fact if you look at the second example, it shows exactly that - i.e. M92 E420:500.
When you specify extruder step values for multiple extruders you use just the one "E" then separate the other extruders by using a colon - as in that example. So M92 E420:500 not M92 E0 420:E1 500.
Also be aware that Tn refers to a tool, not an extruder. Extruders are drives and treated like axes, tools may have one or more extruders assigned to them.
Edit. Also for info, I have a CoreXYUVAB with 6 extruders so my M92 looks like this:
M92 X80 Y80 U80 V80 A80 B80 Z3200 E409:407:405:405:403:405 -
But I just want to change one extruder...
So I have today: M92 E417,5:408,30
This sets both my extrudes to their separate numbers... what if I would like to change the second one but not the first? but since I do not "know" (my filament script) which filament is loaded on the other extruder I do not want to change that value at all. I like to set it loading a filament to the tool in DWC.
I have found that for each filament I need a slightly different setup...so I would like to be able to set it ONLY for extruder 2...
or am I missing something fundamental here...
-
So you want to change the steps for the second extruder without having to know/change the steps for the first extruder. Not sure that's possible.
However, rather than adjust the steps per mm why not use the extrusion factor?
https://duet3d.dozuki.com/Wiki/Gcode#Section_M221_Set_extrude_factor_override_percentage
That can be targetted and has the same effect.
-
@GrodanB As @Phaedrux has pointed out, it's generally best to calibrate the extruders using one filament. This will allow for diffences in the diameter of the hobbed bolt and/or extruder tension. When this done, do not change the steps per mm. Instead use the extrusion multiplier to make adjustments on a per filament basis.
-
@deckingman said in M92 to set extruder Esteps individually in a dual config:
@GrodanB As @Phaedrux has pointed out, it's generally best to calibrate the extruders using one filament. This will >allow for diffences in the diameter of the hobbed bolt and/or extruder tension. When this done, do not change the >steps per mm. Instead use the extrusion multiplier to make adjustments on a per filament basis.
OK, that is not how the "manual" for my printer taught me to calibrate...
So I'm a little slow... But as you say, it should be equal to changing the esteps but possible to control per extruder.
Thanks I think I understand now.
-
If it still relevant,
m92 e{move.extruders[0].stepsPerMm}:1333 works in 3.xx