M104/G10 Temperature Threshold
-
It seemed like currently, the default threshold for Duet is 1 degC. When the measured temperature is within 1 degC of the targeted temperature, the firmware will proceed to the next instruction. Is it possible to change the threshold to a larger value? I got some powerful fan directly blowing at the heater block. During tool change, when the fan turns on, the temperature fluctuates a bit. This fluctuation causes the system to wait until temperature stabilized. Increasing the threshold should reduce waiting time during tool change.
-
M104 sets the temp and releases control. It doesn't wait.
https://duet3d.dozuki.com/Wiki/Gcode#Section_M104_Set_Extruder_Temperature
M109 waits to within 2.5c
https://duet3d.dozuki.com/Wiki/Gcode#Section_M109_Set_Extruder_Temperature_and_Wait
G10 and M116 has the S parameter to specify the tolerance.