Heater Mode (off, active, standby) Option



  • 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


  • administrators

    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.



  • @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


  • administrators

    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.



  • @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


  • administrators

    Ian, yes of course.



  • @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.



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

    (M1 deactivates heaters without changing the temperature)


Log in to reply