START_PRINT routine using the _USER_HOOK macros, and I believe it may be because of how Klipper parses Jinja statements before gcode? START_PRINT macro fetches the bed_heat_soak_time and hotend_heat_soak_time using Jinja set statements right at the top of the routine, and I had thought if I use the _USER_START_PRINT hook then that should update the variables defined in [gcode_macro RatOS] and allow me to reference them through the START_PRINT macro. However this doesn't seem to be the case, despite my _START_VARIABLE_HEATSOAK macro correctly calculating and setting the variables the machine still falls back to the default values defined in [gcode_macro RatOS].Join the Discord to ask follow-up questions and connect with the community