I've had luck with below since bed always reaches temp before nozzle on mine. No wait for bed then wait for nozzle. I put this before G28 Auto Home/G29 ABL for the extra time to level temp and get better bed leveling. If temps not level by G28 I believe you could add a G4 after to wait until steady but seems to work w/o so far.
QuoteM140 S{material_bed_temperature} ; start heating the bed to what is set in Cura
M109 S{material_print_temperature} T0 ; start heating hotend to what is set in Cura and WAIT
Recommended Posts
athlon1400 0
As I found a bug in this code.
Problem : If bed temp reached target before nozzle, it will start printing right away.
Solution : Double check by add code;
M104 S{material_print_temperature} ; start heating nozzle but don't wait
M190 S{material_bed_temperature} ; start heating the bed to target temp and wait
M109 S{material_print_temperature} ; heating nozzle and wait until target temp then start printing
Link to post
Share on other sites