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

Wide empty infill with concentric infill #4560

Open
Liger0 opened this issue Oct 7, 2018 · 13 comments
Open

Wide empty infill with concentric infill #4560

Liger0 opened this issue Oct 7, 2018 · 13 comments

Comments

@Liger0
Copy link

Liger0 commented Oct 7, 2018

Version

1.3.1-dev

Operating system type + version

Windows 10

Behavior

Using concentric top and bottom layer infill, except for precise models done just considering everything like the line width, flow and so on (at least I guess), there will be widely empty parts on the top and bottom surfaces.

  • Expected Results
    I would think adding an automatic compensation for the gaps using different patterns would pretty much fix this and create a smooth surface. Even with a rectilinear infill there are a lot of gaps, but they are caused by the too big line width compared to the area that should be filled.

walls slic3r

@supermerill
Copy link
Collaborator

I also have this. I wonder if we should add gapfill lines to it ...

I can do that, it's easy but i need some input from other users on their opinions.

@Liger0
Copy link
Author

Liger0 commented Oct 8, 2018

I also have this. I wonder if we should add gapfill lines to it ...

I can do that, it's easy but i need some input from other users on their opinions.

It is important to say it is pretty much the same even using the rectilinear infill. I see the option to fill the gaps already is implemented with the rectilinear infill (after exporting to gcode I see the gap infill type of line somewhere), but it really works bad, filling only a minimum amount of gaps and leaving about the 90%, especially the big ones.
About the perimeters gaps, on the other side, take a look at what happens everytime at the start and end point of each line. It is visible and really makes an horrible effect on the print.
wall corruption 2

@supermerill
Copy link
Collaborator

I see the option to fill the gaps [...], but it really works bad, filling only a minimum amount of gaps and leaving about the 90%, especially the big ones.

hopefully my rework of thin wall will improve that as well.

look at what happens everytime at the start and end point of each line

I don't understand. can you show me a layer where the outer perimeter is bad?
If you talk about the seam, there's nothing to do but to try to hide it in a corner.

@Liger0
Copy link
Author

Liger0 commented Oct 8, 2018

I see the option to fill the gaps [...], but it really works bad, filling only a minimum amount of gaps and leaving about the 90%, especially the big ones.

hopefully my rework of thin wall will improve that as well.

look at what happens everytime at the start and end point of each line

I don't understand. can you show me a layer where the outer perimeter is bad?
If you talk about the seam, there's nothing to do but to try to hide it in a corner.

Isn't it possible to just continue the run more? Because it really doesn't touch the starting point. Also the seam options don't work, whatever I set they will always be in the same positions as in the image.

@supermerill
Copy link
Collaborator

supermerill commented Oct 8, 2018

Somebody should merge this pr prusa3d/PrusaSlicer#728 then.

But it's an other issue, not this one. You should create a new one or search if it doesn't exist.

back to the topic "Wide empty infill with concentric infill"

@supermerill
Copy link
Collaborator

Done

concentric_gapfill

but the amount of tiny fills can easily ruin a top surface: the gcode generator doesn't do a stellar job to order them (but it's at "good enough" level imo).
Should i force them to be lay down after the circles?
should i create a new infill (concentric+gapfill)?

@Liger0
Copy link
Author

Liger0 commented Dec 14, 2018

What about only making it on the non-latest layers? So there won't be holes but still the externall skin won't be ruined. Also if ironing will be implemented it will be able to fill the skin gap too without ruining the face.

@supermerill
Copy link
Collaborator

Also if ironing will be implemented it will be able to fill the skin gap too without ruining the face.

I tried that. Not better than rectilinear.
Maybe worth a second try, it's easy to do.

@Liger0
Copy link
Author

Liger0 commented Dec 15, 2018

Also if ironing will be implemented it will be able to fill the skin gap too without ruining the face.

I tried that. Not better than rectilinear.
Maybe worth a second try, it's easy to do.

Or you can chose if to fill gaps normally like we said previously on the top surface too. Even if it will be messed, you can fix it ironing without extruding.

@supermerill
Copy link
Collaborator

you can fix it ironing without extruding.

i extrude with ironing, even cura extrude.
these gaps are too wide to be filled by an ironing, anyway.

@supermerill
Copy link
Collaborator

supermerill commented Jan 29, 2019

commit for fix: supermerill/SuperSlicer@60442ba
may submit a pr when i have time. Note that it uses some code i added with the ironing infill (making the no_sort parameter working), so I have to wait the merge, anyway.

@supermerill
Copy link
Collaborator

I'm not sure it's that desirable
image

@Liger0
Copy link
Author

Liger0 commented Oct 29, 2020

I'm not sure it's that desirable
image

They are rewriting that gap filling for cura 4.9, you may take a look at their arachne implementation.

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

No branches or pull requests

2 participants