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

    Heater Mode (off, active, standby) Option

    Scheduled Pinned Locked Moved
    Duet Web Control wishlist
    5
    8
    1.1k
    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.
    • fcwiltundefined
      fcwilt
      last edited by

      Hi,

      Using "Web Interface Version" 1.22 when changing the state of a heater to OFF both the ACTIVE and STANDBY settings are reset to zero.

      Could we have an option to allow the settings to NOT be reset to zero?

      Thanks.

      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

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

        I'll leave this up to @dc42 because it would require a firmware change in the heater code. At the moment to turn off (tool) heaters G10/M140/M141 is sent with active/standby temperatures of -273.15C which makes the firmware turn off the corresponding heater(s) but I think this also updates the set temperatures which makes DWC display 0C for the turned off heater.

        Duet software engineer

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

          @chrishamm said in Heater Mode (off, active, standby) Option:

          I'll leave this up to @dc42 because it would require a firmware change in the heater code. At the moment to turn off (tool) heaters G10/M140/M141 is sent with active/standby temperatures of -273.15C which makes the firmware turn off the corresponding heater(s) but I think this also updates the set temperatures which makes DWC display 0C for the turned off heater.

          Thanks for the reply and I understand the issues.

          I take it the use of a "magic" value to turn off the heaters goes back a ways and changing the approach would be a major pain?

          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

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

            I'd like to visit the heater management system at some time because the present model has a few limitations:

            • The original model had no way to turn a heater off apart from M0 (which turns all heaters off) and emergency stop. The new model uses a magic value, which isn't ideal.
            • More importantly, the concept of active and standby temperatures is only really meaningful if each tool heater is assigned to exactly one tool, for example in a traditional dual nozzle, IDEX or tool changer setup. If multiple tools share the same heater(s), then it makes far less sense. This situation occurs when using mixing extruders (with different tools using the same hot end but different mix ratios), and when using IDEX machines if you have tools for ditto printing.
            • Most slicers have no concept of standby temperatures and use M104/M109 instead of G10/M116 to manage tool temperatures. So the firmware has to map M104 and M109 calls on to the model used by RRF. This has gone through several iterations in an attempt to be compatible with those slicers, but I think it still confuses people. For example, M109 may or may not result in a tool being made active, and M104 sets both active and standby temperatures.

            So I am open to suggestions for a better model of the relationship between heaters, tools, and temperatures.

            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

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

              @dc42 said in Heater Mode (off, active, standby) Option:

              I'd like to visit the heater management system at some time because the present model has a few limitations:

              • The original model had no way to turn a heater off apart form M0 (which turns all heater off) and emergency stop. The new model uses a magic value, which isn't ideal.
              • More importantly, the concept of active and standby temperatures is only really meaningful if each tool heater is assigned to exactly one tool, for example in a traditional dual nozzle, IDEX or tool changer setup. If multiple tools share the same heater(s), then it makes far less sense. This situation occurs when using mixing extruders (with different tools using the same hot end but different mix ratios), and when using IDEX machines if you have tools for ditto printing.
              • Most slicers have no concept of standby temperatures and use M104/M109 instead of G10/M116 to manage tool temperatures. So the firmware has to map M104 and M109 calls on to the model used by RRF. This has gone through several iterations in an attempt to be compatible with those slicers, but I think it still confuses people. For example, M109 may or may not result in a tol being made active, and M104 sets both active and standby temperatures.

              So I am open to suggestions for a better model of the relationship between heaters, tools, and temperatures.

              David,

              Can I email you? I know you don't like people emailing you and I can understand that, but I'm working on something that might have a bearing on this "heater thing". I don't want to post details of what I'm doing on a open forum (at least not yet).

              I've had a couple of email chats with Tony but I'd like your input too if possible.

              Ian

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

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

                Ian, yes of course.

                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

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

                  @dc42 said in Heater Mode (off, active, standby) Option:

                  Ian, yes of course.

                  Hi David,

                  I've sent you an email to an address you gave me prior to last years TCT show.

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

                  1 Reply Last reply Reply Quote 0
                  • zerspaner_gerdundefined
                    zerspaner_gerd
                    last edited by

                    I noticed that too negatively!
                    That was not the case with older versions!

                    (M1 deactivates heaters without changing the temperature)

                    Board: Duet WiFi 1.03 | Firmware Version: 3.1.1 | WiFi Server Version: 1.23 | Web Interface Version: 3.1.1

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