#I cant find a way to put a delay on bed heating
29 messages · Page 1 of 1 (latest)
I would like when the bed heater reach the desired temp, to leave it for 30 minutes and then start to print
so it must be inside the start_print
Easiest way ad a g4 after the time is reached.
G4 P1800000 are 30 min (1000 x 60 x 30)
[gcode_macro ADD_BED_MESH]
gcode:
{action_respond_info("Warming up bed + waiting for the bed mesh")}
M140 S{55} # set bed to hit TARGET_TEMP
G28 #remove line if you ran G28 before starting this macro
z_tilt_adjust
M190 S{55} # Wait for the bed to hit TARGET_TEMP
G4 P200000 ##0000 ; wait 35 minutes to warm up bed evently does not work properly
G4 P 1800000
BED_MESH_CALIBRATE
SAVE_CONFIG
BED_MESH_PROFILE LOAD=default
like that ? I had the P200000 and later removed some 000 in order to test but it didnt work
but u have a space between p and the 000
so maybe that was the problem ?
No space anymore 😉. Was an c&p problem from the calculator
What does not work G4 is PAUSE P specifies Milliseconds
hm, it shuts down only when I use that but now I see that my pid is off so maybe it was because of that
I will do the pid again
and then put it
So 30 x 60 x 1000 must work Never needed a Pause that long
Than your idle timeout definition is to short
I do heat soak for 30 min but with a completely different solution, but my print_start is really complex
When I use the g4 pause