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

    Max speed for delta tower axes

    Scheduled Pinned Locked Moved Solved
    Tuning and tweaking
    3
    4
    231
    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.
    • justus2342undefined
      justus2342
      last edited by justus2342

      Hi,
      I have a problem with configuring the maximum feedrate on my big delta printer (Modified Tevo little Monster with Duet2Ethernet, running RRF3.4.4). Maybe it is just my lack of understanding.

      I would like to tell RRF how fast it may drive the tower axes at maximum. But as far as I see, this is not possible.
      Instead the only configurable feedrate limit is for cartesian axes (aka X,Y and Z) via M203. Since the kinematic of a delta printer implies a non-linear relation between tower-axes moves and cartesian XY-moves, configuring only limits for cartesian moves might not suffice.

      The only thing I could find in the docs was a rule of thumb:

      As a general guide, your maximum XYZ speeds in mm/minute multiplied by your tower steps/mm should be no more than 3.6 million when running firmware 1.09i-dc42 and later

      Considering the named firmware version, this might be outdated. Moreover it does not answer my question.

      So I am a little puzzled. The EMF Calculator tells me, that I should stick to a maximum of 245 mm/s on the tower axes, but how do I configure RRF to keep this limit?

      Tevo Little Monster (Duet2, Smart Effector, lin Rails, Magb. Arms)
      Anycubic Delta Linear Plus (Duet2, Smart Effector, Magb. Arms)
      Two Trees Sapphire Pro (MKS Robin, Marlin 2.x, D. Extruder)

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

        @justus2342 said in Max speed for delta tower axes:

        So I am a little puzzled. The EMF Calculator tells me, that I should stick to a maximum of 245 mm/s on the tower axes, but how do I configure RRF to keep this limit?

        If you specified the kinematics as Delta in the EMF calculator then the results it gives are already converted to feed rate. So just multiply 245 by 60 to convert to mm/min for the M203 command.

        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

        justus2342undefined 1 Reply Last reply Reply Quote 0
        • justus2342undefined justus2342 has marked this topic as solved
        • justus2342undefined
          justus2342 @dc42
          last edited by

          @dc42 Thank you. That answers my question and solves my problem.

          But I am curious. It seems, the EMF calculator just takes the delta-geometry into account with a factor of 1.7. But why 1.7? Where does it come from? (Follow-up question: Why 1.414 (≈ √2) for CoreXY?)

          Tevo Little Monster (Duet2, Smart Effector, lin Rails, Magb. Arms)
          Anycubic Delta Linear Plus (Duet2, Smart Effector, Magb. Arms)
          Two Trees Sapphire Pro (MKS Robin, Marlin 2.x, D. Extruder)

          achrnundefined 1 Reply Last reply Reply Quote 0
          • achrnundefined
            achrn @justus2342
            last edited by achrn

            @justus2342 1.7 because it's tan(60). It assumes the 'rule of thumb' that the delta arms will be at a maximum of 60 degrees from vertical, and with that configuration the motor runs tan(60) times faster than the head is moving directly towards that tower, by geometry.

            You can see this for yourself (roughly) knowing nothing more than pythagoras and sin/cos:

            Suppose you have 400mm long arms, at 60 degrees from horizontal, extending directly away from a tower. Therefore, the tip of the arm will be offset 400 x sin(60) = 346.41mm horizontally from the tower end, and 400 x cos(60) = 200.00mm vertically.

            Suppose the carriage now moves 1mm towards the tower, so the horizontal offset is now 345.41. The arm length obviously doesn't change so is still 400. By pythagoras therefore the vertical offset must now be sqrt(400^2 - 345.41^2) = 201.72mm That is, the head moved 1mm horizontally and the carriage moved 1.72mm.

            If your delta has different geometry at extreme reach, you could/should use a different factor, but 60 degrees is the norm.

            1 Reply Last reply Reply Quote 2
            • justus2342undefined justus2342 referenced this topic
            • First post
              Last post
            Unless otherwise noted, all forum content is licensed under CC-BY-SA