August 2, 2021
Description
I really liked the concept of a relative temperature tower that supports any material, but I also wanted to be able to change the layer height/nozzle size easily, so I rewrote the layer change G-code to be layer-independent.
;BEFORE_LAYER_CHANGEG92 E0.0{if layer_z > 81+layer_height/2} M104 S{temperature[0] -30} ; Layer 9{elsif layer_z > 71+layer_height/2} M104 S{temperature[0] -25} ; Layer 8{elsif layer_z > 61+layer_height/2} M104 S{temperature[0] -20} ; Layer 7{elsif layer_z > 51+layer_height/2} M104 S{temperature[0] -15} ; Layer 6{elsif layer_z > 41+layer_height/2} M104 S{temperature[0] -10} ; Layer 5{elsif layer_z > 31+layer_height/2} M104 S{temperature[0] -5} ; Layer 4{elsif layer_z > 21+layer_height/2} M104 S{temperature[0]} ; Layer 3{elsif layer_z > 11+layer_height/2} M104 S{temperature[0] +5} ; Layer 2{elsif layer_z > 1+layer_height/2} M104 S{temperature[0] +10} ; Layer 1{endif};[layer_z]
License:
Creative Commons — Public Domain
7