SoftFever / OrcaSlicer

G-code generator for 3D printers (Bambu, Prusa, Voron, VzBot, RatRig, Creality, etc.)
https://discord.gg/P4VE9UY9gJ
GNU Affero General Public License v3.0
7.22k stars 852 forks source link

Retractions added to inside of Concentric Bottom Shell setting causing visible seam in bottom surface in latest dev builds #6510

Open skl111 opened 2 months ago

skl111 commented 2 months ago

Is there an existing issue for this problem?

OrcaSlicer Version

2.2.0-DEV

Operating System (OS)

Windows

OS Version

11

Additional system information

No response

Printer

Bambu Labs P1 Series

How to reproduce

Install this build of Orca slicer, https://github.com/SoftFever/OrcaSlicer/actions/runs/10341055071 set concentric for the bottom surface on a cylindrical object slice and the retractions create a pattern that shows up as a gap in the bottom surface finished, looking like a scar.

Repeat same process with this build https://github.com/SoftFever/OrcaSlicer/actions/runs/10320155058 and you get the expected result, no scar and smooth bottom finished with a cylindrical pattern.

Actual results

Screenshot 2024-08-19 105202

Expected results

Screenshot 2024-08-19 105334

Project file & Debug log uploads

CylinderRetractIssue.zip

Checklist of files to include

Anything else?

No response

igiannakas commented 2 months ago

It’s because the minimum distance for retraction is not enough to stop retractions from happening. In the latest nightlies the seam in a concentric pattern is now staggered to prevent over extrusion in a single area (if the seam was aligned).

So the start and end points are a bit further apart than they used to be. Increase your minimum distance under the extruder settings and retraction should stop. However be mindful that the hotend needs to control flow well so it doesn’t ooze due to the larger distance.

skl111 commented 2 months ago

It’s because the minimum distance for retraction is not enough to stop retractions from happening. In the latest nightlies the seam in a concentric pattern is now staggered to prevent over extrusion in a single area (if the seam was aligned).

So the start and end points are a bit further apart than they used to be. Increase your minimum distance under the extruder settings and retraction should stop. However be mindful that the hotend needs to control flow well so it doesn’t ooze due to the larger distance.

I will give that a shot. I thought I was going crazy when this started.

skl111 commented 2 months ago

So this happens quite a bit and I was able to address it partially using filament retraction travel distance.

I am wondering what was it before the change that caused the over extrusion as It was working pretty well for me, and now I am wondering how this setting will affect the layers after layer 1, and or if an option could be added to use the old concentric setting?

skl111 commented 4 weeks ago

If there is a way to modify the travel distance for the 1st layer only, that would allow me to get the functionality back?

Or maybe fork and keep a separate build that reverts concentric pattern seam change.

I currently do not know what would be needed for that.