Wait for extruder temp to drop to specified value?
-
I wish to make my unload filament macro wait until the temperature has dropped to a suitable value (e.g. 100deg for PLA). Is there any means of pausing execution until the temperature has fallen to a specified value? Thanks.
-
I do exactly that. Here is a copy and paste of one of my unload macros
T0; select tool 0
G10 P0 S180; heat to 180 and wait
M116 P0
G10 P0 S120; cool to 120 and wait
M116 P0
G1 E-20 F300; retract 20mm at 5mm/sec
G1 E-50 F600; retract another 50mm at 10mm/sec
G1 E-200 F3000; retract another 150mm at 50mm/sec
G10 P0 S0; turn heater offIIRC, the trick was to use G10 and M116.
HTH
-
That's great, thanks a lot.
-
It's also possible using M109.
-
It's also possible using M109.
Yes I think I tried that initially but had problems with it. My memory is a little hazy but it might have been an issue with the firmware version I was using at the time, which was resolved in a later firmware update. Can't remember the exact circumstances, I'll see if I can find the thread….
-
Stupidly, I didn't go on to read the documentation about M109 when it didn't work using M109 Sxxx. I should have used M109 Rxxx.
-
Glad you got it sorted.
I found the thread about problems I had with M109 https://www.duet3d.com/forum/thread.php?id=3596. It was something else and no doubt got fixed in a later firmware.