Solving everyday niggly bits with 3D Printing

I don’t know about you, but I am one to get irritated with stuff that hangs out in the wrong places. A good example is the chest strap of the computer backpack: I never use it, but I don’t want to cut it off either and harm company property. Instead, I made a quick mesh in Blender and printed it out on the Minifactory, with the net result of straps no longer hanging around causing me to lose hair even further.

Here’s the starting situation:

Messy straps

Messy straps

And this is the finished, improved situation:

Better situation

Better situation

Let’s have a look at the fixing clip. 

The design of the clip is simple in the utmost. It is merely a 20 mm tall, 20 mm wide and 15 mm deep symmetrical piece of ABS plastic, designed in Blender in 5 minutes and printed on the MiniFactory in about an hour.

I started with a plane that was 20 x 15 units in Blender. Remember that in Blenderspace, there’s no need to set the units to any real world (or Meatspace) units unless you want to.

Base plate

Base plate without loop cuts

Then it is easiest to add two loop cuts and scale them along the Y axis so as to get them separated symmetrically (I also added one to form the base of the clip to the left):

loop cuts in place

Three loop cuts in place

Add one more loop cut to start forming the sharp hook of the clip. I also deleted the two faces in the middle:

clip 03

 

To get the hooks of the clip, it is easiest to select the two vertices at the inside of the U, and scale in while extruding. This sounds demanding, but it merely creates two more vertices and then brings them close to each other as you can see in this image:

Vertices scaled while extruded

Vertices scaled while extruded

Then just add the edge between the tip of the hook and the newly created vertices. This enables you to create a face between the edges that form the hook. If you wish, you can now dissolve the edges inside the mesh, essentially creating an N-gon instead of a set of triangles and rectangles, but it really does not matter.

Add edge and face

Add edge and face

All that remains now is to select the entire structure and extrude up 2 units:

Everything selected

Everything selected

Extrude in the Z axis by 2 units

Extrude in the Z axis by 2 units

And as you can see, we have the basic form there nicely. All that remains is to add a bevel to the outside corners of the mesh, otherwise the final print will not feel nice to the touch – it will be almost sharp. This is done by selecting the edges you want to bevel and hitting Ctrl+B, then dragging the mouse:

Bevel added

Bevel added

This is a nice mesh that can be exported for the printer. It is manifold, ie. it has no holes in it and no loose edges or vertices (in fact it only has 42 vertices) so you need not test it if you don’t want to. I have come to the conclusion, however, that it is a good idea always to pass the exported mesh via NetFabb just to make sure.

And then we can start the printer and RepetierHost, the control software.

Clip on RepetierHost's virtual build table

Clip on RepetierHost’s virtual build table

So now you can still edit the clip for its external measures, but getting the slot of the hook to close is not possible. For that, you need to re-import the STL to Blender and edit to suit, and then re-export. After you are satisfied with the measurements of the clip, go to the Slicer tab and let Slic3r or Cura take care of building the printable code.

First layer on the table

First layer on the table

This is the first layer of 99, and the build time is around 55 minutes, but this is an estimate only. The line around the actual clip is called the skirt, and you can use that to build a wall against drafts of cold air that can affect printing. I don’t usually use it, but I updated Repetier and forgot to turn it off. After 99 layers you have the finished print, and the filament usage is 561 millimeters. This means that there is not a great amount of money to be made selling just the ABS filament, since it comes in rolls of almost 400 meters, or 40,000 millimeters.

This animated GIF shows how the piece is built layer by layer:

Animated layer build

Animated layer build

The final product looks like this:

Final clip

Final clip

So, in essence – this trivial example is written to show that you can identify needs in your own life, use free tools (Blender or Google Sketchup) to create a virtual answer for that need, and then go to a public library to print the piece. There are 3D printers in Finnish libraries that only charge you for the filament used. So, let’s get started!

 

Leave a Reply

Your e-mail address will not be published. Required fields are marked *

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.