Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
pemerick07 opened this issue Feb 25, 2023 · 13 comments
Closed

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

pemerick07 opened this issue Feb 25, 2023 · 13 comments
Assignees
Labels
enhancement New feature or request

Comments

@pemerick07
Copy link

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

@SoftFever SoftFever added the enhancement New feature or request label Feb 25, 2023
@pemerick07
Copy link
Author

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

@cinusik
Copy link

cinusik commented Apr 21, 2023

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 👍

Copy link

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

@github-actions github-actions bot added the stale label Nov 17, 2023
@pemerick07
Copy link
Author

@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 :)

@SoftFever SoftFever added 1.9 and removed stale labels Nov 22, 2023
@SoftFever
Copy link
Owner

I will try to port this feature in 1.9

@Eldenroot
Copy link
Contributor

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

@pemerick07
Copy link
Author

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.

@Eldenroot
Copy link
Contributor

Sounds great!

@igiannakas
Copy link
Contributor

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

@Naninani
Copy link

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!

@igiannakas
Copy link
Contributor

igiannakas commented Dec 26, 2023

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: #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!

@SoftFever
Copy link
Owner

@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 SoftFever assigned SoftFever and igiannakas and unassigned SoftFever Dec 27, 2023
@igiannakas
Copy link
Contributor

This is now implemented. @pemerick07 please close

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Archived in project
Development

No branches or pull requests

6 participants