Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    M92 to set extruder Esteps individually in a dual config

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    4
    7
    1.7k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • GrodanBundefined
      GrodanB
      last edited by GrodanB

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

      deckingmanundefined 1 Reply Last reply Reply Quote 0
      • deckingmanundefined
        deckingman @GrodanB
        last edited by deckingman

        @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

        Ian
        https://somei3deas.wordpress.com/
        https://www.youtube.com/@deckingman

        1 Reply Last reply Reply Quote 1
        • GrodanBundefined
          GrodanB
          last edited by

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

          deckingmanundefined 1 Reply Last reply Reply Quote 1
          • Phaedruxundefined
            Phaedrux Moderator
            last edited by

            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.

            Z-Bot CoreXY Build | Thingiverse Profile

            1 Reply Last reply Reply Quote 0
            • deckingmanundefined
              deckingman @GrodanB
              last edited by

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

              Ian
              https://somei3deas.wordpress.com/
              https://www.youtube.com/@deckingman

              1 Reply Last reply Reply Quote 0
              • GrodanBundefined
                GrodanB
                last edited by GrodanB

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

                1 Reply Last reply Reply Quote 0
                • chernogorskyundefined
                  chernogorsky
                  last edited by

                  If it still relevant,
                  m92 e{move.extruders[0].stepsPerMm}:1333 works in 3.xx

                  1 Reply Last reply Reply Quote 1
                  • First post
                    Last post
                  Unless otherwise noted, all forum content is licensed under CC-BY-SA