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

    What is the difference between a rotational and linear axis?

    Scheduled Pinned Locked Moved Solved
    Using Duet Controllers
    2
    4
    226
    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.
    • DocTruckerundefined
      DocTrucker
      last edited by

      As the title says, as far as the Duet is concerned how (/why) does it treat them differenty?

      Can I get an axis to home somewhere between its limits or do I have to use a G92 bodge? Perhaps best to set a variable in the config and call that when needed...

      Running 3 P3Steel with Duet 2. Duet 3 on the shelf looking for a suitable machine. One first generation Duet in a Logo/Turtle style robot!

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

        @doctrucker the NIST standard treats them differently. It's to do with how the feed rate (F) parameter in G1 commands is interpreted. If both linear and rotational axes are moving, the F parameter specifies the composite movement speed of the linear axes only. You can home rotational axes as normal.

        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

        DocTruckerundefined 1 Reply Last reply Reply Quote 1
        • DocTruckerundefined
          DocTrucker @dc42
          last edited by

          @dc42 Ok, that makes sense.

          I assume that if the rotational axis can't complete the move in the specified distance it still slows down the whole move and doesn't cause the head to dwell at the end of a linear move while it rotates?

          Regards the homing is there already a feature request in the system for a way to deal with a home switch that triggers somewhere between the upper and lower limits? Is creating a variable in the config file and recalling it into a G92 command after moving to limit the only neat way to do this in RRF3? I could just hard code the G92 command in the homing macro, but this is begging to be forgot when changes are made as it is outside of the config.g!

          Running 3 P3Steel with Duet 2. Duet 3 on the shelf looking for a suitable machine. One first generation Duet in a Logo/Turtle style robot!

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

            @doctrucker said in What is the difference between a rotational and linear axis?:

            Regards the homing is there already a feature request in the system for a way to deal with a home switch that triggers somewhere between the upper and lower limits?

            Yes this is planned.

            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 1
            • First post
              Last post
            Unless otherwise noted, all forum content is licensed under CC-BY-SA