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

    Tool Active/Standby/Off behavior

    Scheduled Pinned Locked Moved
    Firmware wishlist
    6
    9
    669
    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.
    • kenblu24undefined
      kenblu24
      last edited by

      I'm aware that T0 will cause tool 0 to be active and heat to the set temp, and T-1 will set all tools to standby temp. In old versions of RRF-dc42, G10 P0 S-273.15 R-273.15 would not change the active/standby temperatures, but would turn tool 0 and its heaters off. I'm sure you can see the use in this, as I can turn off the heaters without changing the set temperatures. This behavior seems to be gone now, and running any negative temperatures in a G10 command just sets the active or standby temp to zero. This means a lot of tap-tap-tapping on the paneldue to set the active temp to 240.

      Is there a new way to turn a tool off without setting the active/standby temperatures to zero? Or is there some safety/UX risk that I can't see?

      1 Reply Last reply Reply Quote 0
      • Phaedruxundefined
        Phaedrux Moderator
        last edited by

        You may find this thread interesting: https://forum.duet3d.com/topic/8387/fine-grained-heater-control

        Z-Bot CoreXY Build | Thingiverse Profile

        1 Reply Last reply Reply Quote 1
        • gtj0undefined
          gtj0
          last edited by

          And this one... https://forum.duet3d.com/topic/12260/fine-grained-heater-control
          The heater control threads that never go anywhere. 🙂

          Actually I have another patch for @dc42 that might be acceptable. I'm going to submit it this week.

          1 Reply Last reply Reply Quote 0
          • kenblu24undefined
            kenblu24
            last edited by kenblu24

            So, did anything come of it? Do we now have a way to set a specific tool to off?

            Nevermind, didn't refresh before posting this.

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

              @kenblu24 said in Tool Active/Standby/Off behavior:

              So, did anything come of it? Do we now have a way to set a specific tool to off?

              Nevermind, didn't refresh before posting this.

              You can turn a heater off by setting its temperature to -273C.

              There are plans to add special T commands to turn a tool from off to standby and from standby to off, but currently we're focused on getting RRF 3.01 released along with the compatible DSF and DWC, so no new features will be added to 3.01; meaning that this won't be implemented until 3.02.

              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 1
              • dc42undefined
                dc42 administrators
                last edited by

                I am resurrecting this thread because we propose to add a new M-code to provide the following functionality:

                • Switch a tool from off to standby. Any heaters it uses that are not also used by the current active tool (if any) will be set to their standby temperatures.

                • Switch a tool from standby to off. Any heaters it uses that are not also used by the current active tool (if any) will be turned off.

                Error handling:

                • It will be an error to use this command on the current active tool.
                • It is allowed to turn a tool off that is already off, or to set a tool to standby that is already on standby. In this case the heater adjustments will still be made, in case it is a shared heater and its temperature was last set by another tool.

                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

                GeneRisiundefined 1 Reply Last reply Reply Quote 1
                • gtj0undefined
                  gtj0
                  last edited by

                  Great! How about setting non-tool heater's states without changing temperatures?

                  1 Reply Last reply Reply Quote 0
                  • GeneRisiundefined
                    GeneRisi @dc42
                    last edited by

                    @dc42 I want to be able to run the part cooling fan as a part of tfreex.g so that I can bring the nozzle more quickly down to the standby temp (less oozing). Right now, the tool continues to run at its' active temp until after tfree is run. Is there a way for me to do what I want to do? Might it mean using your new M code ?

                    1 Reply Last reply Reply Quote 0
                    • astrnundefined
                      astrn
                      last edited by astrn

                      So, any news on this one? I would really like to see the status of heaters via gcode commands. @dc42

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