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

    tool off and bed off inconsistency - DWC 3.4b7

    Scheduled Pinned Locked Moved
    Beta Firmware
    4
    6
    255
    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.
    • jay_s_ukundefined
      jay_s_uk
      last edited by

      When setting a tool to off in DWC, the temperature is reduced from whatever was set to 0.
      When setting a bed to off in DWC, the temperature remains at whatever temperature it was set to.
      be5de2d4-9c79-4297-a4f9-39bc3aff3246-image.png
      @chrishamm

      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

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

        @jay_s_uk DWC currently sends G10 Pnnn S-273.15 R-273.15 to turn off a tool, although that is about to be changed to M568 Pnnn A0. So RRF actually resets the active/standby temps to 0, not DWC.

        Duet software engineer

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

          @chrishamm ah, ok. so how come it doesn't do the same for bed?

          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

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

            @jay_s_uk See https://github.com/Duet3D/RepRapFirmware/blob/3.4-dev/src/Tools/Tool.cpp#L622, not sure why the behaviour is different.

            @dc42 what do you think, should we change either M140/141 or G10?

            Duet software engineer

            ÖrjanEundefined 1 Reply Last reply Reply Quote 1
            • ÖrjanEundefined
              ÖrjanE @chrishamm
              last edited by

              @chrishamm Please also note this related wish: https://forum.duet3d.com/topic/26563/allow-m144-to-turn-off-the-bed-heater. Decoupling temperature setting from active-standby-off state changes could make the handling of bed and tool heater states less inconsistent.

              Also, using zero to signify "no heat" is perhaps not the best. What would happen to someone building a machine for ice cream extrusion...?

              You might use, e.g., -273.15 to signify "no temp set" in the object model, and display it as "None" in DWC, thus avoiding zero as a magic number.

              dc42undefined 1 Reply Last reply Reply Quote 1
              • dc42undefined
                dc42 administrators @ÖrjanE
                last edited by

                Personally, I've never seen the point of having a standby temperature for the bed, and I would prefer to get rid of it.

                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 2
                • First post
                  Last post
                Unless otherwise noted, all forum content is licensed under CC-BY-SA