AndrewEllis93 / Ellis-SuperSlicer-Profiles

752 stars 167 forks source link

Partially preheat hotend while QGL runs #8

Closed docwelch closed 2 years ago

docwelch commented 2 years ago

Not really an issue but wasn't sure it warranted a pull request either. I agree with you it's nice to not have filament oozing while the QGL is going on but I hate to wait so long for the hotend to get up to temp. So, my solution is to partially preheat while QGL is occurring. I do this by adding another variable to the custom Start G-code section in Printer Settings in SuperSlicer:

PREHEATHOTEND={(first_layer_temperature[initial_extruder]+extruder_temperature_offset[initial_extruder])*.70}

And then, in my printer.cfg file (PRINT_START macro), I use:

{% set preheathotendtemp = params.PREHEATHOTEND|default(150)|int %}

And then:

M104 S(preheathotendtemp)

right after heating the bed and before G32.

I've been preheating to 70% of the printing temp and do not see oozing. You might be able to go even higher but I have not tried.

AndrewEllis93 commented 2 years ago

My PRINT_START macro actually does the same (or a similar) thing - just one of those things left up to the user, since each person's preferred PRINT_START varies.

If this were to be in the guide, it would be best added as a note here or something, but I'm not sure.

AndrewEllis93 commented 2 years ago

If you want to PR it to that guide - could add a "Tips and Tricks" section at the bottom or something like that, rather than being in the primary config example