Duet3D Logo

    Duet3D

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • Documentation
    • Order

    Dual X Carriage recommendations

    General Discussion
    6
    18
    2909
    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.
    • pcsentinel
      pcsentinel last edited by

      Hi All. I am considering building a new Cartesian printer with dual x carriage, would appreciate any recommendations on design, also presuming Duet has no problem catering for this!

      Thanks in advance

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

        Support for multiple X carriages is described at https://duet3d.com/wiki/Configuring_multiple_independent_X-carriages_on_a_Cartesian_printer#Homing_files.

        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
        • T3P3Tony
          T3P3Tony administrators last edited by

          If you are looking for general recommendations on how to design a IDEX printer then the most well known and sucessfull design is the BCN3D Sigma. I have a BigBox converted to IDEX which is also good.

          The key things to consider are:

          • The weight of the two X axis on the Y axis (your Y axis needs to be stiff enough and well supported.

          • Having enough X travel on both X and U axis to be able to park the X /U print head off the bed completely to each side. The Sigma does this well by having a rectangular bed that is longer in Y than is its wide in X.

          RepRapFirmware supports IDEX well.

          www.duet3d.com

          1 Reply Last reply Reply Quote 0
          • selva_tvi
            selva_tvi last edited by

            @dc42:

            Support for multiple X carriages is desribed at https://duet3d.com/wiki/Configuring_multiple_independent_X-carriages_on_a_Cartesian_printer#Homing_files.

            In this case, how can the wiring be done? Any suggestions and ideas.

            How two independent X can be driven?

            Thanks

            1 Reply Last reply Reply Quote 0
            • pcsentinel
              pcsentinel last edited by

              I've now looked at the Sigma and the idea seems interesting. I was thinking though that for my traditional Cartesian with dual Z then there must be a way of constructing a Z carriage with dual heads and dual X motors that could convert to an Idex. The dual Z should take care of any weight issues. before I go and design my own is there any additional advice or do you know of any designs I can adapt?

              1 Reply Last reply Reply Quote 0
              • T3P3Tony
                T3P3Tony administrators last edited by

                The original Idex was a "traditional cartesian" if by that you mean one that moves the bed in Y and the X axis up and down on Z leadscrews (the Mendel, the Prusa Mendel, the Prusa i3 designs):
                https://www.thingiverse.com/thing:115885

                The additional weight will be in the additional stepper motor for the U axis and associated components and U carriage, Along with the additional hotend (and extruder if not using a bowden system), this is all manageble in this type of desing, at worst you may have to slow down your Z axis acceleration a little.

                www.duet3d.com

                1 Reply Last reply Reply Quote 0
                • pcsentinel
                  pcsentinel last edited by

                  CalviNx, thanks for the warning, I did find their website a little self adoring. I plan on doing my own build self sourcing parts though.

                  Tony, thanks for the info, I already run dual Z acme screws with anti-backlash and dual direct drive heads. I'll strap a couple of spare motors on the Z carriage and run some test prints. to see if the additional weight affects print quality.

                  1 Reply Last reply Reply Quote 0
                  • bot
                    bot last edited by

                    I had pretty god experience with BCN3D customer support. We bought the previous sigma (not the r17) and didn't actually think it lived up to our expectations, so we returned it. BCN3D obliged happily, paying for all the return shipping and everything.

                    *not actually a robot

                    1 Reply Last reply Reply Quote 0
                    • pcsentinel
                      pcsentinel last edited by

                      Hi All, am progressing with my own Idex design, next stop is end stops (hah).

                      Since it seems to me end stop accuracy becomes hyper critical with an Idex design to ensure accurate alignment of the nozzles, does anyone have a recomendation? Are mech stops good enough or should it be hall effect or optical, if so which ones will work best on the Duet?

                      Or maybe I have missed something and my assumption is wrong.

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

                        Mechanical endstop switches can give good reproducibility. For compatibility of various types of endstop switch with the Duet, see https://duet3d.com/wiki/Connecting_endstop_switches.

                        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
                        • kazolar
                          kazolar last edited by

                          I'm nearing the end of a long ongoing dual-idex build – yes, that's correct 4 independent extruders -- 2 Y gantries with 2 extruders on each. Kinematics are working so far, I'm using mechanical limit switches -- as in all cases they're extremely accurate as long as you hit them squarely and allow the metal spring on the limit switch to decompress on your homing routine. I have yet to calibrate, so I don't know how accurate everything will be. Obviously getting each extruder on the same z plane will be the trickiest part. My design allows for some vertical adjustment, but just eye balling them -- they're really close if not dead on already. As you can imagine -- a ton of wires. I am at the actual stage of connecting everything to the duet with all wires having been neatly sleeved and constrained in cable chains. Will work on the bed soon, and see how close the nozzles are IRL.

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

                            @kazolar:

                            I'm nearing the end of a long ongoing dual-idex build – yes, that's correct 4 independent extruders -- 2 Y gantries with 2 extruders on each.

                            Sounds good! Can you confirm that the Y axis mapping facility in the M563 command that I implemented in recent 1.19 betas is working for you?

                            By my calculations you have 1 driver left over. So you could implement bed levelling in one dimension using 2 Z motors if you want to.

                            Getting all the nozzles at the same Z height is only important if you want to do ditto printing (printing up to 4 copies of the same object simultaneously in your case). But you probably knew that already.

                            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
                            • kazolar
                              kazolar last edited by

                              I haven't tried your Y mapping – I will tonight, I was digging through the release notes of 1.19 and couldn't find that Y mapping was included, if it is, AWESOME!!!
                              So technically I was a driver short -- recall you helped me add the 11th driver.
                              Math adds up -- 4 extruders, 4 X axis steppers -- 4 Y axis steppers -- but in series, so only 2 drivers -- 2 Z axis steppers, but in series -- so 1 -- that's 11 total drivers -- so far I have connected all the motion related stuff, I will definitely try out the 1.19 beta when I get home as I'd like to be using official Y-mapping code, not my hack job 🙂
                              Technically don't have to have all 4 be co-planar, I can add z-offsets, but it is easier if they're -- I plan on adding bed leveling, I have your IR differential, and I'll be trying out the piezo sensor board -- not sure which will produce best results as the IR differential would take space on tool 0, and I didn't have luck with on my delta, but that was with PEI on glass over black paper.
                              Let me know when you have W/A homing sorted out, those are my secondary X axis mappings -- I can flash and test that when I get home -- essentially U is tool 1 X axis, V is secondary Y axis and W/A are tool 3 and 4 X axis -- tool 3 homes min and tool 4 homes max -- basically if you visualize a dual idex, it's just that -- except big, 40x40 aluminum frame, bed powered by 2 nema 23s at 2.8A in series -- no trouble lifting a 60KG dumbbell. Dual Y steppers on each Y gantry -- it is over-engineered.

                              Yakov

                              1 Reply Last reply Reply Quote 0
                              • T3P3Tony
                                T3P3Tony administrators last edited by

                                This is an amazing sounding machine! I would love to see some video 😄

                                www.duet3d.com

                                1 Reply Last reply Reply Quote 0
                                • kazolar
                                  kazolar last edited by

                                  @T3P3Tony:

                                  This is an amazing sounding machine! I would love to see some video 😄

                                  I've been building for almost 2 months, all of it I've been recording on video. So you will. I am extremely singly focused, so the amount of time I spend on the build – is all the "me" time I have outside of my morning 10k runs, which are less frequent with my kids getting me sick rather often. So between 2 small kids and work, my wife has been fantastic with giving me the freedom to spend as much time as I do on this hobby. Having said that, this is the first project which I decided to record, and I will edit and post it to start my YouTube channel. It was a test to see how I could work if filming would slow me down to where I'd give up the filming. So far, filming and setup of the shot -- as best as I can at this point, which I'm still far from good at, has been OK. I am looking at a stopping point where I will edit the footage -- is when it actually prints -- which I think is about a week away. At that point I will stop, take a break, and edit the almost 300GB of video I have recorded. I'll post info here and on social media -- as I'm active on the FB 3d printing groups when it will go live, I think it will be 2 episodes per week release schedule -- so I can start adding a bit of a QA into each episode as people watch. I expect it to be a number 20-30 minute highly sped up build vlogs with a bit of an intro and outro by me. And a number of folks on FB have asked me to leave in any issues I ran into, and I will, as there have been plenty, so I'm not sanitizing it as if I got everything right the first time -- far from it.

                                  Y

                                  1 Reply Last reply Reply Quote 0
                                  • kazolar
                                    kazolar last edited by

                                    @dc42:

                                    @kazolar:

                                    I'm nearing the end of a long ongoing dual-idex build – yes, that's correct 4 independent extruders -- 2 Y gantries with 2 extruders on each.

                                    Sounds good! Can you confirm that the Y axis mapping facility in the M563 command that I implemented in recent 1.19 betas is working for you?

                                    By my calculations you have 1 driver left over. So you could implement bed levelling in one dimension using 2 Z motors if you want to.

                                    Getting all the nozzles at the same Z height is only important if you want to do ditto printing (printing up to 4 copies of the same object simultaneously in your case). But you probably knew that already.

                                    1.19 Y mapping working perfectly

                                    1 Reply Last reply Reply Quote 0
                                    • kazolar
                                      kazolar last edited by

                                      PS I flashed the latest Web UI, A now shows and I flashed the latest PanelDue Firmware and now homev does indeed homev, but A is not present in the PanelDue

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

                                        PanelDue does not support axes beyond W. I don't think there is room on the display to support any more. Maybe we could just squeeze in A if we didn't display the Z probe reading.

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