OrcaSlicer icon indicating copy to clipboard operation
OrcaSlicer copied to clipboard

Wipe Inside at Start/End of perimeter (from SuperSlicer)

Open pemerick07 opened this issue 2 years ago • 13 comments

Is your feature request related to a problem? Please describe. When printing with external perimeters first, a blob is formed at the start of the perimeter. This is even more of a problem when trying to get 100% dense parts for fluid-tightness because more excess nozzle pressure typically exists at deretract.

Describe the solution you'd like SuperSlicer has a feature that allows for the nozzle to start inside the external perimeter by a wipe depth (nozzle % or absolute) where the deretract is performed. Then the nozzle moves towards the actual starting point of the perimeter to start printing. With a bit of tuning of the wipe depth, the blob is almost eliminated.

Describe alternatives you've considered I've tried inner-outer-inner-infill, but when there aren't more than 2 perimeters, the outside perimeter is printed first and forms a blob.

Additional context image

pemerick07 avatar Feb 25 '23 15:02 pemerick07

@SoftFever If you tell me where to look in the code I can probably implement and test this feature.

pemerick07 avatar Mar 18 '23 15:03 pemerick07

This is the one thing that's keeping me from fully switching to Orca from SS. There is a big difference in seams visibility in favor to SS with that wipe inside functionality. So, +1 for that. It will be great to have it in OrcaSlicer 👍

cinusik avatar Apr 21 '23 13:04 cinusik

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

github-actions[bot] avatar Nov 17 '23 00:11 github-actions[bot]

@SoftFever I love using Orcaslicer, but I'm still really missing this feature. If you can implement it, I'll test it and buy you lots more coffee :)

pemerick07 avatar Nov 22 '23 00:11 pemerick07

I will try to port this feature in 1.9

SoftFever avatar Nov 22 '23 03:11 SoftFever

This one - so this will eliminate all “possible” blobs? Any sideeffects when enabled? I

Eldenroot avatar Dec 21 '23 12:12 Eldenroot

This one - so this will eliminate all “possible” blobs? Any sideeffects when enabled? I

I don't know if I'd say all possible blobs, but most. In my experience when using SuperSlicer with this option and aligned seams I was able to get very smooth seams without blobs even when over-extruding. I print many fluid-tight parts which requires some over-extrusion, so printing external perimeters first is essential to keep the subsequent over-extruded lines contained, but it results in messy seams using Bambu Slicer and OrcaSlicer on my X1C. One of the benefits of using the wipe inside method over the inner-outer-inner method is that it works with only two perimeters.

pemerick07 avatar Dec 21 '23 12:12 pemerick07

Sounds great!

Eldenroot avatar Dec 21 '23 13:12 Eldenroot

@SoftFever if you haven't made a start at this one I'll try to port it over tomorrow.

igiannakas avatar Dec 26 '23 00:12 igiannakas

This one - so this will eliminate all “possible” blobs? Any sideeffects when enabled? I

I don't know if I'd say all possible blobs, but most. In my experience when using SuperSlicer with this option and aligned seams I was able to get very smooth seams without blobs even when over-extruding. I print many fluid-tight parts which requires some over-extrusion, so printing external perimeters first is essential to keep the subsequent over-extruded lines contained, but it results in messy seams using Bambu Slicer and OrcaSlicer on my X1C. One of the benefits of using the wipe inside method over the inner-outer-inner method is that it works with only two perimeters.

Sam here - my application consists of 2 walls only. I do polymer clay cutters, where the main wall consists of 2 perimeters and the cutting edge is just one. There are always some blobs on the seams, no matter the settings.

@SoftFever if you haven't made a start at this one I'll try to port it over tomorrow.

This feature will be a game changer for me. Thx for looking into implementing it!

Naninani avatar Dec 26 '23 00:12 Naninani

This one - so this will eliminate all “possible” blobs? Any sideeffects when enabled? I

I don't know if I'd say all possible blobs, but most. In my experience when using SuperSlicer with this option and aligned seams I was able to get very smooth seams without blobs even when over-extruding. I print many fluid-tight parts which requires some over-extrusion, so printing external perimeters first is essential to keep the subsequent over-extruded lines contained, but it results in messy seams using Bambu Slicer and OrcaSlicer on my X1C. One of the benefits of using the wipe inside method over the inner-outer-inner method is that it works with only two perimeters.

Sam here - my application consists of 2 walls only. I do polymer clay cutters, where the main wall consists of 2 perimeters and the cutting edge is just one. There are always some blobs on the seams, no matter the settings.

@SoftFever if you haven't made a start at this one I'll try to port it over tomorrow.

This feature will be a game changer for me. Thx for looking into implementing it!

Draft PR is open: https://github.com/SoftFever/OrcaSlicer/pull/3287

Can test it from the nightly builds. It's very much work in progress but the basics work. De-retract inside the model by half a nozzle width and start the external perimeter immediately thereafter.

ps. this feature won't help with a single perimeter wall. There is nowhere to hide the blob!

igiannakas avatar Dec 26 '23 01:12 igiannakas

@SoftFever if you haven't made a start at this one I'll try to port it over tomorrow.

No, I haven't started this. I'm still ghosted with the sudden Mac x86 crash issue...

SoftFever avatar Dec 26 '23 03:12 SoftFever

This is now implemented. @pemerick07 please close

igiannakas avatar Dec 27 '23 12:12 igiannakas