You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Provide a custom gcode variable indicating which extruders are used. Make this variable available to all custom gcode blocks.
I'm currently creating a custom profile for a printer with dual extruders and I'd like to create prime lines for the extruders which will be used in the print. Unfortunately, as far as I've been able to find, there is no way to tell which extruders are actually used.
temperature[n] cannot be used as it always has a value because it is set by the selected filament and is not dependent upon the actual hotend temperature which will be set - I would find it acceptable to drive this value to zero for unused hotends
The text was updated successfully, but these errors were encountered:
As per the wiki documentation, you should be able to use the current_extruder, previous_extruder and next_extruder placeholders. Is this what you are wanting?
This is definitely something I'd use on my Toolchanger. Right now I would need separate profiles with different start Gcode for every combination of potential used tools to avoid heating up the unused ones.
I have the same issue. My workaround was to create a filament called "Not used", which sets the temperatures to 0.
In the start gcode I select the highest value of all filaments for the bed temperature and only heat/prime hotends that have a temperature >0.
It would be really cool though if PrusaSlicer could do this without me having to manually select a fake filament since that's only one additional redundant step where I can mess up by selecting the wrong thing.
Provide a custom gcode variable indicating which extruders are used. Make this variable available to all custom gcode blocks.
I'm currently creating a custom profile for a printer with dual extruders and I'd like to create prime lines for the extruders which will be used in the print. Unfortunately, as far as I've been able to find, there is no way to tell which extruders are actually used.
temperature[n] cannot be used as it always has a value because it is set by the selected filament and is not dependent upon the actual hotend temperature which will be set - I would find it acceptable to drive this value to zero for unused hotends
The text was updated successfully, but these errors were encountered: