it could be interesting having a @ifTemperatureGreater command with tool and value parameter

In case heating bed and nozzle is optimized to reach target temperature at the same time, it can prevent waiting bed to cooldown before it heats up.

For example, my start gcode is as follow (Simplify 3D), I start to heat nozzle when bed reaches 75° :
M140 S75
M140 S75
M221 S100
M190 S75
M140 S[bed0_temperature]
M104 S[extruder0_temperature] T0 
M109 S[extruder0_temperature] T0 
G0 Z10
M340 P0 S2200
M190 S[bed0_temperature]
But when I start a 2nd print right after the first one, it waits for the bed to cooldown.


  • I think specializing on temperatures makes no sense. Better would be a general @ifGreater / @ifSmaller / @ifEqual and the ability to add process values as parameter. Have to think about this and how to do it best and if we have already a simple way to add them. I think like in many javascript frameworks adding {{variable}} to insert variable would be a good thing. Best allowing some math as well. But that is a bigger change requiring some time.
Sign In or Register to comment.