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

    Core XY with dual gantries using a duet wifi

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    8
    40
    6.3k
    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.
    • T3P3Tonyundefined
      T3P3Tony administrators
      last edited by

      Dual (or greater) movement axis are supported in cartesian printers. have a look at this:

      https://duet3d.com/wiki/Configuring_multiple_independent_X-carriages_on_a_Cartesian_printer

      So a setup like the BCN Sigma or the IDEX bigbox works well. The issue with CoreXY, as you have pointed out, is that you need to use two sets of axis, XY and UV for example. That makes it mechanically more complicated for a start.

      I think it would be a better solution to use an IDEX configuration where the X carriage had the Aero and your U carriage had the Chimera/cyclops/Kraken/Diamond hotend. This is mechanically much simpler and already supported in firmware. This also has the advantage that you can do "ditto printing" (printing the same object with both hotends at the same time) as long as you level the hotends.

      www.duet3d.com

      1 Reply Last reply Reply Quote 0
      • gzcwnkundefined
        gzcwnk
        last edited by

        Hmm yes this might be simpler, except with 2 moving heads on the moving gantry the mass goes up so maybe not. I might as well just fit a kraken on 1 gantry and be done with it.

        http://www.thingiverse.com/thing:2073946

        1 Reply Last reply Reply Quote 0
        • gzcwnkundefined
          gzcwnk
          last edited by

          So just to be clear for stupid ppl like me, the duetwifi can with the present firmware support 2 moving gantries as X and U as a core XY - IDEX?

          1 Reply Last reply Reply Quote 0
          • gzcwnkundefined
            gzcwnk
            last edited by

            So in terms of high level architecture / outcome is a IDEX a good way forward or is a delta carrying 4 heads going to give the better solution?

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

              @gzcwnk:

              So just to be clear for stupid ppl like me, the duetwifi can with the present firmware support 2 moving gantries as X and U as a core XY - IDEX?

              No, some firmware work would be needed to define which motors control the U axis.

              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

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

                @gzcwnk:

                So in terms of high level architecture / outcome is a IDEX a good way forward or is a delta carrying 4 heads going to give the better solution?

                Personally i would avoid the issues caused by multiple nozzles, by using a Diamond hot end instead of a Kraken. If you want a separate extruder for support material, then IDEX.

                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

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

                  @dc42:

                  Personally i would avoid the issues caused by multiple nozzles, by using a Diamond hot end instead of a Kraken. If you want a separate extruder for support material, then IDEX.

                  You can also use a different material for supports with a Diamond hot end.

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

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

                    @deckingman:

                    @dc42:

                    Personally i would avoid the issues caused by multiple nozzles, by using a Diamond hot end instead of a Kraken. If you want a separate extruder for support material, then IDEX.

                    You can also use a different material for supports with a Diamond hot end.

                    Doesn't support filament usually need a different extrusion temperature?

                    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

                    1 Reply Last reply Reply Quote 0
                    • vvonplatenundefined
                      vvonplaten
                      last edited by

                      @dc42:

                      @gzcwnk:

                      So just to be clear for stupid ppl like me, the duetwifi can with the present firmware support 2 moving gantries as X and U as a core XY - IDEX?

                      No, some firmware work would be needed to define which motors control the U axis.

                      That said, if someone would be willing to solve the mechanics of a dual coreXY and actually build it, would it be interesting to create firmware support for that?

                      Like gczwnk said, it would allow for very low moving mass and independent extruders. If we look at current independent extruder systems the Y-axis gets very heavy very fast. As an extreme (and also what I would like to run), imagine dual independent direct drives. On a dual coreXY the moving mass on Y could be something as low as 250g, whereas on a current system we would most likely approach 1kg šŸ™‚

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

                        Yes, it would be interesting to support 2 moving gantries. In effect, each tool would be a separate CoreXY machine except that they would share the Z axis. We'd need to map the Y axis to the V axis on the second tool, and define the U and V positions as being defined by the U and V motors in the same way as X and Y. It doesn't sound difficult.

                        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

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

                          @dc42:

                          @deckingman:

                          @dc42:

                          Personally i would avoid the issues caused by multiple nozzles, by using a Diamond hot end instead of a Kraken. If you want a separate extruder for support material, then IDEX.

                          You can also use a different material for supports with a Diamond hot end.

                          Doesn't support filament usually need a different extrusion temperature?

                          Yes but that's not a problem. Just use different active and standby temperatures for each tool. Of course one has to set the mix ratios to 100% for each tool(filament). It's just the same as having separate nozzles. If the "inactive" tool isn't extruding, there won't be any oozing/mixing (well not noticeably). Also, I think E3D's scaffold is best printed at 215 so you could probably print PLA and Scaffold at the same temperature - haven't tried it though.

                          Edit. I have printed something in PLA at 195 with a "T Glass" window printed at 235 with the Diamond - worked fine.

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

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

                            @vvonplaten:

                            That said, if someone would be willing to solve the mechanics of a dual coreXY and actually build it, would it be interesting to create firmware support for that?

                            Like gczwnk said, it would allow for very low moving mass and independent extruders. If we look at current independent extruder systems the Y-axis gets very heavy very fast. As an extreme (and also what I would like to run), imagine dual independent direct drives. On a dual coreXY the moving mass on Y could be something as low as 250g, whereas on a current system we would most likely approach 1kg šŸ™‚

                            For info, I run a Diamond hot end on a coreXY which alone weighs 250gms. I've lightened the axes a bit by going from dual X rails to a single rail but I'm not happy with the stiffness (or lack of) so I'll be reverting back to dual rails. So the total X carriage with fans and the Diamond hot end etc weighed 690 gms (without the 3 off extruders). The Y axis including the X rails but without the X carriage weighed a further 1,210 gms giving a total Y axis weight of 1,900 gms. On top of that, I have 3 extruders suspended above the centre of the bed with a counter balanced pulley arrangement. Although the weight is counterbalanced, they still have to be dragged around. Despite all that, I still print at 90 mm/sec no probs, with non print moves of up to 300 mm/sec. Although I'd like to reduce the weight if possible, I have to say that I've never had a problem with ringing - I think it's all just too heavy and stiff to resonate.:)

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

                            1 Reply Last reply Reply Quote 0
                            • gzcwnkundefined
                              gzcwnk
                              last edited by

                              Well to do a dual gantry, I assumed there would be 4 steppers, one for X and one for Y for gantry1 and then one for U and one for V for the gantry2.

                              With a d-bot design using openbuilds 2040 and some 3d printing it wouldnt cost much to make such a test setup. Not sure if it achieves anything NET good, mind you it would look cool šŸ˜„

                              1 Reply Last reply Reply Quote 0
                              • gzcwnkundefined
                                gzcwnk
                                last edited by

                                @dc42:

                                @gzcwnk:

                                So just to be clear for stupid ppl like me, the duetwifi can with the present firmware support 2 moving gantries as X and U as a core XY - IDEX?

                                No, some firmware work would be needed to define which motors control the U axis.

                                Um so it would be 2, actually U and V? I sort of assumed the gantries and belts and steppers would be totally independent of each other.

                                1 Reply Last reply Reply Quote 0
                                • larsundefined
                                  lars
                                  last edited by

                                  I’m currently (slowly) building a dual carriage core-xy printer. The kinematics were described in http://forums.reprap.org/read.php?397,737863 over at reprap forum and David wrote a bit about what would need to be implemented in firmware.
                                  Would love to see the Duet/RepRapFirmware support it!

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

                                    I'm struggling to get to grips with this idea. From what I can ascertain, to keep the axes on the same plain, they share a common Y but have different X axes. This means that the X axis must be very wide and /or one would lose a lot of travel. So, the only advantage I can see over simply fitting two hot ends to a single X carriage is that there would be a weight saving on one of the X axes. However, the Y carriage would still have to move both the X axes so the Y axis weight will be the same. Therefore any speed advantage would be limited to pure X moves which is unlikely to have much of an impact on the total time it takes to print something. It seems a lot of complexity for very little practical gain or have I missed something?

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

                                    1 Reply Last reply Reply Quote 0
                                    • larsundefined
                                      lars
                                      last edited by

                                      Well, you do have 4 steppers contributing to z-axis movement and 2 for x-axis. Although you have to move shafts and the two hotends for z-axis movement and only a hotend for x-axis. Differences in z offset of the two hotends should not be a problem using two carriages and you could use two very different hotends if you find that useful.

                                      1 Reply Last reply Reply Quote 0
                                      • vvonplatenundefined
                                        vvonplaten
                                        last edited by

                                        @dc42:

                                        Yes, it would be interesting to support 2 moving gantries. In effect, each tool would be a separate CoreXY machine except that they would share the Z axis. We'd need to map the Y axis to the V axis on the second tool, and define the U and V positions as being defined by the U and V motors in the same way as X and Y. It doesn't sound difficult.

                                        Yes, that is exactly what I'm thinking of! Time to start setting it up in cad then! šŸ™‚

                                        1 Reply Last reply Reply Quote 0
                                        • larsundefined
                                          lars
                                          last edited by

                                          Ahh.. two gantries, I was thinking one gantry (shared Y and Z and independent X). I’m too preoccupied with what I’m building so I missed that part, sorry šŸ˜‰

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

                                            @vvonplaten:

                                            @dc42:

                                            Yes, it would be interesting to support 2 moving gantries. In effect, each tool would be a separate CoreXY machine except that they would share the Z axis. We'd need to map the Y axis to the V axis on the second tool, and define the U and V positions as being defined by the U and V motors in the same way as X and Y. It doesn't sound difficult.

                                            Yes, that is exactly what I'm thinking of! Time to start setting it up in cad then! šŸ™‚

                                            I still can't get my head around the mechanics of how this would work. I can't see how you could have the gantry's on the same plane without one interfering with the other. Unless, the gantry's are stacked one above the other? But then you'd have to somehow deploy one hot end to move in Z by the thickness of one of the gantry's. I just can't picture it in my mind - be interesting to see a design.

                                            I am in fact working on a stacked gantry design but that's a just a way of trying to mount 3 extruders above a diamond hot end whilst keeping the footprint small and the Bowden tubes short. In this case, both gantries will be active at the same time and the second gantry would probably be passive - i.e. linked to the lower gantry but without any motors or belts of it's own.

                                            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