Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Request: If its possible the have the hotend go down to 140-150° when pausing the print #520

Open
ducati1198 opened this issue Jan 23, 2025 · 3 comments

Comments

@ducati1198
Copy link

If its possible the have the hotend go down to 140-150° it will stop the nozzle to leak when you pause the print. And when resuming it will wait to bring back temperature before moving. Thanks

Not sure if this help take the decision. On my multi color printer with ace pro when a problem occurs with the filament (broken filament let say) the printer pauses and the temperature drop to 150° after fixing the filament problem and press resume it brings back to to temperature will purge a some filament and start to reprint. I know that the k1’s as no poop shoot but you can purge a bit a filament on any side on de bed plate. Just a idea 💡

@clutchkick512
Copy link

This is my pause-resume.cfg(resaved as txt file for github to upload) from a different printer, might work as a base to configure this request.

pause-resume.txt

@pellcorp
Copy link
Owner

pellcorp commented Jan 24, 2025

unless this can be done as part of the fluidd / mainsail client variables, I am unwilling to consider it, I just don't have the time to replace all that stuff.

It seems like this pause-resume.txt is based on the fluidd macros, but its unclear from this code where your hotend gets cooled down.

@pellcorp
Copy link
Owner

pellcorp commented Jan 24, 2025

I actually wonder if it will be as simple as these changes to start_end.cfg, so a new macro:

[gcode_macro ON_PAUSE]
gcode:
   {% set preheat_nozzle_temp = printer["gcode_macro _START_END_PARAMS"].start_preheat_nozzle_temp %}
   M109 S{preheat_nozzle_temp}

Then add this to _CLIENT_VARIABLE

variable_user_pause_macro: "ON_PAUSE"

Because the PAUSE macro saves the last_extruder_temp and RESUME will reheat the nozzle to that temp

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants