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

    XY Acceleration / Speed / Resolution on a Delta

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    4
    9
    813
    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.
    • bbergerundefined
      bberger
      last edited by bberger

      As I know there are tons if smart people in here:

      How can I calculate speed/acceleration/resolution for a delta on the XY plane?

      As far as I understand in RRF I set the speed and acceleration, jerk etc values per axis (tower).

      How can I translate those values to planar XY (and also take into account how far from centre this deviates)?

      Same question about resolution (positioning accuracy)..

      I'm trying to understand the effects and limits of the delta kinematic. I've always been fascinated by it and finally have built/modded a delta to my liking, but I'd like to actually understand those things and implications of print diameter, motors, reductions etc.

      PS: is it just me or are the delta kinematics owly dying? All (and I mean all) the talk is about CoreXY now, you barely see new delta builds anymore which kind of is a shame.. 😕

      1 Reply Last reply Reply Quote 0
      • Danalundefined
        Danal
        last edited by Danal

        @bberger said in XY Acceleration / Speed / Resolution on a Delta:

        PS: is it just me or are the delta kinematics owly dying? All (and I mean all) the talk is about CoreXY now, you barely see new delta builds anymore which kind of is a shame..

        Still plenty of Delta being built; they are mature enough not to need as much help. CoreXY fascination at this moment is primarily because of Toolchanging and specifically because of the E3D toolchanging printer release.

        If you want to have fun thinking about delta kinematics, play with this for a while: Grab the extruder and move it around. Roll the mouse while in the graphic area, etc, etc, etc. Be sure and click "details" on the output side. That will begin to give you some hints on the topics you've asked about (it will not answer everything).

        http://danalspub.com/DKcalc

        Then, download the below file and open it in a text editor. It is the javascript for all the calculations in that tool/animator. Over 80% of it is dealing with Browser, and sliders, and graphics and... but the other parts are calculating the delta itself. In particular, see the functions that start with "calc...".

        It is FAR from "optimized". It was specifically written to be readable. Long/meaningful variable names, calculations done on multiple lines when they could be condensed, things like that. Anyway, that could be a fun resource for the things you wish to calculate.

        An astonishing amount of Delta kinematics can be calculated with right triangles, or simple planar trig. High school math. Again, there may be "more compact" ways, if we were really trying to write a motion planner or whatever... but to understand this kinematic, simpler math works very very well.

        http://danalspub.com/DKcalc/js/deltacalc_de.js

        Delta / Kossel printer fanatic

        bbergerundefined 1 Reply Last reply Reply Quote 2
        • botundefined
          bot
          last edited by

          The accel, speed, jerk settings in RRF for deltas is based on the planar X/Y motion, not the towers.

          *not actually a robot

          1 Reply Last reply Reply Quote 1
          • bbergerundefined
            bberger @Danal
            last edited by

            @Danal thank you. That's really not a bad idea 💡 🙂

            Also thanks for pointing out that RRF values actually are for the XY plane. This just made it 'click' for me.

            Delta kinematics are just so beautiful and fascinating to watch. It's and art form and I can spend hours sitting in front of it drawing up a stupid XYZ cube..

            Still have to figure out the resolution part of it on the XY plane now.

            1 Reply Last reply Reply Quote 0
            • AndreSundefined
              AndreS
              last edited by

              On a delta there is no fix resolution in XY plane. If one arm is nearly horizontally, the carriage has to move many steps to move the printhead a tiny bit, and is the arm nearly vertically then the printhead moves a 'huge' amount if the carriage move a little bit up or down.

              bbergerundefined 1 Reply Last reply Reply Quote 0
              • bbergerundefined
                bberger @AndreS
                last edited by

                @AndreS exactly. That's why I'm after calculating this for certain areas to get an idea of machine limits.

                1 Reply Last reply Reply Quote 0
                • Danalundefined
                  Danal
                  last edited by Danal

                  Your cases for calc are:

                  • Center of platform.

                  • Near a tower

                  • Opposite edge from a tower. (this will also be the limiting case regarding not having a diagonal rod below 20 degrees).

                  This could be done in a spreadsheet...

                  Delta / Kossel printer fanatic

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

                    https://reprap.org/mediawiki/images/b/b5/Rostock_Delta_Kinematics_3.pdf

                    *not actually a robot

                    bbergerundefined 1 Reply Last reply Reply Quote 2
                    • bbergerundefined
                      bberger @bot
                      last edited by bberger

                      @bot said in XY Acceleration / Speed / Resolution on a Delta:

                      https://reprap.org/mediawiki/images/b/b5/Rostock_Delta_Kinematics_3.pdf

                      It's been a while, but thanks! That's exactly what I was looking for.

                      Let's see if I got this right:

                      1. if you care about XY accuracy don't print in the center but along the long sides. For Z go for the middle.

                      2. If you need equal accuracy on 3 parts either print them one by one or rotate each them by 120 degrees and place them at opposite towers.

                      Did I get that right?

                      Now that I know the expected max errors for different parts of the bed, is there something similar regarding resolution?

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