-
Notifications
You must be signed in to change notification settings - Fork 2k
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
Don't use rectilinear for very thin paths #1531
Comments
I believe your proposal hinted by your image is the same as You do not really want concentric infill, but additional pieces of perimeters. It is not straightforward to implement and frankly it may even not help, it has to be implemented and evaluated first. It is something I would like to try one day. |
You can test the "extra perimeter when needed" on my fork. It adds perimeters when it detect gaps below the layer. But it's very slow. |
I'm changing the title as it doesn't really represent my intention (as bubnikv correctly stated). What I'm really proposing is that in very thin sections, Slic3r should prefer doing aditional perimeters in favor of rectilinear-style infill method. The reasons being minimizing direction changes, thus improving print time, adhesion, smoothness and not shaking the printer apart. An example of such a thin section: or those added by Slic3r near slopes, as mentioned in the opening post. In IceSL for example, this function exists already. It's called "enable single path fill" |
That's relatively easy to do. Each area that are no thicker than 2 perimeter? What name to give to that, "fill thin areas" ? Note that can lead to under-ideal fills & gap fill.
I agree. |
You can achieve exactly what the OP describes in Cura using concentric solid infill pattern. It works quite well to reduce the violent shaking and reduces over extrusion in those short back and forth moves when using a larger nozzle that tends to ooze more. Also much faster due to no more rapid direction changes. It was nice to get the option of different top and bottom solid fil patterns, but now can we get an option for seperate middle solid infill patterns? Rectilinear is usually fine, but not for every situation. |
in the simplify3D you can choose the angles between infills It would be really nice to have this option, then you could use the Line infill and put it to: So it would always go paralell to the thin walls Completly agree that this is necessary to reduce print time! |
Yes I just can agree with abisaz comment. It would really help in designing critical parts for example: sport equipment. |
setting infill angle to 90 degrees fixes this, but I am not sure what the other consequences to setting that angle might be |
It only fixes it in one direction for walls perfectly aligned with the infill direction. |
looks, like your right... it just happened to work for the model I had loaded... so it seems the best solution is to add a setting for, "use extra perimeters instead of solid infill" and have it look for solid infill that can be replaced with maybe 5 or less extra perimeters edit: or maybe for us on the user side to just add extra vertical shell perimeters on a per model basis |
Correct. Additionally, due to #1529, this will totally fail when you rotate your object on the build plate, or have multiple objects with different rotations. |
Version
All the way up to 1.42.0-alpha1
This is a feature request.
There are some conditions under which Slic3r will add solid infill, such as near slopes, to give the following layer something to attach to. This is a good thing in most cases.
Example (touching the perimeters): https://i.imgur.com/lZEXi5w.png
However, it always uses rectilinear here, as it is the only pattern that does solid fill. As a result, printers need to do a lot of direction changes around these sections, and almost shake themselves apart. The fill pattern in print settings has no influence.
I propose that Slic3r gain another option, "Solid fill pattern", that controls how solid infills are done. Additionally, I would like to have the Concentric infill be able to do 100% fill.
Thus, such narrow solid infills like in the example above could be replaced by concentric, which is akin to having additional perimeters. This improves adhesion to the existing perimeters, allows for smoother print moves and less shaking, and will improve print time.
Are there arguments against this?
Thanks!
The text was updated successfully, but these errors were encountered: