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

Isolated islands of material in thin air #1180

Open
ChristianSi opened this issue May 20, 2013 · 5 comments
Open

Isolated islands of material in thin air #1180

ChristianSi opened this issue May 20, 2013 · 5 comments

Comments

@ChristianSi
Copy link

Slic3r sometimes sets isolated islands of material into thin air, when there is nothing under them and no connection to the rest of the layer to support them.

The following screenshots show this problem at layers 95, 173, 174, 267. That's from the Yoda bust http://www.thingiverse.com/download:46150 sliced with the following settings:

; generated by Slic3r 0.9.9
; layer_height = 0.2
; perimeters = 3
; top_solid_layers = 3
; bottom_solid_layers = 3
; fill_density = 0.35
; nozzle_diameter = 0.5
; filament_diameter = 2.88
; extrusion_multiplier = 1
; perimeters extrusion width = 0.80mm
; infill extrusion width = 0.80mm
; solid infill extrusion width = 0.80mm
; top infill extrusion width = 0.80mm
; first layer extrusion width = 0.80mm

layer094
layer095
layer172
layer173
layer174
layer266
layer267

@kefir-
Copy link

kefir- commented May 20, 2013

Did you enable support?

@ChristianSi
Copy link
Author

No. I know that it can be argued that Slic3r simply does its job by faithfully rendering what's in the STL, even if that results in unprintable islands (when not using support). True enough, but as I understand Alessandro it's still not supposed to do that.

In my opinion it would be better if Slic3r simply omitted these unprintable islands, even if that results in a less accurate rendering of the STL. Alternatively, it could at least emit a warning along the lines of "You need to enable support to correctly print this file".

@jfpion
Copy link

jfpion commented May 22, 2013

i've got the same sometime
stl : http://jean.francois.pion.free.fr/upperfan.stl
gcode : http://jean.francois.pion.free.fr/upperfan_slic3r.gcode

with this results:
barbilles

look like it is connected to thin wall as it is at the verge of a sharp edge

@jfpion
Copy link

jfpion commented May 24, 2013

an another example
barbilles2

@lordofhyphens
Copy link
Member

lordofhyphens commented Jun 2, 2016

At best I can see a warning if unsupported islands are generated may be warranted.

I prefer to think that our users aren't idiots and if they want to generate a slicing pattern with unsupported pieces, they know what they are doing and can live with the consequences. Might be able to repurpose the support-generation gcode and fire off a UI warning if the model would get support added (using autodetection, etc).

Of course we'd also want a method (probably in Preferences) to turn such things off.

@lordofhyphens lordofhyphens self-assigned this Jun 2, 2016
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

4 participants