How to "thicken" models with extremely thin shells?

1,877 views
Skip to first unread message

Gian Pablo

unread,
Sep 19, 2011, 3:02:31 PM9/19/11
to make...@googlegroups.com
So I'm working on a project that uses scanned models, and we're running into an issue. Basically, some of the models end up with very thin shells, and when they are processed through Skeinforge, they end up being ignored. Instead of a thin, single filament shell, there is a hole in the model.

Is there any way to tell Skeinforge to always use at least two filament thicknesses on a thin part of the model?

Failing that, are there any procedures in Meshlab or Netfabb that can do this? Basically, go through a model, and make sure that no part is thinner than a specified minimum?

James McCracken

unread,
Sep 19, 2011, 3:46:57 PM9/19/11
to make...@googlegroups.com
Is the problem that the original item has very thin walls? Or is the
problem that the resultant mesh files only model the skin?

> --
> You received this message because you are subscribed to the Google Groups
> "MakerBot Operators" group.
> To view this discussion on the web visit
> https://groups.google.com/d/msg/makerbot/-/TrFl-wGnER0J.
> To post to this group, send email to make...@googlegroups.com.
> To unsubscribe from this group, send email to
> makerbot+u...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/makerbot?hl=en.
>

Bill Culverhouse

unread,
Sep 19, 2011, 4:22:26 PM9/19/11
to make...@googlegroups.com
A picture or an STL would be helpful in determining the problem.
 
-b

The Ruttmeister

unread,
Sep 20, 2011, 12:02:48 AM9/20/11
to MakerBot Operators
In a word, no,

None of those tools are even close to clever enough to do this (as far
as I know).

Theres certainly no current tool in SF. I suppose one could be
written, but you'd need to find someone who can program in python!

Can you not scale the STL up? That would be the simplest way to fix
it, even though it might mean cutting the file into even more parts.

The other option is to import the STL into sketchup and maually
editing the mesh (or you could try meshmixer).

Or try and chase super fine resolution... how fine are you down to
now?

Mark Durbin

unread,
Sep 20, 2011, 7:02:10 PM9/20/11
to make...@googlegroups.com
You could try union-ing the STL with 3 other copies of itself each offset slightly from the first in x/y/z planes.  the overall model would be slightly bigger, but it may mean that the thin sections get enough meat on them.

--
You received this message because you are subscribed to the Google Groups "MakerBot Operators" group.

Aaron Double

unread,
Sep 20, 2011, 7:04:00 PM9/20/11
to make...@googlegroups.com
Before trying anything tricky, try the widen module in skeinforge. just turn it on and try it again.

Aaron Double

Michael Cook

unread,
Sep 23, 2011, 4:10:26 PM9/23/11
to MakerBot Operators
You can do this kind of thing in Blender, it's called extruding along
normals. I found it when I was trying to clean up a model I found, and
it worked pretty well. Here's a link on how to do it:

http://dollpartz.velcomweb.ca/tidbits.htm#en

What I ended up doing was moving the view inside the model (so I could
see what I was doing), selected everything, started the extrusion
(like the link explains), and dragged until things looked thick
enough. It took a try or two before I was satisfied, but it worked.

Alternately, you can alter the model to be solid (instead of an empty
shell) and ask Skeinforge to just print with 2 extra outlines. I've
found that works pretty well, as long as you don't expect to run into
any internal support problems.
Reply all
Reply to author
Forward
0 new messages