Hi,
In my 3d printer I added a switch that check if filament is ok (it is not ok if it is too large or missing).
if it is not ok I pause the printing (so the machine stays on, in auto mode, and I can resume it when I fix the filament).
The problem: I want to move the tool head away from the print, and cool down the temperature when it goes in pause because of the error, and I want to come back in the right place and wait for right temperature on resume.
I cannot launch MDI command, because I am still in auto mode. (auto mode IIRC but I am not 100% sure, but the point is: I cannot lauch mdi commands);
I can act at the HAL level: ADING a quantity to all commanded position, and MUXING it only if error is detected (same for temperature)
Hacking the resume (wich will always be activated by the user) in axis, and waiting for the temperature to be high enough before issuing the real resume.
Actually writing this already helped me organize my ideas, but I will post it anyway... what do you think about this? any suggestion better than this?
Regards, Mngr