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

    Display current speed setting (G1)

    Scheduled Pinned Locked Moved
    Duet Web Control
    4
    7
    470
    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.
    • Gabrielundefined
      Gabriel
      last edited by

      Hello together,

      I would like to know, if there is a possibility to read the currently set speed (as set via G1 Fnnn). While the machine is working the current and top speed is displayed correctly.

      The goal is to change the speed by using an incremental value.

      The max speed is readable at the machine properties page.

      Thanks in advance,
      Gabriel

      1 Reply Last reply Reply Quote 0
      • chrishammundefined
        chrishamm administrators
        last edited by

        That's the "Requested Speed" field in DWC2. The top speed is the maximum achieved speed of the current move. If you want to get the F value of G0/G1, just multiply that value by 60.

        Duet software engineer

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

          Hi,

          So you want some external program or device to be able to read the current speed and send back a new, different speed????

          Frederick

          Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

          Gabrielundefined 1 Reply Last reply Reply Quote 0
          • Gabrielundefined
            Gabriel @chrishamm
            last edited by

            @chrishamm Thanks for your answer. The requested speed is only displayed while a print or move is running. I need to know the last value which was defined bei G1 Fnnn.

            1 Reply Last reply Reply Quote 0
            • Gabrielundefined
              Gabriel @fcwilt
              last edited by

              @fcwilt Yes, that's it. I connect to the firmware via http-request.

              Let's say we have the following case: Someone processes a movement with a specific feed rate, for example F1000. Afterwards he/she wants to increase the value by 500, but doesn't know the last F-value which was specified in the first run. To increase the value by 500 I need to know the last specified F-parameter to add the increment.

              THANK you very much!

              1 Reply Last reply Reply Quote 0
              • chrishammundefined
                chrishamm administrators
                last edited by

                In that case I think the only way would be to create a Duet 3 plugin (which obviously won't work with a Duet 2) or to stream the whole file line-by-line over Telnet and to keep track of the current F parameter.

                Duet software engineer

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

                  We could add "current F parameter" to the object model. Then, when the OM is fully implemented in RRF3, Duet 2 users will be able to retrieve it using M408 P1.

                  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