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

    Support for dual carriage CoreXY with shared x-axis

    Scheduled Pinned Locked Moved
    Firmware wishlist
    5
    19
    3.6k
    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.
    • larsundefined
      lars
      last edited by

      @DjDemonD: I would recommend considering a design with a single carriage with dual extruders picked up with electromagnetics instead.

      1 Reply Last reply Reply Quote 0
      • DjDemonDundefined
        DjDemonD
        last edited by

        I am just curious and I think the parallel discussion on reprap forum says it all.

        Its not that I don't admire the effort and ingenuity to make a dual corexy mechanism, I am just interested to see if it can be done quicker and cheaper, and whether doing so will result in much lower quality or utility?

        Talking on the other thread about a race between you and prototypical to make the first IDEX corexy. All I need is a redesigned R y-slide, a nema 14 motor, a 12H rail carriage and some belts 🙂 and most critically a little help from DC42 with getting the firmware to move the right motors when the second carriage is active.

        Simon. Precision Piezo Z-Probe Technology
        www.precisionpiezo.co.uk
        PT1000 cartridge sensors NOW IN, just attach to your Duet board directly!

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

          Firmware version 1.19 has a refactored movement system that makes adding new kinematics much easier than before. But I need to get a new beta out with some further improvements, then I have some OEM firmware requests to attend to. After that I should be able to look at this again. Or, if you have some familiarity with C++ programming, you could do it yourself, and I will provide guidance.

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

            Thanks David. I will wait, I'm not a programmer. Though I might be underestimating the difficulty, in my proposed scheme I presume it would just be using the corexy kinematics only in y-movement mode when the 2nd carriage was active, with x position determined by its own dedicated motor.

            Simon. Precision Piezo Z-Probe Technology
            www.precisionpiezo.co.uk
            PT1000 cartridge sensors NOW IN, just attach to your Duet board directly!

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

              @DjDemonD:

              Talking on the other thread about a race between you and prototypical to make the first IDEX corexy. All I need is a redesigned R y-slide, a nema 14 motor, a 12H rail carriage and some belts 🙂 and most critically a little help from DC42 with getting the firmware to move the right motors when the second carriage is active.

              Damn, now I'll have to pay David not to implement your control scheme 😉

              @dc42:

              Firmware version 1.19 has a refactored movement system that makes adding new kinematics much easier than before. But I need to get a new beta out with some further improvements, then I have some OEM firmware requests to attend to. After that I should be able to look at this again. Or, if you have some familiarity with C++ programming, you could do it yourself, and I will provide guidance.

              Joking aside I might have a look at the code, although it was 15 years since I did much c/c++. Doing mostly java and a bit of javascript at work now days. But need to finish the bed design and build first so you might be supporting this kinematics before I get there 🙂

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

                I was waiting for some components to arrive so I thought I give this feature a go.
                The implementation is pretty much done, I will put the final touches on it when David has implemented “invisible axis” and reworked homing. Once the Is done I’ll make a pull request to get it included into Davids version.

                Everything looks to be working, a short clip of my yet unfinished printer homing and starting to print: https://youtu.be/74-8pjNVYNI

                1 Reply Last reply Reply Quote 0
                • Whitewolfundefined
                  Whitewolf
                  last edited by

                  Nice,

                  Do you think independant xyz carriages will be possible after digging into the code?

                  Exploring the universe wherever the tech blows

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

                    Adding corexyz was pretty easy, David have done some work to make that kind of task simple. It would be easy to define a kinematics with two independent carriages (xyz and uvw) but I guess you would need to create a new slicer to use them concurrently…

                    1 Reply Last reply Reply Quote 0
                    • prot0typ1calundefined
                      prot0typ1cal
                      last edited by

                      Registered here just for this thread 🙂

                      Lars, any chance sharing your code?
                      Been looking through the Repetier files and cannot for the life of me find the section for coreXY to modify for coreXYU.

                      Just got my 7" PanelDue to flash, and am working on flashing the arduino Due (mine is a RADDS+Due, sorry not Duet).

                      Cheers,

                      Tom
                      AKA Hlidskjalf maker

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

                        Hiya Tom, I posted on your reprap thread with a link to my github repo, hope you can make it work for you!

                        1 Reply Last reply Reply Quote 0
                        • prot0typ1calundefined
                          prot0typ1cal
                          last edited by

                          Got it,
                          Thanks man.
                          Your rig is looking pretty sweet, love the youtube vid!

                          1 Reply Last reply Reply Quote 0
                          • prot0typ1calundefined
                            prot0typ1cal
                            last edited by

                            I see dc42 just released 1.19beta9 on GitHub 🙂

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

                              Yep, will give it a go this evening. Also excited to start testing bed levelling using multiple independent Z motors. Hope you have solved your controller issues Tom and can start testing your printer!

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