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

    Found issues using duet as CNC controller

    Scheduled Pinned Locked Moved
    CNC
    5
    21
    1.2k
    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.
    • jrentschler01undefined
      jrentschler01 @PCR
      last edited by

      @pcr said in Found issues using duet as CNC controller:

      @pcr

      Try using

      G10 L2 P1 X50 Y50

      Then G54

      Okay you right I was missing G54, so this is solved now. Thank you!

      Jürgen

      1 Reply Last reply Reply Quote 0
      • jrentschler01undefined
        jrentschler01 @PCR
        last edited by

        @pcr said in Found issues using duet as CNC controller:

        stopping can be quick If you Play with the segment paramter

        can you tell me a bit more about that? or tell me where this is documented?

        Jürgen

        jay_s_ukundefined 1 Reply Last reply Reply Quote 0
        • jay_s_ukundefined
          jay_s_uk @jrentschler01
          last edited by

          @jrentschler01 add something like
          M669 K0 T1 S1
          That should do

          Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

          jrentschler01undefined 1 Reply Last reply Reply Quote 0
          • jrentschler01undefined
            jrentschler01 @jay_s_uk
            last edited by

            @jay_s_uk okay did it:
            5.11.2021, 19:38:57 M669
            Kinematics is Cartesian, 1 segments/sec, min. segment length 1.00mm, matrix:
            1.00 0 0
            0 1.00 0
            0 0 1.00

            I'm not exactly sure what itr should do? I read the documentation and I guess it helps if more Movement commands in the buffer but if you have an long onging movement like 100mm it sill will not stop until this is done. I tryed it with M0

            Jürgen

            dc42undefined 1 Reply Last reply Reply Quote 0
            • jrentschler01undefined
              jrentschler01
              last edited by

              just for who is curious wht kind of CNC I have here a picture to have idea of it:
              4e2a2e27-ebf3-4c06-83d6-49935e382101-image.png

              It's nothing Special, but it works precise and fine with milling aluminium. The Axis motors could be a bit bigger to go faster, but thats fot the next step.

              Jürgen

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

                @jrentschler01 said in Found issues using duet as CNC controller:

                but if you have an long onging movement like 100mm it sill will not stop until this is done. I tryed it with M0

                M0 will wait until all existing moves are complete. Try a pause command instead. If the movement speed is lower than the jerk configured using M566, it should pause between segments.

                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

                baird1faundefined 1 Reply Last reply Reply Quote 0
                • baird1faundefined
                  baird1fa @dc42
                  last edited by

                  @dc42 I'm getting close to finishing up my Duet 2 wifi based CNC and reading this post has me a tad concerned about the pause command. The machine I'm building has 2500mm length in Y and 1250mm in X. My intended use is to make large cabinet parts and I could see the need to have a stop in the middle of a very long straight move. Is there not provision to stop the movement mid move? I run a run a UCCNC based router at work and there is a feed pause command which will just stop movement immediately which is extremely handy when you need to pause the feed during a travel move or any move where there is no contact with the workpiece. There are times you might need to move a clamp that is in the way of a travel move so hitting "pause feed" is very handy. Then you can resume the feed which will just resume the feed.

                  I think it would be helpful to have both the conventional pause that is already there which calls the pause.g macro (very handy in 3D printing) and then using the resume.g macro to get back to where you were and start again. But then have a seperate feed hold or feed pause which just pauses the current move and then resumes that same move right where it left off. No macro call just a simple interrupt/pause of the signals going to the stepper drivers.

                  jay_s_ukundefined 1 Reply Last reply Reply Quote 0
                  • jay_s_ukundefined
                    jay_s_uk @baird1fa
                    last edited by

                    @baird1fa if you set small segment values (e.g. M669 S1 T1) you can pause virtually straight away and then resume where you've left off

                    Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

                    baird1faundefined 1 Reply Last reply Reply Quote 0
                    • baird1faundefined
                      baird1fa @jay_s_uk
                      last edited by

                      @jay_s_uk so are the segment values something that the duet firmware uses to break the moves into smaller pieces? Is there a downside to doing that?

                      jay_s_ukundefined 1 Reply Last reply Reply Quote 0
                      • jay_s_ukundefined
                        jay_s_uk @baird1fa
                        last edited by

                        @baird1fa that's correct.
                        And none that I've seen at the speeds we'll be cutting at

                        Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

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