Duet3D Logo

    Duet3D

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

    Segment free delta vs Segmented delta

    Firmware developers
    2
    2
    449
    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.
    • GizmotronX5000
      GizmotronX5000 last edited by

      I'm still trying to wrap my head around the structure of the kinematics classes. I understand that this fork of RRF uses non-segmented delta motion. I also see in the constructor for the LinearDeltaKinematics that the useSegmentation and segsPerSecond are false and -1 respectively. If I set segsPerSecond to a positive value, say 100, would anything else have to change in the inverse or forwards kinematics functions in order for the printer to operate?

      I just tried it and nothing seems to be broken, so that's good. I guess my question is: Is there any fundamental difference in the way a segmented motion kinematics class operates compared to a non-segmented class? Are functions still called in the same ways?

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

        The difference is that if useSegmentation is true then moves will be chopped into short segments as they are passed between the GCodes class and the Move class.

        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