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

Detect Thin Walls Causes Model Errors #2494

Closed
MorganSandercock opened this Issue Jan 4, 2015 · 11 comments

Comments

Projects
None yet
5 participants
@MorganSandercock

MorganSandercock commented Jan 4, 2015

My first attempt at printing a spiral-vase object is this: http://www.thingiverse.com/thing:458903 (note: rotate it around the X-axis by 270 degrees to put it the right way up in Slic3r.) I'm using Slic3r 1.2.4 (I have earlier versions but none of them have the object menu that allows the rocket to be turned upright.)

Playing around with the options, I turned on "Detect Thin Walls" and got this:
image
It seems to have added extra perimeters, which aren't going to let the spiral work. I did not attempt to print this.

However, and this is my real problem, switching the option off seems to somehow damage the model and the smooth circular sections are no longer smooth. This only affects the bottom 20 layers and about 40 layers near the top. These defects are obvious in the actual printed object.
slic3r issue

Playing with it some more, it seems that it may be a poor STL file. Slic3r reports auto-repairing 19 errors. But why does it get it right the first time? Switching the option on and off produces different errors each time. Here's what I got with Slic3r's default infill settings after I turned "thin walls" on and off a few times:
image

@kino3d

This comment has been minimized.

Show comment
Hide comment
@kino3d

kino3d Jan 4, 2015

Hi the model has a lot of errors repairing with blender solve some problems, but is not a good model
is not modeled to print with the vase option, not all objects can be printed as a vase
a clipping view of the model show the problems
screenshot from 2015-01-04 12 01 24

screenshot from 2015-01-04 11 56 03

kino3d commented Jan 4, 2015

Hi the model has a lot of errors repairing with blender solve some problems, but is not a good model
is not modeled to print with the vase option, not all objects can be printed as a vase
a clipping view of the model show the problems
screenshot from 2015-01-04 12 01 24

screenshot from 2015-01-04 11 56 03

@MorganSandercock

This comment has been minimized.

Show comment
Hide comment
@MorganSandercock

MorganSandercock Jan 4, 2015

So why does Slic3r get it right the first time and then each time you change the option it creates different defects?

MorganSandercock commented Jan 4, 2015

So why does Slic3r get it right the first time and then each time you change the option it creates different defects?

@Vicious-one

This comment has been minimized.

Show comment
Hide comment
@Vicious-one

Vicious-one Jan 5, 2015

Contributor

This is a long-standing issue, Slic3r messes up the mesh a little more each time the model is re-sliced after changing options. I have to delete and re-add and reposition objects after each option change to get good results.

Contributor

Vicious-one commented Jan 5, 2015

This is a long-standing issue, Slic3r messes up the mesh a little more each time the model is re-sliced after changing options. I have to delete and re-add and reposition objects after each option change to get good results.

@alexrj

This comment has been minimized.

Show comment
Hide comment
@alexrj

alexrj Jan 5, 2015

Member

It's the first time I see this reported.

Member

alexrj commented Jan 5, 2015

It's the first time I see this reported.

@Vicious-one

This comment has been minimized.

Show comment
Hide comment
@Vicious-one

Vicious-one Jan 5, 2015

Contributor

reslice-slice-1
reslice-slice-2
reslice-slice-3
These are 3 reslices of the same object
http://vserv.sinp.msu.ru/temp/knob-Cylinder_001.stl

Contributor

Vicious-one commented Jan 5, 2015

reslice-slice-1
reslice-slice-2
reslice-slice-3
These are 3 reslices of the same object
http://vserv.sinp.msu.ru/temp/knob-Cylinder_001.stl

@alexrj alexrj added this to the 1.2.5 milestone Jan 5, 2015

@a4jp-com

This comment has been minimized.

Show comment
Hide comment
@a4jp-com

a4jp-com Jan 5, 2015

I'll try the same file. Do you have the config file?

a4jp-com commented Jan 5, 2015

I'll try the same file. Do you have the config file?

@kino3d

This comment has been minimized.

Show comment
Hide comment
@kino3d

kino3d Jan 5, 2015

Never seen this problem, with a correct model rough is almost gone, maybe you can share config and model?
Here is the rocket remodeled, with no errors
https://dl.dropboxusercontent.com/u/17373246/rocket-rocket.stl

screenshot from 2015-01-05 15 04 32
screenshot from 2015-01-05 15 05 10

kino3d commented Jan 5, 2015

Never seen this problem, with a correct model rough is almost gone, maybe you can share config and model?
Here is the rocket remodeled, with no errors
https://dl.dropboxusercontent.com/u/17373246/rocket-rocket.stl

screenshot from 2015-01-05 15 04 32
screenshot from 2015-01-05 15 05 10

@Vicious-one

This comment has been minimized.

Show comment
Hide comment
@Vicious-one

Vicious-one Jan 5, 2015

Contributor

Here's a simple model, config and screenshots at 0.5 and 3 mm.

http://vserv.sinp.msu.ru/temp/reslice-fail.tar.gz

To reproduce, slice the model, then change some option (for example, vertical shell number) back and forth so Slic3r GUI forgets the toolpaths, reslice, repeat, enjoy.

This bug is reliably encountered even with thin wall detection disabled.

Contributor

Vicious-one commented Jan 5, 2015

Here's a simple model, config and screenshots at 0.5 and 3 mm.

http://vserv.sinp.msu.ru/temp/reslice-fail.tar.gz

To reproduce, slice the model, then change some option (for example, vertical shell number) back and forth so Slic3r GUI forgets the toolpaths, reslice, repeat, enjoy.

This bug is reliably encountered even with thin wall detection disabled.

@alexrj

This comment has been minimized.

Show comment
Hide comment
@alexrj

alexrj Jan 5, 2015

Member

@MorganSandercock and @Vicious-one, does the issue appear if you only change options but never click on "Export G-code…"? Or does it only appear only if you export G-code between configuration changes?

Member

alexrj commented Jan 5, 2015

@MorganSandercock and @Vicious-one, does the issue appear if you only change options but never click on "Export G-code…"? Or does it only appear only if you export G-code between configuration changes?

@alexrj

This comment has been minimized.

Show comment
Hide comment
@alexrj

alexrj Jan 5, 2015

Member

Okay, I can also reproduce it without exporting G-code.

Member

alexrj commented Jan 5, 2015

Okay, I can also reproduce it without exporting G-code.

alexrj added a commit that referenced this issue Jan 5, 2015

@alexrj

This comment has been minimized.

Show comment
Hide comment
@alexrj

alexrj Jan 5, 2015

Member

Fixed it. It was an error in incremental slicing.

Member

alexrj commented Jan 5, 2015

Fixed it. It was an error in incremental slicing.

@alexrj alexrj closed this Jan 5, 2015

@alexrj alexrj added the Fixed label Jan 5, 2015

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