3D design example: Difference between revisions

From Wildsong
Jump to navigationJump to search
Brian Wilson (talk | contribs)
mNo edit summary
Brian Wilson (talk | contribs)
mNo edit summary
 
(12 intermediate revisions by the same user not shown)
Line 1: Line 1:
I have done perhaps 2 dozen designs now, bicycle parts, car parts, furniture parts.
Lots of fun. This is the first time I have documented anything. [[User:Brian Wilson|Brian Wilson]] ([[User talk:Brian Wilson|talk]]) 07:51, 13 January 2014 (PST)
== The problem ==
== The problem ==


We got a bowl from a rejects pile from a neighbor who does porcelain ceramics. It's nice, but the handle on the lid is too small for human fingers.
[[Image:BowlOriginal.PNG|left|thumb|Unmodified bowl and lid]]
 
We got a bowl from a rejects pile from a neighbor who does porcelain ceramics. We're guessing it was a reject because the handle on the lid is too small for human fingers.


So this is the story of using a $2000 Makerbot Replicator 2 to fix a $5 bowl. :-)
So this is the story of using a $2000 Makerbot Replicator 2 to fix a $5 bowl. :-)
This is the story of most of my 3D printing projects so far...
Great way to learn, in this case, it's the second project I've done with nylon,
and the first in which I combine two materials, PLA and nylon.
 
Here is the bowl.  
 
The lid is askew a bit because the lid from solution #1 is hiding underneath.
 
<br clear=all>


Here is the bowl. The lid is askew a bit because the lid from solution #1 is hiding underneath.
== The tools ==


[[Image:BowlOriginal.PNG|thumb]]
[[Image:starrett799.PNG|left|Starrett 799]]  


* CAD software: OpenSCAD
* CAD software: OpenSCAD
* Printer: Makerbot Replicator 2
* Printer: Makerbot Replicator 2
* Filament: Dark blue PLA, white nylon
* Filament: Dark blue PLA, white nylon
I use this Starrett 799 caliper on <i>every</i> project. It is my favorite instrument.
<br clear=all>


== Solution #1, a new lid ==
== Solution #1, a new lid ==
Line 18: Line 34:
Here is the bowl and a lid I printed for it shortly after I got the printer. It is one of my first designs.
Here is the bowl and a lid I printed for it shortly after I got the printer. It is one of my first designs.


[[Image:Lid_no1.PNG|thumb]]
[[Image:Lid_no1.PNG|left|thumb|PLA lid]]
 
<br clear=all>


Problem #1: The printer is not big enough so I had to make "vents" on each side.
Problem #1: The printer is not big enough so I had to make "vents" on each side.
Line 24: Line 42:
Problem #2: When used in a microwave. steam from heated food is absorbed into the PLA, so it warps.
Problem #2: When used in a microwave. steam from heated food is absorbed into the PLA, so it warps.


[[Image:LidWarped.PNG|thumb]]
[[Image:LidWarped.PNG|left|thumb|Wrinkles on underside of PLA lid]]


This PLA is not food grade so I did not really want it in contact with food anyway.
This PLA is not food grade so I did not really want it in contact with food anyway.
<br clear=all>


== Solution #2 ==
== Solution #2 ==
Line 40: Line 60:


This one has fingers that are supposed to grip the knob.  
This one has fingers that are supposed to grip the knob.  
They are too brittle, so when I tried to snap the knob onto the lid, they snapped off.
PLA is relatively brittle, so when I tried to snap the knob onto the lid, the "fingers" just snapped off.
(I tried this approach because I have successfully made other parts that are flexible.)


[[Image:OnePiecePLA.PNG|thumb]]
[[Image:OnePiecePLA.PNG|left|thumb|Frst attempt, all PLA]]


PLA is brittle but has a nice hard smooth surface.  
PLA is somewhat brittle but has a nice hard smooth surface.  


On the other hand nylon is soft and flexible. I just got some nylon filament (Taulman 618).
On the other hand nylon is soft and flexible. I just got some nylon filament (Taulman 618).
This inspired me to try making a two piece part. Nylon fingers to grip the handle on the lid,  
This inspired me to try making a two piece part. Nylon fingers to grip the handle on the lid,  
and a PLA knob to hold the fingers in place.
and a PLA knob to hold the fingers in place.
<br clear=all>


=== Design #2 - PLA + Nylon ===
=== Design #2 - PLA + Nylon ===


PLA knob
[[Image:ExplodedSCAD.PNG|left|thumb|OpenSCAD design]]
 
Code for this handle is here: [[OpenSCAD for bowl handle]]
 
Normally when working on a design, I first create a reasonably accurate model of the existing thing, in this example, the handle on the lid.
This allows me to visually check fit as I design the actual part(s) that will be printed.
 
<br clear=all>
 
PLA handle - This will be the outer part that gives your fingers a place to grip. A tube pushes down over the nylon insert, locking the soft hooks on the insert into place.
 
I put a hole in the middle mostly to reduce the amount of plastic required.
It also reveals how the parts work once it is assembled.
 
[[Image:PLA_Knob.PNG|left|thumb|Outer handle]]


[[Image:ExplodedSCAD.PNG|thumb]]
<br clear=all>
[[Image:Nylon.PNG|thumb]]
 
[[Image:Nylon.PNG|left|thumb|Failed nylon insert]]


Nylon insert
Nylon insert


[[Image:NylonInsert.PNG|thumb]]
To understand why the insert in design #2 fails, you have to think about how 3D printing works.
 
To understand why design #2 fails, you have to think about how 3D printing works.
Software converts your 3D model into layers.
Software converts your 3D model into layers.
A thin bead of plastic is squirted out an extruder (just like a glue gun) to form each layer.
A thin bead of plastic is squirted out an extruder (just like a glue gun) to form each layer.


This means when I tried to push sideways on the fingers, they just parted on the join between the layers. Snapped right off!
This means when I tried to push sideways on the fingers, they just parted on the join between the horizontal layers. Snapped right off!
Some of them broke at the base and some broke at the thin spot.
 
<br clear=all>


=== Design #3 - PLA + Nylon strip ===
=== Design #3 - PLA + Nylon strip ===
Line 77: Line 116:
It works!
It works!


[[Image:NylonStrip_SCAD.PNG|thumb]]
Careful measurements and a good design are not enough, to make a functional part, you have to understand how the printer and the materials work together.
[[Image:NylonStrip.PNG|thumb]]
 
[[Image:PLA_Nylon.PNG|thumb]]
[[Image:NylonStrip_SCAD.PNG|left|thumb|OpenSCAD design of flat strip]]
[[Image:PLA_Nylon_final.PNG|thumb]]
[[Image:NylonStrip.PNG|left|thumb|Printed strip]]
[[Image:PLA_Nylon.PNG|left|thumb|PLA handle with strip inserted]]
[[Image:PLA_Nylon_final.PNG|left|thumb|Completed project]]


[[Category: 3D Printing]]
[[Category: 3D Printing]]

Latest revision as of 03:19, 15 January 2014

I have done perhaps 2 dozen designs now, bicycle parts, car parts, furniture parts. Lots of fun. This is the first time I have documented anything. Brian Wilson (talk) 07:51, 13 January 2014 (PST)

The problem

Unmodified bowl and lid

We got a bowl from a rejects pile from a neighbor who does porcelain ceramics. We're guessing it was a reject because the handle on the lid is too small for human fingers.

So this is the story of using a $2000 Makerbot Replicator 2 to fix a $5 bowl. :-) Great way to learn, in this case, it's the second project I've done with nylon, and the first in which I combine two materials, PLA and nylon.

Here is the bowl.

The lid is askew a bit because the lid from solution #1 is hiding underneath.


The tools

Starrett 799
Starrett 799
  • CAD software: OpenSCAD
  • Printer: Makerbot Replicator 2
  • Filament: Dark blue PLA, white nylon

I use this Starrett 799 caliper on every project. It is my favorite instrument.


Solution #1, a new lid

Here is the bowl and a lid I printed for it shortly after I got the printer. It is one of my first designs.

PLA lid


Problem #1: The printer is not big enough so I had to make "vents" on each side.

Problem #2: When used in a microwave. steam from heated food is absorbed into the PLA, so it warps.

Wrinkles on underside of PLA lid

This PLA is not food grade so I did not really want it in contact with food anyway.


Solution #2

This is the idea we came up with yesterday. Make a knob that attaches to the existing handle but is easy to grip. It's outside the bowl, so no problems with food contact and no contact with steam so (hopefully) no warping.

Design issues

So far nearly everything I print requires several iterations. This one was no exception.

Design #1 - One piece, all PLA

This one has fingers that are supposed to grip the knob. PLA is relatively brittle, so when I tried to snap the knob onto the lid, the "fingers" just snapped off. (I tried this approach because I have successfully made other parts that are flexible.)

Frst attempt, all PLA

PLA is somewhat brittle but has a nice hard smooth surface.

On the other hand nylon is soft and flexible. I just got some nylon filament (Taulman 618). This inspired me to try making a two piece part. Nylon fingers to grip the handle on the lid, and a PLA knob to hold the fingers in place.


Design #2 - PLA + Nylon

OpenSCAD design

Code for this handle is here: OpenSCAD for bowl handle

Normally when working on a design, I first create a reasonably accurate model of the existing thing, in this example, the handle on the lid. This allows me to visually check fit as I design the actual part(s) that will be printed.


PLA handle - This will be the outer part that gives your fingers a place to grip. A tube pushes down over the nylon insert, locking the soft hooks on the insert into place.

I put a hole in the middle mostly to reduce the amount of plastic required. It also reveals how the parts work once it is assembled.

Outer handle


Failed nylon insert

Nylon insert

To understand why the insert in design #2 fails, you have to think about how 3D printing works. Software converts your 3D model into layers. A thin bead of plastic is squirted out an extruder (just like a glue gun) to form each layer.

This means when I tried to push sideways on the fingers, they just parted on the join between the horizontal layers. Snapped right off! Some of them broke at the base and some broke at the thin spot.


Design #3 - PLA + Nylon strip

To get around the shear problem, I printed a flat nylon strip. Then I wrap it around the lid handle, and push the PLA knob down over it.

This works because when building up the flat strip, the successive layers are run at angles, the first layer is at 45 degrees and the next is at -45, so the resultant strip is very flexible and can be bent into a tube.

It works!

Careful measurements and a good design are not enough, to make a functional part, you have to understand how the printer and the materials work together.

OpenSCAD design of flat strip
Printed strip
PLA handle with strip inserted
Completed project