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

Dual Extruders at the same time

Scheduled Pinned Locked Moved
Config Tool
2
10
852
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.
  • undefined
    djthuma
    last edited by 13 Sept 2021, 11:41

    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

    undefined 1 Reply Last reply 13 Sept 2021, 15:15 Reply Quote 0
    • undefined
      deckingman @djthuma
      last edited by 13 Sept 2021, 15:15

      @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

      undefined 2 Replies Last reply 13 Sept 2021, 16:27 Reply Quote 2
      • undefined
        djthuma @deckingman
        last edited by 13 Sept 2021, 16:27

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

        undefined 1 Reply Last reply 13 Sept 2021, 17:51 Reply Quote 0
        • undefined
          djthuma @deckingman
          last edited by 13 Sept 2021, 16:30

          @deckingman

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

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

          undefined 1 Reply Last reply 13 Sept 2021, 17:39 Reply Quote 0
          • undefined
            deckingman @djthuma
            last edited by 13 Sept 2021, 17:39

            @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
            • undefined
              deckingman @djthuma
              last edited by deckingman 13 Sept 2021, 17:51

              @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

              undefined 1 Reply Last reply 13 Sept 2021, 21:51 Reply Quote 0
              • undefined
                djthuma @deckingman
                last edited by 13 Sept 2021, 21:51

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

                undefined 1 Reply Last reply 14 Sept 2021, 08:19 Reply Quote 0
                • undefined
                  deckingman @djthuma
                  last edited by 14 Sept 2021, 08:19

                  @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
                  • undefined
                    djthuma
                    last edited by 17 Sept 2021, 11:45

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

                    undefined 1 Reply Last reply 17 Sept 2021, 17:41 Reply Quote 0
                    • undefined
                      deckingman @djthuma
                      last edited by 17 Sept 2021, 17:41

                      @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
                      10 out of 10
                      • First post
                        10/10
                        Last post
                      Unless otherwise noted, all forum content is licensed under CC-BY-SA