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

    Dual Extruders at the same time

    Scheduled Pinned Locked Moved
    Config Tool
    2
    10
    858
    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.
    • djthumaundefined
      djthuma
      last edited by

      Hello. I am working with a Modix big 60, which uses a duet 2 ethernet board.
      I want to configure the printer to be able to use both print heads at the same time in order to double the output. I have mounted two gantries to the same axis and adjusted the config file so that the printer only thinks it can print on half of the y bed size. I have also adjusted the code in order to have both heaters take the input of heater 1 and the thermistors to still read and monitor the temps of each extruder so I don't get any thermal runaway.

      My issue is that I need to adjust the g-code so that the secondary extruder motor takes the same inputs as the primary extruder motor.
      Any Assistance would be very helpful!

      Thank you

      This is the Config.g file that I have been modifying. The changes made are highlighted.

      1b9f98cb-527e-4334-aed4-6e5af26b0a8a-image.png

      IMG_1071 (1).jpg

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

        @djthuma One way to do it is to define a tool to use both extruders. You are almost there with your highlighted changes but the bit you are missing is to set the mixing ratio to "tell" the firmware what percentage of each extruder to use. In this case it would be 100% of each.

        I would put tools 0 and 1 back to what you had and define a third tool (T2). That way you can use either just Tool 0, or Tool 1 or both (Tool2)

        So pretty much as you had - i.e.

        M563 P2 S"Both" D0:1 H1:2 F0:1; define tool to use both extruders
        then you need
        M567 P2 E1.00:1.00 ; this will set the mixing ratio to 100% for each extruder.

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

        djthumaundefined 2 Replies Last reply Reply Quote 2
        • djthumaundefined
          djthuma @deckingman
          last edited by

          @deckingman
          Thank you for the help!!

          Hows this?
          1806dc02-b41c-4589-a469-b1bea8d14060-image.png

          Is that all?
          Do I need to define which heater config to use? or will it go with T2 as long as the others are commented out?
          Any Adjustment in Cura?

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

            @deckingman

            I'm worried because P2 is being used in another line. Will this have any effect?

            75877aff-6a5c-440e-811c-e372a4f21bd3-image.png

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

              @djthuma said in Dual Extruders at the same time:

              @deckingman

              I'm worried because P2 is being used in another line. Will this have any effect?

              No. The "P" parameter is just a reference to whatever object the command is using. So in M563 P2 refers to Tool2, in M303 P2 refers to sensor number 2. In M106, P2 refers to fan number 2.

              I know - it would make a lot more sense if Tools were always referenced by T", Fans by "F", Sensors by "S", Drives by "D" etc, but gcode seems to be governed by some sort of standard and historical conventions which defy logic. 🙂

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

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

                @djthuma said in Dual Extruders at the same time:

                @deckingman

                Hows this?

                Looks OK at a glance

                Do I need to define which heater config to use? or will it go with T2 as long as the others are commented out?
                Any Adjustment in Cura?

                It should work - try it and see. TBH, I'm not 100% sure how M104 / M109 behave when multiple heaters are assigned to a tool. I would hope that they would set the active temperature for both heaters. But a safer way would be to use G10 with a colon separator. e.g. G10 T2 R140:140 S205:205 would set the standby temperatures for both heaters to 140 and the active temperatures for both heaters to 205. Then use M116 P2 to wait for those temperatures to be reached.

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

                djthumaundefined 1 Reply Last reply Reply Quote 0
                • djthumaundefined
                  djthuma @deckingman
                  last edited by

                  @deckingman

                  This is what i've got now.

                  838bfe82-c1fc-418b-b956-a354c802d8ff-image.png

                  WebControl is showing this.
                  33482a0b-ad69-432e-8287-ecfd830148b6-image.png
                  Should be working for a test. I can test tomorrow.
                  I have a simple hollow box test in cura which will drive the main gantry and hopefully copy to the secondary gantry. cura thinks it is only printing one object and the machine should drive both extruders. Do you think this configuration would do that?

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

                    @djthuma said in Dual Extruders at the same time:

                    @deckingman

                    This is what i've got now.....................

                    ...................... Should be working for a test. I can test tomorrow.
                    I have a simple hollow box test in cura which will drive the main gantry and hopefully copy to the secondary gantry. cura thinks it is only printing one object and the machine should drive both extruders. Do you think this configuration would do that?

                    I would think that should work. Before you try a print, select Tool 2, heat it to print temperature, then extrude (say) 50 mm of filament. If you use the extrusion control of DWC, with tool 2 active, you should see options to use either extruder 0 or extruder 1 or "Mix". Using "Mix" should extrude filaments from both hot ends.

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

                    1 Reply Last reply Reply Quote 1
                    • djthumaundefined
                      djthuma
                      last edited by

                      @deckingman

                      Got it working! The first test were some classic benchys. They actually came out at a great quality, even the slave gantry!
                      85784403-caee-4cf8-afbc-cb7899c1f8ce-image.png
                      Here is the config file adjustment! I created a third tool that runs both of the extruders and heats them up to the same temperatures.
                      df5d40ae-e17e-4f7a-bc05-daed9451562e-image.png
                      Lastly, I had to create a cura profile that would work. Basically, I created a third tool in cura and cut the y-axis in half for the offset of the second tool head.
                      3c8148c4-c2c2-4785-97ee-2d09b5ff6ea4-image.png

                      The machine thinks it is only creating one object, but actually outputting two!

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

                        @djthuma Glad that worked out for you - I thought it would.

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

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