Hello everyone,
I have a few questions about how klipper's config works, relating to adaptive meshing and other features.
I noticed my slicer tends to output gcode that calls this macro, PRINT_START, but in the config file, its empty.
[gcode_macro PRINT_START]
gcode:
#HOT_CALIBRATE_START
There is a HOT_CALIBRATE_START
[gcode_macro HOT_CALIBRATE_START]
variable_k: 0
gcode:
{% if k == 0 %}
{% if printer['heater_generic hot'].temperature > 49 %}
SET_GCODE_VARIABLE MACRO=HOT_CALIBRATE_END VARIABLE=hot_set VALUE=1
SET_GCODE_OFFSET Z_ADJUST=-0.10 MOVE=0
SET_GCODE_VARIABLE MACRO=HOT_CALIBRATE_START VARIABLE=k VALUE=1
{% endif %}
{% endif %}
But its not actually being called. What actually directs the printer to run its bed level routine and heat up the nozzle?