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

    Corexy acceleration questions

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    5
    11
    3.1k
    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.
    • whosrdaddyundefined
      whosrdaddy
      last edited by

      Yes, X and Y should be configured the same, it makes no sense in coreXY mode.

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

        Y acceleration can be made a little lower than X, because there is more mass when moving the gantry than when moving just the X carriage. But it should be much higher than 20. Try 500 like the X axis for now. When you have the machine printing, you can probably increase both X and Y.

        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

          @whosrdaddy:

          Yes, X and Y should be configured the same, it makes no sense in coreXY mode.

          It does make a bit of sense. In X you are only moving the print head but in Y, you are moving the print head plus the rails and carriages on which it sits, so the mass in Y is considerably more than the mass in X.

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

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

            @rar26. For info, I have a big and heavy CoreXY (actually it's a dual CoreXY so for homing it becomes CoreXYUV). Each gantry has a mass in Y of about 2kgs. For printing I use 500 mm/sec^2 and for non print moves I use 1,000 so you should be fine with those sort of values (unless your moving mass is greater than 2kgs).
            HTH

            Edit. There is a caveat to that - I am using bigger motors with the current set to 1800 mA. However, 500mm\sec^2 should still be fine if you have a "normal" print head and not the mass that I have to throw around.

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

            1 Reply Last reply Reply Quote 0
            • fmaundefined
              fma
              last edited by

              So, for a CoreXY, X and Y accelerations refer to axes, and not to motors?

              Frédéric

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

                @fma:

                So, for a CoreXY, X and Y accelerations refer to axes, and not to motors?

                Yes. Because both motors contribute to movement. For pure X, the motors turn in the same direction and for pure Y they turn in opposite directions. So if acceleration was applied to motors rather than axes, one would accelerate faster than the other leading to angular movement rather than linear. Actually the worse case for acceleration is not pure Y moves but 45 degree moves because in this case, only one motor is employed and the other is stationary. Technically, we should refer to the motors on a CoreXY as Alpha and Beta rather than X and Y.

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

                1 Reply Last reply Reply Quote 0
                • fmaundefined
                  fma
                  last edited by

                  Yes, that's why I asked: X/Y is confusing on CoreXY; would be better using A/B for motors names, as for Delta.

                  Frédéric

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

                    @fma:

                    Yes, that's why I asked: X/Y is confusing on CoreXY; would be better using A/B for motors names, as for Delta.

                    Exactly so. The problem is, the Duet boards and I suspect every other board are labelled with X and Y motor connections in order to make them "universal". Likewise the firmware, so sometimes we just have to do a bit of mental algebra along the lines of X=A and Y=B 🙂

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

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

                      On the next generation Duets I propose to number the motor outputs 1, 2, 3, 4… instead of X, Y, Z, E0 and so on.

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

                        thanks guys for the reply's just changed them to match and we will see what happens.

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