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

    Stepper speed control (continuous rotation)

    Scheduled Pinned Locked Moved
    General Discussion
    4
    6
    450
    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.
    • fmaundefined
      fma
      last edited by

      Hi!

      Is it possible to control a stepper in speed mode, to have a continuous rotation?

      If not, is it something which could be implemented?

      Thanks,

      Frédéric

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

        That's not currently supported. However, RRF3 already has two movement queues that run asynchronously with respect to each other. One is used for regular G0/G1/G2/G3 moves, the other is available for other functions such as the one you describe.

        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

        fmaundefined 1 Reply Last reply Reply Quote 0
        • A Former User?
          A Former User
          last edited by

          This post is deleted!
          1 Reply Last reply Reply Quote 0
          • fmaundefined
            fma @dc42
            last edited by

            @dc42 said in Stepper speed control (continuous rotation):

            That's not currently supported. However, RRF3 already has two movement queues that run asynchronously with respect to each other. One is used for regular G0/G1/G2/G3 moves, the other is available for other functions such as the one you describe.

            Good. Is it something you could implement, in a future release?

            Frédéric

            droftartsundefined 1 Reply Last reply Reply Quote 0
            • droftartsundefined
              droftarts administrators @fma
              last edited by

              @fma @dc42 could you use the conditional Gcode to run a movement that starts and stops with an input/button press?

              Ian

              Bed-slinger - Mini5+ WiFi/1LC | RRP Fisher v1 - D2 WiFi | Polargraph - D2 WiFi | TronXY X5S - 6HC/Roto | CNC router - 6HC | Tractus3D T1250 - D2 Eth

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

                @droftarts said in Stepper speed control (continuous rotation):

                @fma @dc42 could you use the conditional Gcode to run a movement that starts and stops with an input/button press?

                Ian

                To do that, we would need several more things:

                • A method of specifying that an axis created using M584 is a continuous rotation axis (continuous rotation axes are already supported internally);
                • A way of creating a daemon GCode task that executes a loop continuously;
                • A way of specifying that specific motion commands (or motion commands for a particular axis) should go into the second movement queue;

                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