Fill out above information andin all cases attach yourklippy.logfile (use zip to compress it, if too big). Pasting yourprinter.cfgis not needed Be sure to check our “Knowledge Base” Category first. Most relevant items, e.g. error messages, are covered there
Describe your issue:
Hello i have a BTT Pad 7 and was wondering once my filament runs out and i insert more click resume on the screen it doesn’t heat up to the previous temp then resume. It will just try to resume and then cancels print because its not upto temp.
If i use my heat and resume print macro then i will set the temp in the macro then send the macro but it will turn off the heater and continue then when it gets too cold cancels iand says too cold. Some times if i set the temp to resume at in the macro but on the screen not through the web interface it will not do anything.
The only reason I have it in there is because when it pauses I want to heater to cool down so if im not at the printer it doesn’t stay hot for possibly an hr or so.
The issue with runout_wait is following:
it will be started after 120 seconds.
Runout processing macros is a multistage process,
first FILAMENT_RUNOUT will be called which will call PAUSE
PAUSE script is responsible for pushing your current temperature to RESUME script
then FILAMENT_RUNOUT will order delayed execution of runout_wait and system will stop.
So it depends when you call RESUME
if you call RESUME sooner than 120s - runout_wait will be executed after RESUME - and as an result it will set your temperature to 0
Most probably you can try to fix this issue by introducing following code in the beginning of RESUME gcode
UPDATE_DELAYED_GCODE ID=runout_wait DURATION=0
this should cancel execution of runout_wait if it was not launched yet.
But it’s very hard to understand what order of commands was executed in your case as your klippy.log doesn’t contain records about event, most probably you publish klippy.log file long after (few days) after you experienced this issue.
I would suggest to reproduce it and then upload latest klippy.log with records about event’s.
Thank you. Tomorrow I will try putting the code you suggested first and see how that works and if it doesn’t do as I want it to, then I will reproduce the fault amd upload a new klippy.log