Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login
    1. Home
    2. SnowDrifter
    • Profile
    • Following 0
    • Followers 0
    • Topics 1
    • Posts 3
    • Best 0
    • Controversial 0
    • Groups 0

    SnowDrifter

    @SnowDrifter

    0
    Reputation
    1
    Profile views
    3
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    SnowDrifter Unfollow Follow

    Latest posts made by SnowDrifter

    • RE: Motor speed limits

      @deckingman said in Motor speed limits:

      @SnowDrifter What is the purpose of this thread? Are you asking a question, making a statement, asking for advice, or requesting a change or additional feature?

      Ultimately, the maximum motor speed will be determined by the torque curve of the motor(s). The maximum acceleration is a function of that torque divided by the mass to be moved and the maximum speed can therefore be calculated as sqrt(2x acceleration x distance/2). Most machines will never attain the maximum motor speed unless the axes travel distances are large enough to accommodate the acceleration and deceleration phases. In general terms, it is the rate of acceleration that the machine can withstand which will determine the maximum speed that can be attained. But that only applies to non-print moves. Print moves will be limited by the speed at which filament can be melted and extruded and those moves will be far below the motor speed limits.

      It's a feature request. I want to limit individual motor speeds as the traditional X and Y speeds don't apply well to a corxy since everything's 'rotated' 45 degrees.

      posted in Firmware wishlist
      SnowDrifterundefined
      SnowDrifter
    • RE: Motor speed limits

      A coreXY machine doesn't obey traditional by-axis speeds

      posted in Firmware wishlist
      SnowDrifterundefined
      SnowDrifter
    • Motor speed limits

      So we have maximum machine speeds and feed rates, which is great. It's a start. But feels like something that's more a first-pass approach than it is a final stop.

      Whether it be coreXY, Cartesian, delta, etc, there is more than a single motor doing the driving. In my case, I use coreXY. When moving in 45 degree diagonals, only one motor does the work. That speed caps out at some arbitrary value, J. When moving in strict X or strict Y directions, both motors assist in movement, and would thusly create a maximum motion speed of 1.41*J.

      The same concepts can be applied to delta or Cartesian systems too, where the angle of a motion will result in different motor speeds for a given feed rate.

      posted in Firmware wishlist
      SnowDrifterundefined
      SnowDrifter