Feature Request: Make Prime Tower optional when using "Purge into Object" #1337

Open
opened 2026-04-05 17:22:52 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @thecrazy on 12/17/2025

Is there an existing issue for this feature request?

  • I have searched the existing issues

Currently, OrcaSlicer forces the use of a Prime Tower to enable "Flush into Object", "Flush into Infill" or "Flush into Supports".

Which printers will be beneficial to this feature?

All

Describe the solution you'd like

The Prime Tower should be optional if a sacrificial object is present.

The slicer should:

  1. Verify that the sacrificial object is equal or taller than the main print
  2. Calculate the required flush volume.
  3. Compare it to the available volume in the sacrificial object/infill/support at the appropriate layers.
  4. If the volume is sufficient, allow the user to disable the Prime Tower entirely.
  5. Offer an additional option to allow using the sacrificial object to prime into it in addition to flush.
  6. Only trigger a warning or require a tower if the sacrificial volume is insufficient.

This would reduce unnecessary plastic waste and in certain cases printing time for multi-material prints.

You get a funky print and no plastic waste.

Describe alternatives you've considered

All other alternatives waste plastic via a purge tower or printer "droppings"

Additional context

No response

*Originally created by @thecrazy on 12/17/2025* ### Is there an existing issue for this feature request? - [x] I have searched the existing issues ### Is your feature request related to a problem? Currently, OrcaSlicer forces the use of a Prime Tower to enable "Flush into Object", "Flush into Infill" or "Flush into Supports". ### Which printers will be beneficial to this feature? All ### Describe the solution you'd like The Prime Tower should be optional if a sacrificial object is present. The slicer should: 1. Verify that the sacrificial object is equal or taller than the main print 2. Calculate the required flush volume. 3. Compare it to the available volume in the sacrificial object/infill/support at the appropriate layers. 4. If the volume is sufficient, allow the user to disable the Prime Tower entirely. 5. Offer an additional option to allow using the sacrificial object to prime into it in addition to flush. 6. Only trigger a warning or require a tower if the sacrificial volume is insufficient. This would reduce unnecessary plastic waste and in certain cases printing time for multi-material prints. You get a funky print and no plastic waste. ### Describe alternatives you've considered All other alternatives waste plastic via a purge tower or printer "droppings" ### Additional context _No response_
MrUnknownDE added the enhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancement labels 2026-04-05 17:23:01 +02:00
Sign in to join this conversation.
No Label enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/OrcaSlicer#1337