Changes to bed heater on web interface during leveling
-
During G32, I can't seem to change the bed heater settings via the web interface. It's odd because the console log shows it's executing the appropriate command to switch to standby or active, or change the temperature (though there is a delay of about 20 seconds), but the web interface doesn't show the change, and the heater doesn't respond - whatever was previously going on with the bed temperature just continues. It's not that the change is deferred; even though the console log shows the command, it's as if it never executes. [EDIT: This may not be true. It seemed that way a few times, but I just ran it again and when the entire iterative G32 finished many minutes later, the temperature changed.]
What's strange is I have no problem changing these things on the PanelDue during leveling.
I don't know if this is my customization of bed.g, but I don't see any logical reason for it. I tried putting in G4 P30 between probes just to see if it helped, but it had no effect.
It's not a huge big deal, but I was wondering if anyone else had seen this.
-
@DonStauffer I think this will be because the input channel from where the G32 command was run, ie DWC, is blocked until the process has finished. Sending commands from a different input channel, in this case via serial port (that the PanelDue is connected to), allows the temperature to be set immediately.
I'm sure this is documented somewhere, but I can't find where! @dc42?
Ian
-
@droftarts OK, it's not a bug, it's a feature!