Duet3D Logo

    Duet3D

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

    How to configure Delta with 4 arms?

    General Discussion
    6
    24
    314
    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.
    • KCMARINE
      KCMARINE last edited by

      Hello Mates - I have a delta with 3 arms - I would like to know what is required to control a delta with 4 arms - What changes are needed in the configuration and kinematics and where would I begin to start figuring this out? Why you ask - Stupidly I am contemplating what's required to go massively big like CAD Zilla - https://www.youtube.com/watch?v=KKT8AXAvRgc&t=302s can print 30 meters a minute at 1.5 mm layer height - Is anyone interested in collaborating on a project like this?

      dc42 1 Reply Last reply Reply Quote 1
      • dc42
        dc42 administrators @KCMARINE last edited by

        @kcmarine that video doesn't show the printer clearly. Is the 4th tower there to support a moving extruder, or does it provide a redundant pair of arms to the effector?

        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

        oliof zapta 2 Replies Last reply Reply Quote 0
        • oliof
          oliof @dc42 last edited by

          It is a delta with four pairs of arms.

          <>Creality CR-20 IDEX Duet3 mini 5+<>RatRig V-Minion SKR RRF 1.1<>

          KCMARINE 1 Reply Last reply Reply Quote 0
          • KCMARINE
            KCMARINE @oliof last edited by

            @oliof you are correct - yes a delta with four vertical arms that connect to the end effector

            fcwilt 1 Reply Last reply Reply Quote 0
            • zapta
              zapta @dc42 last edited by

              With delta kinematic, the position of each of the three sliders can be determined independently from the position of the effector, right?

              If so, it's possible that the kinematic can be generalized for an arbitrary number N of towers without much additional complexity. Unless if I am missing something.

              The over constraining with N>3 is another issue.

              KCMARINE 1 Reply Last reply Reply Quote 0
              • fcwilt
                fcwilt @KCMARINE last edited by

                @kcmarine said in How to configure Delta with 4 arms?:

                @oliof you are correct - yes a delta with four vertical arms that connect to the end effector

                Why 4 as opposed to 3?

                Thanks.

                Frederick

                Printers: A FT-5 with the 713 upgrade bits. A custom MarkForged style. A small Utilmaker style and a CoreXY from kits. Various hotends. Using Duets (2 and 3) running 3.4.1

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

                  @kcmarine yes, it's over-constrained. Unless the build is extremely accurate or any inaccuracies are very accurately calibrated out, the arms will fight each other.

                  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

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

                    @dc42 Thanks for the reply guys,

                    Reasons, why to use four arms, is due to:

                    1. the large size - print volume 3 meters square
                    2. at this large size, rigidity, stiffness, and speed is key – 30 meters per minute @ 1.5 mm layer height
                    3. Smaller footprint for build plate in a square than a triangle
                    4. With a smaller footprint its easier in insulate and less heating is required
                    5. Four motors provide error checking, one motor is out of position the other motors stop the movement.

                    The working design built by CAD ZILLA has four vertical arms - In the video, (https://www.youtube.com/watch?v=KKT8AXAvRgc)

                    Screen Shot 2022-04-12 at 9.45.45 AM.png

                    Screen Shot 2022-04-12 at 9.57.56 AM.png

                    Screen Shot 2022-04-12 at 10.00.54 AM.png

                    1 Reply Last reply Reply Quote 1
                    • KCMARINE
                      KCMARINE @zapta last edited by

                      @zapta Thanks for the reply - I was pleased to know that you consider it's not a lot of additional complexity. I am prepared to investigate further and put in the work - and would like to know where to start - CAD Zilla has done this so it's achievable - I would like to see if it's possible on a smaller scale and then I can scale up 10 X to the size of these machines - any help you can give would be appreciated

                      zapta dc42 2 Replies Last reply Reply Quote 0
                      • zapta
                        zapta @KCMARINE last edited by

                        @kcmarine said in How to configure Delta with 4 arms?:

                        I was pleased to know that you consider it's not a lot of additional complexity.

                        @kcmarine, with RRF it doesn't matter what I say, it matters what @dc42 says. 😉

                        Reading through Klipper's documentation it seems that indeed the position of each vertical slider is determined independently based on the x/y constant position of the tower relative to the bed. This suggests that theoretically, generalizing the delta kinematic to N towers should be relatively straightforward.

                        e1fe54c3-32ae-4780-8b9b-e98a8411b350-image.png

                        https://www.klipper3d.org/Kinematics.html

                        1 Reply Last reply Reply Quote 1
                        • o_lampe
                          o_lampe last edited by o_lampe

                          The guy in the video already said, that three arms would not allow the fourth arm to move in a wrong way. We have seen closed loop steppers, but they only control their own moves AFAIK. Reading in the encoder signals of four motors is sheer overload for the common RRF controller.
                          You would need servo motors instead of steppers. I'm wondering how good RRF is at controlling them?
                          And an overall closed loop printer would be a complete new story for RRF(5.0?)

                          Why not build a cartesian printer that big? Much easier to implement closed loop IMHO...

                          zapta 1 Reply Last reply Reply Quote 1
                          • dc42
                            dc42 administrators @KCMARINE last edited by

                            @kcmarine if you can overcome the build precision and calibration issues, then RRF already supports that kinematics. The delta support was expanded to support up to 6 towers a long time ago.

                            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

                            KCMARINE zapta 2 Replies Last reply Reply Quote 2
                            • KCMARINE
                              KCMARINE @dc42 last edited by

                              @dc42 Thanks for all your input, do you know of any delta projects like this with more than 3 arms, I have searched the web and cannot find any examples in RRF. @o_lampe mentioned reading the encoder signals from four motors is sheer overload for a common RRF controller. If this is correct then am I understanding it is beyond the capabilities of the Duet 6HC - would that be correct statement? If so what direction should I redirect my focus - @zapta thanks for the links - I will dig deeper and get my head around how to implement this into the config - Cheers for your help guys

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

                                @kcmarine if you want to use motors with encoders for closed loop control then you will need to use either Duet 3 EXP1HCL boards to drive them (in which case a Duet 3 Mini main board should suffice), or external closed loop drivers and a Duet 3 MB6XD main board. Standard controller boards do not support encoders on stepper motors.

                                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
                                • zapta
                                  zapta @o_lampe last edited by

                                  @o_lampe said in How to configure Delta with 4 arms?:

                                  The guy in the video already said, that three arms would not allow the fourth arm to move in a wrong way.

                                  What does this mean, that in case of misalignment, one or motor will skip steps? How does that work with close loop servo?

                                  I would think that in case of a misalignment, something needs to give, e.g. slip, deform, or break.

                                  KCMARINE 1 Reply Last reply Reply Quote 1
                                  • zapta
                                    zapta @dc42 last edited by

                                    @dc42 said in How to configure Delta with 4 arms?:

                                    The delta support was expanded to support up to 6 towers a long time ago.

                                    With a sufficient number of towers (5?), is it ok to have just one rod per tower instead of two?

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

                                      @zapta said in How to configure Delta with 4 arms?:

                                      @dc42 said in How to configure Delta with 4 arms?:

                                      The delta support was expanded to support up to 6 towers a long time ago.

                                      With a sufficient number of towers (5?), is it ok to have just one rod per tower instead of two?

                                      With 6 towers you could have one rod per tower.

                                      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

                                      KCMARINE 1 Reply Last reply Reply Quote 2
                                      • KCMARINE
                                        KCMARINE @zapta last edited by

                                        @zapta I am assuming that this is what he refers to in the video as error checking, by having four arms, - if an issue like this would occur then the machine stops and throws an error to the operator - could be something like sensorless homing I am just guessing now ??

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

                                          @dc42 I have read all the docs on https://www.klipper3d.org/Kinematics.html referring to the kinamatics and I am failing to see where to make the changes in config files - can you point me in the right direction, please - I have 2 FLSun SR and going to give this a crack

                                          zapta 1 Reply Last reply Reply Quote 0
                                          • zapta
                                            zapta @KCMARINE last edited by

                                            Does this help?

                                            "RRF 2.03 and later allow you to configure more than 3 towers (maximum 6 in total) on a delta machine. Typically, additional towers are used to carry extruders, allowing the Bowden tube to be shortened."

                                            https://docs.duet3d.com/User_manual/Machine_configuration/Configuration_linear_delta

                                            KCMARINE 1 Reply Last reply Reply Quote 1
                                            • KCMARINE
                                              KCMARINE @zapta last edited by

                                              @zapta Thanks,

                                              Yes agreed we are on the right track - this config is adding a 4th tower to carry a flying extruder which is an excellent feature.

                                              Further to this investigation, we would like to figure out what commands are required in the config file to combine the (4th Tower and Arm) - to the - (End Effector with the Hotend)

                                              @dc42 can you share any thoughts on the direction of this investigation please would be greatly appreciated. Cheers

                                              Screen Shot 2022-04-13 at 11.47.17 AM.png

                                              o_lampe dc42 2 Replies Last reply Reply Quote 0
                                              • o_lampe
                                                o_lampe @KCMARINE last edited by

                                                @kcmarine @zapta
                                                You don't want to add another tower, but the angles of the three delta towers are also different: 90° instead of 120°.
                                                How do you setup for this?

                                                KCMARINE 1 Reply Last reply Reply Quote 0
                                                • KCMARINE
                                                  KCMARINE @o_lampe last edited by

                                                  @o_lampe @dc42 @fcwilt @zapta

                                                  This is an amazing video showing the operation.

                                                  https://www.facebook.com/StudioKiteAustralia/videos/2610252689056738

                                                  Great work by them and I can only hope to work towards something like this for RRF

                                                  Let me know what you guys think?

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

                                                    @kcmarine set up for 4 towers as if you were adding a powered flying extruder as described.in the documentation. In the M665 command use the XYZ parameters to specify that the first 3 towers are at intervals of 90deg instead of 120deg. Then use the M669 X and Y parameters to specify the position of the 4th tower.

                                                    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