1 (edited by DavidRiesenberg 2012-11-27 16:50:27)

Topic: How to treat shallow curvature cases?

I'm having trouble getting passable results when I have shallow curvatures on the top or bottom portions of the object.
Attached is a generic example and the Slic3r generated code from the top of the curvature.
Is there anything I can do about it besides printing at a higher resolution?

Post's attachments

example1.PNG
example1.PNG 178.47 kb, 2 downloads since 2012-11-27 

example1b.JPG
example1b.JPG 246.97 kb, 2 downloads since 2012-11-27 

You don't have the permssions to download the attachments of this post.

2

Re: How to treat shallow curvature cases?

Sand it down after the print

3

Re: How to treat shallow curvature cases?

Print at .1mm layers, and add a lot more perimeters.  It will really slow things down having a lot of perimeters for the whole model, so you can slice it twice using different settings, then join the gcode.

I describe how to do this in a Thingiverse post- http://www.thingiverse.com/thing:22441

The Bar print needs a lot of perimeters to keep from getting gaps in the fillet on top. The curve gets so gradual that the outer radius for one layer might be more than a thread width shorter than the layer below it. I used 5 perimeters and 4 solid layers to make sure that the surface was thick enough through the curve to prevent gaps and stand up to sanding.

I didn't want to print the entire thing with that many perimeters. Instead I sliced it at .3 layer height, 3 perimeters, 2 solids and .1 infill for the base. Then I sliced it again with .2 layer height, 3 perimeters, .1 infill for the sides, and again with .2 layer height, 5 perimeters, 4 solids and .3 infill for the top.

To merge the gcodes, I searched for "G1 Z3" in the middle gcode, and copied everything after that point. Then I pasted it over everything after the inital "G1 Z3" in the base Gcode. This made it change to the middle settings at 3mm into the print. I did the same thing with the top Gcode, starting at around "G1 Z25"

The bar print then, starts with .3 layer height for the first 3mm to give the print a chance to level out before changing to .2 layers, for a smoother surface on the sides. At 25mm it changes to 5 perimeters with a denser infill to support the solid layers on the top.

You could slice most of the model at .3mm layers, then have it change to .1mm just for the top.

4

Re: How to treat shallow curvature cases?

nice trick !
this sounds like a job for a python script.

5

Re: How to treat shallow curvature cases?

Wow, that's a really cool solution. Are there any specific settings one need to keep constant when splicing G-code? Or is it pretty much anything goes?

6

Re: How to treat shallow curvature cases?

I would keep the temperature constant, because I don't know if it would keep going during a temp change, or pause.  Otherwise anything goes.  Only do it this way for Slic3r.  Skeinforge gcode is more complicated due to the way it handles extruder coordinates.  It might back the filament all the way out, or cram 10mm of filament into a short move. 

If merging Slic3r gcodes causes the extruder to misbehave at the splice, try checking the Relative checkbox in printer settings.

7

Re: How to treat shallow curvature cases?

Excellet, I'm going to give it a try.

8

Re: How to treat shallow curvature cases?

Ian, is that an Airbender symbol? Awesome!

Grand Rapids, Michigan
SD2 with Sanguinololu board, glass bed mod, E3d_v5 bowden version hotend (currently direct drive), Lawsy Mk5 jigsaw replacement, octopi printserver, drv8825(tiny troubles)

9 (edited by cckens 2013-01-16 17:51:21)

Re: How to treat shallow curvature cases?

Mickey head... or for those not so Disney inclined, mouse head.

Still, a nice design for soap 'specially for kids.

10

Re: How to treat shallow curvature cases?

I never said it was a Mickey head, but you might not be wrong smile  I doubt Disney has ever heard of Thingiverse, and might not ever run across something there like looks like a copy of their logo for Disney Quest.

11

Re: How to treat shallow curvature cases?

We always referred to such as "hidden Mickeys" at the park when I worked there.  The trick was to look for the three circles in the attractions to see where a Disney Imagineer had hidden the reference.  It turned into quite a game and you can find them in the most innovative of places.
o  o
  O

12

Re: How to treat shallow curvature cases?

I used to serve a drink called the hidden mickey back in the day.

I kid I kid