prusa3d / PrusaSlicer

G-code generator for 3D printers (RepRap, Makerbot, Ultimaker etc.)
https://www.prusa3d.com/prusaslicer/
GNU Affero General Public License v3.0
7.65k stars 1.92k forks source link

Automaticaly hide/disable wipe tower when only one tool is in use #11938

Open draeath opened 9 months ago

draeath commented 9 months ago

Is your feature request related to a problem? Please describe. When slicing for a multi-tool XL, the wipe tower is enabled by default. When one is only actually using a single tool for the print it is a waste of print area space, and for large enough prints can cause an arrange failure. Fortunately the wipe tower is not actually generated during slicing, but PrusaSlicer still wants a spot on the bed reserved for it.

Describe the solution you'd like Disable the wipe tower from the plater view and arrangement logic when only a single tool is to be used.

Describe how it would work When the wipe tower is enabled (which should remain the default for multi-tool machines), and only one filament is yet "in play," PrusaSlicer should behave as if the wipe tower was disabled in the profile. To cover for corner-cases, perhaps an additional "force wipe tower placement" could be added to override this.

Describe alternatives you've considered One can currently manually disable the wipe tower, leading to constant prompts to save the profile unless one makes a new print profile (for each quality profile one would want to use) and those are chosen consistently. This clutters the print profile list.

Additional context It was not obvious that the wipe tower wouldn't actually end up in the sliced result until I tested that behavior while writing this request (I'd been disabling it since I received my first multi-tool machine, either manually or via custom profiles).

abjugard commented 1 week ago

The wipe tower behaviour is super frustrating as an MMU3 user as well, it keeps appearing for seemingly no reason when doing things like reorienting objects, why?! What possible reason could there be for spawning a wipe tower when all objects are using the same tool, have no painting, and are simply being reoriented? Infuriating!