Trying to soak a bed / enclosure if the temperature is >=100.
Even while splitting the starting commands they seem to run without hesitation/pause. What am I missing?
Working off of the Interruptible Heat Soak : Interruptible heat soak
I understand from : klipper-voron2.4-config/heatsoak.readme.md at mainline · garethky/klipper-voron2.4-config · GitHub?
— That the start needs to be split.
What should get passed:
START_WARMUP BED_TEMP={first_layer_bed_temperature[0]} DURATION=10
START_PRINT EXTRUDER_TEMP={first_layer_temperature[0]} BED_TEMP={first_layer_bed_temperature[0]}
printer.cfg
[include start-warmup.cfg]
[include heat_soak.cfg]
[include start-stop.cfg]
start-warmup.cfg
[gcode_macro START_WARMUP]
description: Warmup
gcode:
{% set BED_TEMP = params.BED_TEMP|default(0)|float %}
{% set DURATION = params.DURATION|default(5)|float %}
; Possible Bed/Chamber Soak
{% if params.BED_TEMP >= "100" %}
HEAT_SOAK TARGET=BED_TEMP DURATION=params.DURATION
{% endif %}
heat_soak.cfg
see: Interruptible Heat Soak
start-stop.cfg
[gcode_macro START_PRINT]
description: Print start operations
gcode:
{% set BED_TEMP = params.BED_TEMP|default(0)|float %}
{% set EXTRUDER_TEMP = params.EXTRUDER_TEMP|default(0)|float %}
; Set initial temps
M140 S{BED_TEMP} ; bed temp
M190 S{BED_TEMP} ; wait for bed
M104 S160 ; set extruder no-ooze temp
G21 ; Set to metric
G90 ; Force coordinates to be absolute relative to the origin
G28 ; Home
M104 S200 ; Get Nozzle Closer to Temp While Probing
; On Demand Bed Mesh Calibration
BED_MESH_CALIBRATE
G0 X1 Y25 Z5 F5000 ; Move to Safe Drool Spot
M104 S{EXTRUDER_TEMP} ; set final nozzle temp
M190 S{BED_TEMP} ; wait for bed temp to stabilize
M109 S{EXTRUDER_TEMP} ; wait for nozzle temp to stabilize
G92 E0 ;Set extruder to zero
; New Purge Style
ADAPTIVE_PURGE
When executed it will:
- start the warmup,
- will probe,
- go to center,
- fan on,
- starts going to temp and once it reaches temp it immediately goes into the start print,
- new g28, then when all done parks at its final spot then seems to revert back to dwell soaking.
I’m at a loss for how to proceed. Can I get a clue?