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

Situational perimeter order - Internal Perimeters first for overhangs, External Perimeters first for all else. #13842

Open
coreyfro opened this issue Dec 25, 2024 · 0 comments

Comments

@coreyfro
Copy link

Is your feature request related to a problem? Please describe.
Perimeter order can dramatically improve the appearance of a print. Printing exterior perimeters first can give more accurate prints with sharper details. Printing internal perimeters first can give better overhangs. This is a tradeoff users must consider based on their print. As such, people usually stick with defaults to ensure better overhangs.

This tradeoff is something we can avoid entirely if a feature for perimeter order based on the situation is used. If the slicer detects an overhang, it can use "internal perimeters first". Otherwise, it can print "external perimeters first".

A setting like this can allow for SLA levels of details on the majority of areas of a part while ensuring good overhang surfaces.

This is perfect for projects like miniatures since they are most often viewed from above. This is also good for mechanical parts as it will ensure better tolerances for top and side features and reliability on overhangs.

Describe the solution you'd like
If the slicer detects an overhang, it can use "internal perimeters first". Otherwise, it can print "external perimeters first".

Describe how it would work
If the slicer detects an overhang, it can use "internal perimeters first". Otherwise, it can print "external perimeters first".

Describe alternatives you've considered
There is no alternative that doesn't include compromise.

Additional context

Attached is a photo of an angular, robotic miniature with external perimeters printed first. Sharp details are preserved which improves the fine details, especially important on angular prints, with less ghosting.

20241225_090359
448491732_10159699416981389_3710397964439496885_n (3)

Settings used available here

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

1 participant