OrcaSlicer icon indicating copy to clipboard operation
OrcaSlicer copied to clipboard

Purge/wipe towers

Open Juniper-Rueter opened this issue 2 years ago • 16 comments

Discussed in https://github.com/SoftFever/OrcaSlicer/discussions/1336

Originally posted by brueter June 13, 2023 Wondering if theres any possibility of adding purge/wipe towers similar to what superslicer has. For MMU units like the ERCF on units without anywhere to purge filament other than the plate having a purge tower seems like a good solution. Superslicer has this implemented already and has automatic volume calculation based on "pigmentation" values for each filament. This pigmentation calculation is nice but is very difficult to calculate compared to how simple calculating purge volume is currently in bambu/orca. If these volumes could be used to automatically calculate the purge tower volumes it would be ideal.

Below is the code I believe superslicer is using for their tower generation, let me know if this isn't correct and I can try and find the correct reference. https://github.com/supermerill/SuperSlicer/blob/master/src/libslic3r/GCode/WipeTower.cpp https://github.com/supermerill/SuperSlicer/blob/master/src/libslic3r/GCode/WipeTower.hpp https://github.com/supermerill/SuperSlicer/blob/master/src/slic3r/GUI/WipeTowerDialog.cpp https://github.com/supermerill/SuperSlicer/blob/master/src/slic3r/GUI/WipeTowerDialog.hpp

Juniper-Rueter avatar Jun 13 '23 18:06 Juniper-Rueter

I was looking if i can find a request like that. Thank you for bringing this up. I would love that feature <3

sorted01 avatar Jun 18 '23 18:06 sorted01

I would love that feature as well <3

Surion79 avatar Jun 25 '23 18:06 Surion79

I would love this feature as well

jeanres avatar Jun 27 '23 18:06 jeanres

Count me in too. Wipe tower would be great a addition.

adolfotregosa avatar Jul 01 '23 10:07 adolfotregosa

I would love this feature too..

Nofuss73 avatar Jul 03 '23 15:07 Nofuss73

I always wondered why it was not present since it is implenented in Prusa slicer and Superslicer

Cheo7811 avatar Jul 04 '23 11:07 Cheo7811

I would like this feature as well. Orca Slicer is an awesome slicer. Do not want to switch to another slicer to use ERCF.

petrude avatar Jul 12 '23 15:07 petrude

Seems like this is getting a lot of attention and would help a lot of people, is there a good way to possibly get in contact with the devs?

Juniper-Rueter avatar Jul 12 '23 23:07 Juniper-Rueter

I am happy to take a whirl at implementing this, if the devs are ok with this being done?

jeanres avatar Jul 28 '23 16:07 jeanres

I am happy to take a whirl at implementing this, if the devs are ok with this being done?

Don't see why they wouldn't want it implemented, if you need any help with testing feel free to reach out on discord, my username is zchem

Juniper-Rueter avatar Jul 28 '23 17:07 Juniper-Rueter

I'm also looking forward to having a purge block feature brought to Orca.

I plan to build a Tradrack later in the year. Knowing that I wont currently be able to use Orca for it though, because of the lack of a purge block, is not a good feeling.

jeremytodd1 avatar Aug 21 '23 23:08 jeremytodd1

Looks like this may have been added with the "purge in prime tower" option, correct me if I'm wrong but if this is the case I can close this as completed!

Juniper-Rueter avatar Oct 06 '23 00:10 Juniper-Rueter

The functionality requires to calculate correct purge tower size depending on purge settings. If the tower has always the same size for all kind of prints, the functionality is not what is requested. So please do not close this until it is verified by multiple ercf users.ThanksAm 06.10.2023 um 02:00 schrieb Juniper Rueter @.***>: Looks like this may have been added with the "purge in prime tower" option, correct me if I'm wrong but if this is the case I can close this as completed!

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you commented.Message ID: @.***>

Surion79 avatar Oct 06 '23 05:10 Surion79

Looks like you may be correct, hopefully this will be easier with this new update though!

Juniper-Rueter avatar Oct 06 '23 06:10 Juniper-Rueter

GitHub bot: this issue is stale because it has been open for 90 days with no activity.

github-actions[bot] avatar Jan 05 '24 00:01 github-actions[bot]

Still requesting this festure. It is important for Single Extruder MMU

Surion79 avatar Jan 05 '24 00:01 Surion79

Please add this feature

CristianGTR97 avatar Jan 23 '24 08:01 CristianGTR97

Orca bot: this issue is stale because it has been open for 90 days with no activity.

github-actions[bot] avatar Apr 23 '24 00:04 github-actions[bot]

Still wondering if this can be implemented, does anyone have ideas for getting this done?

Juniper-Rueter avatar Apr 23 '24 01:04 Juniper-Rueter

I believe this already is implemented:

image

image

The purge tower changes size depending on the purge volume needed. The purge volume needed can either be entered in the filament flushing volumes table or auto calculated based on filament colour.

See above - reducing the purge values reduces the amount of material on the prime tower. Same for the opposite. Clicking recalculate calculates these values based on colour.

igiannakas avatar May 01 '24 11:05 igiannakas

There was a bug where the flush volumes were not displayed correctly in the prime tower statistics but this PR here fixes it: https://github.com/SoftFever/OrcaSlicer/pull/5223

igiannakas avatar May 01 '24 11:05 igiannakas

Orca bot: this issue is stale because it has been open for 90 days with no activity.

github-actions[bot] avatar Jul 31 '24 00:07 github-actions[bot]

Orca bot: This issue was closed because it has been inactive for 7 days since being marked as stale.

github-actions[bot] avatar Aug 07 '24 00:08 github-actions[bot]