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...


  • Moderator

    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.


Log in to reply