You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Because my printer has multiple beds i want certain beds to never turn on.
so it will only do the start code M190 T1 s[bed_temperature_initial_layer_single]
Yes i know setting it to 0 works for "by layer" prints but not for "by object" as the second object will re run the standard nozzle and bed temps without the "T#"
this is my current work around but i dont like it as it has to wait for the NEXT layer while the NEXT objects second layer bed temp is 0
and no i cant do layer num 2 becase this is the second object so the layer could be any number. and what about the 3rd or 4th, etc obj
;AFTER_LAYER_CHANGE
;[layer_z]
{ if layer_z < 3.6 }M140 T0 S[bed_temperature_initial_layer_single] { endif }
{ if layer_z < 3.6 }M140 T1 S[bed_temperature_initial_layer_single] { endif }
{ if layer_z < 3.6 }M140 T2 S0 { endif }
{ if layer_z < 3.6 }M140 T3 S0 { endif }
;this if statement will turn the heat bed temp back to initial temp if the layer height is less than 3.6z
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Because my printer has multiple beds i want certain beds to never turn on.
so it will only do the start code M190 T1 s[bed_temperature_initial_layer_single]
Yes i know setting it to 0 works for "by layer" prints but not for "by object" as the second object will re run the standard nozzle and bed temps without the "T#"
this is my current work around but i dont like it as it has to wait for the NEXT layer while the NEXT objects second layer bed temp is 0
and no i cant do layer num 2 becase this is the second object so the layer could be any number. and what about the 3rd or 4th, etc obj
;AFTER_LAYER_CHANGE
;[layer_z]
{ if layer_z < 3.6 }M140 T0 S[bed_temperature_initial_layer_single] { endif }
{ if layer_z < 3.6 }M140 T1 S[bed_temperature_initial_layer_single] { endif }
{ if layer_z < 3.6 }M140 T2 S0 { endif }
{ if layer_z < 3.6 }M140 T3 S0 { endif }
;this if statement will turn the heat bed temp back to initial temp if the layer height is less than 3.6z
Beta Was this translation helpful? Give feedback.
All reactions