How do I handle the issue where Snapmaker Orca keeps unused extruders at the idle/standby temperature (e.g., 175°C) for the entire print?
I have a lot of multi-material prints that use 3 to 4 toolheads frequently during the first hour of a 26-hour print. After that initial hour, some of these heads are completely done and no longer needed. However, they stay at 175°C idle temperature for the remaining 25 hours.
How can I configure the toolchange G-code using Orca’s expression syntax so that:
Toolheads that will be used again later cool down to the 175°C standby temperature.
Toolheads that are completely finished for the rest of the print disable their heaters (M104 S0) entirely?
This sounds like a job for a post-processor to me. The problem (as I see it) trying to build this into the toolchange script is predicting whether the toolhead being swapped out will be needed again. I presume it continues to be wiped on the prime tower?
Very basically: one would have to search the Gcode for the last head movement or parking command and then find the next nozzle temp line and change it to zero. For each head.
Somebody confirm: does a head cease to be used in the prime tower once there are no more layers for it to print? If not, the above (simple) strategy for a post-processor isn’t going to work.