How To: Avoiding Supports By Using Simplify3D to Cut The Model in Half

After a recent trip the Air and Space Museum’s Udvar-Hazy Center, my husband had a 3D Printing request for me. He wanted a 1934 Buck Rogers Disintegrator Gun.

The Model
Thanks to the great community up on Thingiverse, I didn’t have to do any modeling. I had THREE Buck Rogers Guns to choose from. The one that caught my eye and seemed to most resemble what my husband wanted was “Disintegrator 1934 Buck Rogers Gun” by user bluesroq.

The designer recommended printing the model with supports and there is indeed a lot of overhangs with how the gun is positioning now.

Avoiding Supports
Even though Simplify3D has top notch supports that are easy to remove and easy to control, I wanted to try to avoid supports in this case for a few reasons:

  1. As great as Simplify3D supports are, they would still leave some scarring or souvenirs on the faces– in this case– an entire side of my gun would be subject to that and not look as pretty and finished as the other side.
  2. Supports increase your printing time AND your material usage. In the case of an adult-sized Buck Rogers gun, the print time would have gone from 4 hours 30 minutes to 7 hours 12 minutes!

    Without Supports

    With Supprots

  3. If it were in half, this particular model would be an easy, straight forward print without any troubling overhangs.

Looking over the Buck Rogers Gun, the model itself was very symmetrical. It would be a great model to print in two halves and glue together. As a 3D Modeler, I could easily pull this model into something like Blender and break in half that way. But, I could also save time and just do it through my slicer! : )

Cutting in Half – Simplify3D
In Simplify3D, anything that is below your build plate will get ignored by the printer. So in the case of this gun, I would want to lower it down so half of it is above the build plate and half is below. The steps would be:

  1. First off, it is helpful to see the build plate while you are working. If yours is not displaying in your Simplify3D, click on Prepare to Print and check the Build Table under Show In Preview.
    Simplify3D - Build Plate Not Displayed

    Simplify3D - Show Build Plate

  2. Next we need to figure out how far we want to lower our model. Simplify3D makes that easy for us as well. Double click on your model and in the information panel under the Change Scaling section, we will get a reference of the exact measurements. In this case, we are interested in the height of the model, the Z value.
    Noting the Size
  3. Now we have some simple math. We want to lower the model so only half of it is above the print bed. That means we want to divide the height by 2. In this example– 25.43 divided by 2 is 12.71. In our Change Position section, we want to change the Z offset to -12.71 (aka Lower the model 12.71 mm).
    Positioned Half Under Build Bed
  4. At this point, half of our model is under the print bed! If we click on Prepare to Print, you’ll see that only half of the model is going to be printed.
    Everything Under Build Bed Ignored

Getting the Second Half – Simplify3D
To make a whole gun, we obviously want to print two halves of the gun.

  1. Click on your model to select it and then go to Edit->Duplicate Models and make one more copy. You may have to move it around to a better spot on the build plate. (You can also click on the Center and Arrange— but you’ll have to reset your Z Offset again for the original model).
    Duplicate Models
  2. Now we have to flip our new part. Gotcha– Watch Out for Mirroring! My first inclination was to go Mesh->Mirror Mesh and mirror my second half over the X or the Y axis. That could work for some models, but in the case where there is text on your model (like this), then that also mirrors your text and it too would be backwards. Mirroring should also be avoided if your model isn’t exactly symmetrical and has different detailings on each side.
    Mirror Menus

    Text Backward Mirrored
    D’oh – Backwards Text

    In lieu of mirroring, you can rotate it! Double click the object and then in the Change Rotation section, rotate the model 180 over the X or Y axis. Don’t be alarmed if your object suddenly “disappears”. It’s actually underneath your print bed. You just have to adjust the Z Offset now to move the new one 12.71 above the print bed.

    Rotated 180

Slic3r
I have found Simplify3D to be absolutely 100% worth my money, but if it is not for you or your budget, you are not out of luck. You may be able to do the same thing in your slicer. As an example in open-sourced (and free) Slic3r, once you had your object on your plater, you would go to Object->Cut…

Slic3r - Object CUt

And you can pick the cutting height (and you have options to get both sides and rotate one)
Slic3r Cut in Action

And there you go, you can break your model up without modeling software like Blender. This technique’s applications are not limited to merely cutting objects in half. You can use it anytime you want to isolate out a particular section of a model to print. Say you got a 3D Hubs order and you are worried about a tricky section near the top. You don’t have to waste the time and material to run the whole print to find out that section is going to fail. Instead, you can lower your object down and do a quick print on just the troublesome section to see how it performs.

Personalized Glowing Valentines for Kids

My son is named Sagan, after Carl Sagan.  Over here in the U.S., that’s a unique name.  As a result, he won’t be going into gas stations or souvenir shops and finding mass produced keychains and trinkets with his name on it.

Luckily, I have the MakerGear M2. I am not bound to get what someone else has decided to design and make.  I can make it myself!

3D Printing Valentines - Sagan

In my son’s pre-K class, a vast majority of the students are in the same boat– most of them have unique names. This seemed like a great use for the flexibility of a 3D Printer.

The Design
The design is not especially ground breaking. Hey, it’s a little heart pendant/medallion with a name on it. I printed most of it in ColorFabb Traffic Red PLA/PHA (duh) and then the detailing and the name are in GlowFill. One thing I have noticed with my kids is they LOVE glowing things. They love taking it into the bathroom and turning off the lights to see it glow.

Glowing Valentines

Modeling – Blender
The base model I did in Blender. I started with a Bezier Curve. I used the Mirror modifier to make it symmetrical.

Modeling a Heart - Bezier Curve - Mirror

I converted the curve to a Mesh. Modeling a Heart - Convert to Object

I did a little cleanup of the Vertices, by Merging a couple of oddly mirrored vertices to the center.
Modeling a Heart - Merge Vertices at Center

The detailing of my design, I wanted an outline of a heart in GlowFill. I’ve worked with hearts in the past and I knew that just scaling another heart down wasn’t going to do the trick. Inset is key to that!
MOdeling a Heart - Scale VersusInset
Scaling Versus Inset – Inset Will Give You Consistent Widths

I did an Inset of my face and did some manual cleanup of the vertices.

After that, it was just straight Extrusion to the heights I wanted.

The hook was just a cylinder subtracted from another cylinder (courtesy of the Boolean Modifier). I decided to keep the hook separate in case anyone wanted to print just straight up hearts.

At the end of my Blender session– I had two .STL files — my heart and my hook to make it a medallion.

Modeling – OpenSCAD
Although I had experimented with Python scripting for Blender roughly a year ago, OpenSCAD seemed easier and quicker for me. There is an Import command in OpenSCAD where you can pull in STL files. I went ahead and brought my Blender STL files into my OpenSCAD project and set a variable name for the “Child’s Name”. I was then able to rapidly run through and create 17 models for all my son’s classmates.

child_name = "Adela";
font_size=10;
y_offset=-4;

union()
{
 translate([30,10,0])
   import("heart.stl", convexity=10);

  
 translate([30,10,0])
  import("hook.stl", convexity=10);  


translate([30,y_offset,2])
linear_extrude(height=0.7)
    text(child_name, halign="center", size=font_size);
}

 

Slicing and Printing – Simplify3D and MakerGear M2
I printed on my trusty MakerGear M2. Since I have a single extruder machine, I used Simplify3D to set up two processes to print my heart:

Red
From 0.0 – 1.0mm, I printed in ColorFabb Traffic Red PLA/PHA. I printed in 0.25mm layer heights.
Slicing a Heart - First Process in Simplify3D

GlowFill
From 1.1 – 1.7mm, I printed in ColorFabb GlowFill. I printed those in 0.10mm heights. Usually I have found with detailing 3 or 4 layers were sufficient. In this case, because the GlowFill was a little translucent, going up to 6 and 7 layers made sure the text appeared more crisp and white. (It also gave me a little more leeway to recover if an edge came unstuck from the build plate).
Slicing a Heart - Second Process in Simplify3D

Quick Tip
And a quick tip. Sometimes parenting is harder than 3D Printing. When I printed my first batch of hearts, I was quite pleased. I showed my son and was ready for a positive response. It did not go well. I..uh… I kinda didn’t include his name in the first batch of hearts. He can read and he was quite miffed when he did not see his name. Luckily, I started an emergency print and was able to get back on his good side. But you can avoid such drama. Make sure to print your kids’ in the first batch. : )

Forgiven

On Thingiverse!
If you covet a heart for Valentine’s Day or a special occasion, I was able to make a Customizer on Thingiverse. Feel free to make your own.