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

Concentric/archimedean Infill gaps and odd top/bottom concentric pattern inside concentric infill #3104

Closed
Boorkus opened this issue Oct 26, 2019 · 10 comments

Comments

@Boorkus
Copy link

Boorkus commented Oct 26, 2019

Version

PrusaSlicer-2.1.0+win64-201909160915

Operating system type + version

Win10 64b

3D printer brand

Prusa i3 mk3 0.6mm nozzle profile

Behavior

Having two odd issues with concentric infill and with archimedian infill leaving large gaps/odd patterns for a particular STL generated from a solidworks part. Behaviour occurs on both 0.6mm and 0.4mm nozzle profiles, but the 0.6mm profile makes it more obvious due to the larger extrusion widths.

1:
Concentric bottom infill has a gap, (exactly like this issue #577) where it just doesn't fill for several concentric loops, see attached image:
bottominfill

2:
Concentric top infill does weird solid infill(?) radial loop patterns halfway through the flat surface and ruins the otherwise smooth surface finish. Also behaves oddly on the outer rim. I noticed the stl elements make the object look "like a pie" so I think that has something to do with the "pie slices" confusing the concentric fill algorithm? Can't tell if those are gaps from the previous solid infill layer below showing through, or if it's actually adding that solid infill and ruining the surface finish.
See attached:
topinfill

3:
Trying to use archimedean infill pattern to fix the problem mostly works, except it leaves big gaps near the perimeters on the outer rim, and leaves a nasty half-spiral-gap on the small diameter hole (10mm) in the centre where the solid infill peeks through the gap. The printed part looks very gappy and not acceptable for the job I needed it for.
See attached:
archimedean

I have tried to include .3MF files and STL for both concentric and archimedean examples but github is bugging out and won't process the upload, somethign to do with the winrar/github HTML bug...
apologies for the stupid google drive link but it's literally all that I can get to work. I can email the files through if someone contacts me with an email address to use...

https://drive.google.com/file/d/10KCXxdM7Qnidov67JZXoy2yPaD67bDG6/view?usp=sharing

@bubnikv bubnikv added the infill label Mar 15, 2020
@tomrozb
Copy link

tomrozb commented Mar 21, 2020

@bubnikv any chance to get this fixed? It was reported several times since 2018 and still the concentric pattern is almost unusable for top/bottom fills. It doesn't look good on prints as it leaves huge gaps in random places.

concentric

@bubnikv
Copy link
Collaborator

bubnikv commented Mar 21, 2020 via email

@GarthSnyder
Copy link

Here's another, reproducible example of gaps in concentric top fill. The gap does appear in the actual print. See layer 64.

ConcentricGap.3mf.zip
Screen Shot 2020-04-30 at 1 54 52 PM

@haarp
Copy link

haarp commented Dec 14, 2021

Similar issue with Archimedean Chords. Once the remaining space falls below the extrusion width, the slicer will simply stop filling the space, leaving a visible gap.

Screenshot_2021-12-14_11-29-06

knob_knurled.zip (rename to .3mf)

The chords could and should be continued longer, even if the space appears to not be enough. Probably until the gap falls to 50% of the extrusion width. It would still look much better than not filling the gap at all.

To improve this further, it could be considered to reduce the extrusion width dynamically and continuously to finish the spiral.

Thanks for your work on PS!

@dartrax
Copy link

dartrax commented Dec 20, 2021

Duplicate of #577 and (point 2 an3 of first post) sounds like #4412 etc.

@men8ifr
Copy link

men8ifr commented Feb 6, 2022

I have this issue too...

@bubnikv
Copy link
Collaborator

bubnikv commented Jun 29, 2022

Implemented in PrusaSlicer 2.5.0-alpha2.

In PrusaSlicer 2.5.0-alpha2 we have ported the Arachne perimeter generator from Cura. Thanks Ultimaker and Cura team for keeping Cura open and for their dedication.
With Arachne enabled for perimeters, the Arachne is newly used to fill in concentric infill completely.

Closing.

@bubnikv bubnikv closed this as completed Jun 29, 2022
@haarp
Copy link

haarp commented Jul 20, 2022

@bubnikv Perimeter generator is under Layers and perimeters. Could you add a note in PS that generator also affects concentric infill? It makes sense, but isn't immediately obvious.

And thanks for porting Arachne, it works really well!

@nmattia
Copy link

nmattia commented Mar 11, 2024

@Boorkus did the fix resolve your issue for Archimedean Chords infill as well? I'm having issues on PrusaSlicer 2.7.2 with Arachne enabled. I still have a spiral-y gap near the perimeter:

Screenshot 2024-03-11 at 22 38 39

@Boorkus
Copy link
Author

Boorkus commented Apr 8, 2024

@nmattia Just tested this out with PrusaSlicer 2.7.4 with Arachne.
Concentric infill now behaves properly, but Archimedean Chords still does not. I get exactly the same as your image, it does not fill all the way to the edge in the slicer preview

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

8 participants