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

    Alternative Axis Movement/Speed Control

    Scheduled Pinned Locked Moved
    Firmware wishlist
    4
    6
    564
    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.
    • EducatingSavvasundefined
      EducatingSavvas
      last edited by

      Alternative Axis Movement/Speed Control (for CNC & Larger 3D Printers)

      Hiya - this is just an idea, but I'm curious to know if it's possible to have an alternative movement controls for the duet.

      At the moment, the axis movement is based on selecting a specified distance with a pre-set speed on the web interface, or with a pendent where a wheel is turned and the selected axis movement occurs. In both cases the movement carries on after the action of pressing the button or rotating the wheel has stopped.

      Is it possible to have an alternative movement control where there are arrows for the axis in either direction - and for the movement to only occur while the arrow is pressed and to stop when un-pressed with no buffering. There could be four speeds, such as fast, medium, slow and per-step.

      8050fec9-95de-4ab6-867c-e82fb2ac72fe-image.png

      I'm sure most people have managed to crash their tools into material, hold-downs or plunge into the wasteboard using the current movement method. It's also requires more steps and planning. I only suggest this as that latter feels like a safer way to move axes - and prevent crashing. If you imagine a large 8x4 CNC machine - it would be easy to become inpatient moving over a large distance and to overshoot your mark.

      I'd be curious to know if people would prefer this?

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

        For CNC machines it's probably better to use a CNC pendant, https://duet3d.dozuki.com/Wiki/CNC_Pendant.

        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

        EducatingSavvasundefined 1 Reply Last reply Reply Quote 0
        • EducatingSavvasundefined
          EducatingSavvas @dc42
          last edited by

          @dc42 I'm aware of these style pendants and not a great fan of them. They seem inefficient with the number of steps for moving, plus they can still overshoot their mark when the wheel has stopped turning. That along with the buffering of commands makes this feel unsafe especially for larger machines. If a duet based system is risk-assessed for use say within an educational institution those behaviours will work against it being chosen over something else.

          JoeSmaleundefined 1 Reply Last reply Reply Quote 1
          • JoeSmaleundefined
            JoeSmale @EducatingSavvas
            last edited by JoeSmale

            @educatingsavvas - We designed one for our CNC machine. Controls the Duet through a Windows PC if that helps?

            Can be seen here: https://www.youtube.com/watch?v=uTOzbgphKCg
            OR here: https://www.youtube.com/watch?v=wAHG86Fhl7w

            We added a setting where yoy can turn off buffering (so you don't queue up commnads).

            You can also execute all your macros from it.

            Cheers

            Joe

            EducatingSavvasundefined 1 Reply Last reply Reply Quote 2
            • EducatingSavvasundefined
              EducatingSavvas @JoeSmale
              last edited by

              @joesmale That does look great - the ability to turn off buffering will makes using the pendant a lot safer. I do feel that feature needs to be built into the RRF especially if the controllers are able to power bigger and larger machines - both CNC and 3D Printers.

              T3P3Tonyundefined 1 Reply Last reply Reply Quote 2
              • T3P3Tonyundefined
                T3P3Tony administrators @EducatingSavvas
                last edited by

                @EducatingSavvas related github issue:
                https://github.com/Duet3D/RepRapFirmware/issues/537

                EducatingSavvas created this issue in Duet3D/RepRapFirmware

                open [FeatureRequest]: Buffering Commands Safety Concerns #537

                www.duet3d.com

                1 Reply Last reply Reply Quote 1
                • First post
                  Last post
                Unless otherwise noted, all forum content is licensed under CC-BY-SA