Confusing Tool Control behaviour
-
Confusing behaviour in DWC tool control area - maybe since I have updated to firmware 3.4 beta.
I have 2 entries in the tools area: T0 (hotend heating) and bed (print bed heating). When I select a temp > 0 for T0 - via the drop down menu - the selected temp will be shown, BUT the tool stays OFF. Selecting a tem > 0 for the printbed entry, the selected value will also be shown, BUT the bed heating automatically switches to state ACTIVE.
My 1st question: Why are these two entries behaving differently? I have a vague remembering that this was not in rel 3.2 (some time ago).
2nd question: When issuing (via command line entyr in DWC) a GCODE like M104 S200 T0, the tool entry will show the temp value AND switch to state ACTIVE!?
3rd question: Selecting a temp value = 0 is imho a possibility to swicth a too//bed heating OFF, but in DWC the value is acepted, but state stays ACTIVE. Does this really make sense?
4th question (finally): Is there a GCODE to set the state = OFF at all?I have checked the DWC manual but could not find a clarification for my above questions. Please help me sort things out.
-
@hlwerschner 1. If you only have a single tool, you can keep it selected so you don't need to worry about it (add
T0
to your config.g). Since Duets can be used to control a variety of different tools (or multiple nozzles), it makes no sense to activate all the tool heaters at once.
2.M104
is a fallback M-code to control nozzle temperatures. It selects the tool and sets the temperature,M568
orG10
(as used by DWC) do not do this for the reason above.
3. Yes, it does. It's the heater state and if it is set to0
, it will remain off as long as it doesn't get colder than that.
4. AFAIRM1
can be used for that in v3.4 if there is nosleep.g
to override the default behaviour.