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

    Real time feed rate change

    Scheduled Pinned Locked Moved
    CNC
    7
    7
    746
    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.
    • tealfixieundefined
      tealfixie
      last edited by

      Hello,

      I am considering a duet for my homebuilt cnc. I'm currently using marlin firmware but frustrated with the fact that I cannot real time change the feed rate during the cut. Does anyone know if duet/reprap has this same limitation?

      deckingmanundefined 1 Reply Last reply Reply Quote 0
      • Vetiundefined
        Veti
        last edited by Veti

        i dont have a cnc, but would changing the speed factor not change the feed rate?

        this is possible on marlin and on the duet.

        1 Reply Last reply Reply Quote 0
        • theruttmeisterundefined
          theruttmeister
          last edited by

          Do you mean during a single line of g-code?

          I know cnc controls can often adjust their speed during a line, but I don't think that's something reprap type firmware in general has implemented... for multiple reasons.

          Isolate, substitute, verify.

          1 Reply Last reply Reply Quote 0
          • fcwiltundefined
            fcwilt
            last edited by fcwilt

            The web interface (called DWC) has slider adjustments for both printing speed and extrusion rate which I am guess is what you are calling "feed rate".

            But I have never used the CNC mode so I cannot be sure.

            Frederick

            Printers: a E3D MS/TC setup and a RatRig Hybrid. Using Duet 3 hardware running 3.4.6

            1 Reply Last reply Reply Quote 0
            • T3P3Tonyundefined
              T3P3Tony administrators
              last edited by T3P3Tony

              Once a move has been planned it will be executed using the planned acceleration, constant speed, deceleration profile. If you want to change speed during a single move that is currently not possible, feedrate changes will be applied to subsequent moves.

              The way to get around this if you make long moves with a single gcode line is to split those moves up into lots of short moves. If the velocity stays the same then they will execute as one long straight move, but the feedrate changes will be applied much quicker (they still won't be instant, how long will depend on how short the moves are and how fast you are going).

              www.duet3d.com

              1 Reply Last reply Reply Quote 1
              • deckingmanundefined
                deckingman @tealfixie
                last edited by deckingman

                @tealfixie said in Real time feed rate change:

                Hello,

                I am considering a duet for my homebuilt cnc. I'm currently using marlin firmware but frustrated with the fact that I cannot real time change the feed rate during the cut. Does anyone know if duet/reprap has this same limitation?

                You can't do real time feed rate changes but you get close (unless things have changed). It always used to be the case (and I think it still is) that a small number of gcode moves are held in a queue. So any change to feed rate (via issuing an M220 speed factor override percentage command or using the slider in DWC) will affect moves that happen after those that are in the queue are completed. So point at which the change takes effect, rather depends on the type of cut. If it's a segmented arc, then the change will appear to happen very quickly. But if the machine is doing very long moves, then there might be a noticeable delay.

                Edit. Started typing the above before @T3P3Tony's post

                Ian
                https://somei3deas.wordpress.com/
                https://www.youtube.com/@deckingman

                1 Reply Last reply Reply Quote 3
                • tom33undefined
                  tom33
                  last edited by

                  Hi,

                  I would like to do the same things. I use external stepper driver, is that possible to override directly the speed with a potentiometer on the driver. Or something like that is not recommended ?

                  Tom

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