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

    4 simultaneous extruders?

    Scheduled Pinned Locked Moved
    General Discussion
    9
    16
    1.5k
    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.
    • deckingmanundefined
      deckingman
      last edited by

      There is a lady called something like Justine who built an amazing, large, machine capable of printing 4 copies simultaneously using Duet boards and who posted a year or two back on these forums. It used an X shaped gantry with an extruder mounted on each of the 4 points of the X. As an engineer, I can appreciate the difficulties that had to be overcome to get all 4 nozzles at exactly the same position relative to the (very large) build plate (in the Z direction). Using a single Z axis, also meant that the build plate had to be flat and level without using firmware compensation when using 4 nozzles which would be at different XY coordinates. The advantage of her design meant that simple kinematics such as Cartesian or CoreXY could be used because the tools were not strictly independent other than extruder motors.

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

      1 Reply Last reply Reply Quote 0
      • Solv777undefined
        Solv777 @MaracMB
        last edited by

        @MaracMB I know this is an old post, but taking a chance, currently building a DQEX or IQEX. Very similar to this, a modified E5 Plus printer, is there a way of activating all 4 extruders and nozzles at once? Or will this be done from the slicers side? I have a Duet2 + Duex5 wired up, just need to set the Z limit switch, everything works so far. But the next step would be to slice a part on an appropriate slicer - Any suggestions on the slicer I should use?

        I have been able to control all the part cooling fans and the hot end fans, as well as extruders. Interested in duplicate or mirror printing, nothing else, need high throughput.

        Utilized the new config tool, and I think 3.5X firmware, was very cool to set it up.

        sebkritikelundefined 1 Reply Last reply Reply Quote 0
        • sebkritikelundefined
          sebkritikel @Solv777
          last edited by

          @Solv777 To activate all four extruders and nozzles at once, in your config.g you would define a tool using M563 that uses the applicable extruders, heaters, fans, etc. https://docs.duet3d.com/User_manual/Reference/Gcodes/M563

          You could then use pretty much any slicer I believe, so long as it supports tools other than 'T0'. I use Cura, which in my experience has great support for printers with multiple tools (I use it with my IDEX printer). In the Cura printer settings you would tell it how many tools your printer has, and then when you want to slice a given model, you activate the tool(s) you would like to use.

          Large(ish?) IDEX - 6HC, 1HCL
          Stratasys Dimension 1200es to 6HC Conversion

          Solv777undefined 1 Reply Last reply Reply Quote 0
          • Solv777undefined
            Solv777 @sebkritikel
            last edited by

            @sebkritikel Thank appreciate it, will check it out, I wanted to keep the tools separate so you could switch an extruder off if a jam or something happens.

            I have checked in Cura, still trying to load a single part that is multiplied across the four tools, because the offsets are fixed, DQEX is probably a better system, I have two independent X-axis each with two nozzles at a fixed distance from each other, and the Two X-axis are at a fixed offset in the Y-axis.

            dc42undefined 1 Reply Last reply Reply Quote 0
            • dc42undefined
              dc42 administrators @Solv777
              last edited by

              @Solv777 the offsets between the nozzles would be set up in RRF. Cura wouldn't need to know about them. If you configure the machine and your slicer so that the bed centre is X=0 Y=0 then when printing multiple copies it just looks as though you have a smaller bed, and you don't need t adjust the print XY offset in the slicer.

              Duet WiFi hardware designer and firmware engineer
              Please do not ask me for Duet support via PM or email, use the forum
              http://www.escher3d.com, https://miscsolutions.wordpress.com

              Solv777undefined 1 Reply Last reply Reply Quote 1
              • Solv777undefined
                Solv777 @dc42
                last edited by

                @dc42 Thanks for the response, so then I don't need to do multiple heads in CURA, as long as I combine all the extruder drivers into one tool on Duet Firmware? My only concern would be to stop a failed hot end nozzle including its extruder, during the process should this happen, without stopping the entire print. This I would want to do on the paneldue? On the console perhaps?

                droftartsundefined dc42undefined 2 Replies Last reply Reply Quote 0
                • droftartsundefined
                  droftarts administrators @Solv777
                  last edited by

                  @Solv777 said in 4 simultaneous extruders?:

                  My only concern would be to stop a failed hot end nozzle including its extruder, during the process should this happen, without stopping the entire print. This I would want to do on the paneldue? On the console perhaps?

                  That might be tricky to do, because the four tools would, in effect, be one tool, so there wouldn't be any way to 'turn off' a specific hot end/extruder. It may be possible to redefine the tool and exclude the hot end/extruder, but I'm not sure if you can redefine a tool (with M563) while the tool is selected, and/or whether it causes the tool to need rehoming.

                  Ian

                  Bed-slinger - Mini5+ WiFi/1LC | RRP Fisher v1 - D2 WiFi | Polargraph - D2 WiFi | TronXY X5S - 6HC/Roto | CNC router - 6HC | Tractus3D T1250 - D2 Eth

                  oliofundefined 1 Reply Last reply Reply Quote 1
                  • oliofundefined
                    oliof @droftarts
                    last edited by

                    @droftarts the four extruders would be connected via the mixing ratio, no? so you could disable one by setting the mixing ratio to 0, i.e. if the third extruder fails, set M567 1:1:0:1 ...

                    <>RatRig V-Minion Fly Super5Pro RRF<> V-Core 3.1 IDEX k*****r <> RatRig V-Minion SKR 2 Marlin<>

                    droftartsundefined 1 Reply Last reply Reply Quote 2
                    • droftartsundefined
                      droftarts administrators @oliof
                      last edited by

                      @oliof Yes, that's a good way to stop extrusion.

                      And to turn off a specific heater when there are more than one heater configured to the tool, use M568, eg:
                      M568 S200:200:0:200
                      would set the tool's third heater to 0. I don't know if the M568 A parameter can take parameters for each heater, eg if
                      M568 A2:2:0:2
                      would turn off the third heater.

                      And you can turn off the fan by commanding it directly by it's fan number with M106.

                      I think all of the above would be dependent on there being no extrusion factor/heater/fan commands in the gcode file after you have turned them off.

                      Ian

                      Bed-slinger - Mini5+ WiFi/1LC | RRP Fisher v1 - D2 WiFi | Polargraph - D2 WiFi | TronXY X5S - 6HC/Roto | CNC router - 6HC | Tractus3D T1250 - D2 Eth

                      1 Reply Last reply Reply Quote 0
                      • dc42undefined
                        dc42 administrators @Solv777
                        last edited by

                        @Solv777 one way to stop one of the 4 extruders would be to set its extrusion factor to zero. You can do this in the Status screen of DWC or PanelDue.

                        Duet WiFi hardware designer and firmware engineer
                        Please do not ask me for Duet support via PM or email, use the forum
                        http://www.escher3d.com, https://miscsolutions.wordpress.com

                        Solv777undefined 1 Reply Last reply Reply Quote 0
                        • Solv777undefined
                          Solv777 @dc42
                          last edited by

                          @dc42 @oliof @droftarts

                          Thanks everyone for your help, I wanted to do this last night, I am gonna try set this up tonight. Thanks for the input, I think those commands should be fine, the fan is not the biggest issue, just the heater and the extruder.

                          Will provide feedback soon!

                          MaracMBundefined 1 Reply Last reply Reply Quote 0
                          • MaracMBundefined
                            MaracMB @Solv777
                            last edited by

                            @Solv777 others answered everything 🙂 sorry for late reply.

                            Yeah, basically you set it as single part (or batch of them... let's call it part, just for the sake of simplicity) in slicer, then you set that to be printed with multiplication tool. That is set similar to a single tool definition, but you'll set additional tools like T4 to be a duplication tool (for like front two), T5 to be a quadruplication tool..
                            You place your part to be printed in the middle of the bed and firmware will take care of offsetting and multiplying it based on offsets set in config.

                            You've probably found "Marx group" on Facebook. I've shared my configs (top most post, links to google drive) ; https://www.facebook.com/share/qNYUQoUD2tn3p4hP/

                            As for slicer, you can use whatever you're comfortable with as long as it can inject stard and end g-codes.... So really whatever you're fond of most 😉

                            As you've got the info above, you can stop specific one of the head printing using extrusion factor, should one of the copies fail during print.
                            I've even printed TPU, PLA, PVA and PETG in one job, each copy being it's own material since one can use individual Pressure advance factors on each individual extruder. It's a long ago. Was featured on one of E3D's facebook groups/pages.

                            Also, set both left toolheads as one tool and both right toolheads as one tool. This will enable you to do a duplication of dual material printjob. Because you can.

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