Practical Observations of 3D Printing a Mechanical Component

In the post following this one, I’ll start talking about the specifics I’m taking in modeling the initial part of the Enigma machine I’m pursuing: the three rotors.

Currently, I’m done (I think) modeling all the rotor components and am a little over halfway printing the parts out. The only things I’m really at a loss for how to deal with is the copper-alloy based electrical pads/springs/contacts, but I’ve decided to forgo the electrical components for now. Yes, someone will inevitably point to the few brands of electrically conductive PLA filament for 3D printers, but these are some tiny pieces. Which is a good segue into the topic of some of the intricacies I’ve learned about 3D printing from this project so far.

For those of you new to 3D printing, I should start with how it works. There’s a few techniques, but my 3D printer (and most commercially viable home-based printers) use a method called FDM, or fused deposition modeling. Basically, the printer builds the object you want to print layer-by-layer starting from the bottom. For most of what I’m printing, I’m doing it at 0.1mm per layer. So, the software takes the 3D model, and slices it up into a bunch of 0.1mm layers, and then tells the printer to squirt out the right amount of plastic while moving in the X/Y axis to finish that layer. I should add that the printer head is running at about 210 degrees Celsius for the type of material I’m printing. The printer Z-axis then lifts by 0.1mm, and it repeats the process building on the prior layer. From a practical perspective, this means that my X/Y axis tolerances are tighter than my Z-axis tolerances. Yes, I could go to a lower layer height, but that carries some issues. I’ve done some testing with some tolerance testing designs and have found that that I have X/Y slop slightly better than 0.2mm.

I had printed a few things at 0.05mm layer height before, and while the detail is beautiful, you start running into some issues. You see, when you’re printing thicker layers (say 0.2mm or 0.3mm), you’re squirting out a large amount of molten plastic that easily binds to the layer before. When going smaller and smaller, the ability of the plastic to adhere to the prior layer is diminished slightly. Also, you start running into the limits of what the machine can actually do — the nozzle I’m printing out of has a 0.4mm wide hole, so you’re asking the printer to just push less and less plastic through to get even smaller layer heights. I’m not sure what the technical term is for this, but it seems things start not working well when you go smaller and smaller. If I wanted, I could go to a finer nozzle width, but that means the printer has to make many more passes to get the same width of plastic out, which slows down print times quite drastically. If I were to estimate, at this point, for each rotor (and there are three), it’s probably taking about 18 hours of print time to do all the parts. Did I mention the rotors are some of the smallest parts of the printer?

The drawings that I mentioned before are beautifully dimensions, so when I initially modeled them in Fusion 360, I designed them to be exactly the measurements defined in the drawings. I noted that between pieces that were supposed to fit together there was 0 tolerance defined. I figured there would be issues, but I went with it and printed off some parts. Sure enough, they didn’t fit.. at all. Even in the X/Y axis where I’m closest to spec, I’m finding parts are generally printing 0.25mm too big. So, one of the things that I have to do with something like the rotor is adjust all the interference fit sizes for every part — and there’s a ton of them. So far, I’ve been adjusting everything to the maximum tolerance spec defined on the drawings and it’s worked out well for putting most parts together.

Other practical observations include that different brands of PLA behave quite differently. I had noticed this a bit before while printing a 3D model of a turbofan jet engine, but the tolerances on that model must have allowed for quite a bit more slop. For example, the low-priced Monoprice brand PLA I’ve used is failing terribly for this model – really poor layer adhesion at my layer height, and — even after calibrating the extruder steps — really inconsistent output. I’ve given up on the cheap Monoprice stuff and have switched to Matterhackers PLA and HT PLA, at a cost premium of 50%. It’s working great though; I could actually probably go to lower layer height to get a bit more detail out of it (at a cost of printing time) with the layer adhesion I’m getting out of it.

In fact, I need to re-test my X/Y tolerance because I printed the tolerance test with budget filament. Another item for the to-do list.

One of my last posts was a 6 year ago review of what’s on my wifi. Back then there were apparently just 11 IP addressable things in our house. Today, there’s about 48. And that doesn’t include the home automation gear that doesn’t talk IP. How times change.

What’s on your wifi?

Things typically running on our home wifi:

Tap tap tap… is this thing on?

Have to post now so I don’t have a one-year lapse on posts here.  Just have had nothing significant to post here since I got the old Twitter feed setup there on the right.

Is anyone actually reading this?

Observing Weekend

This weekend I was pleased to have been invited with a few other people to go spend a night at the Manastash Ridge Observatory in eastern Washington.  It’s about a 120 mile drive away from my house, and we headed out from the Seattle area around 11am on Saturday. 

After arriving, we were treated to a great view of the surrounding hills, excellent brats on the grill, cookies at 1am for stargazing, and a great game of cards.  Unfortunately, the weather didn’t completely cooperate: high winds (I guess there’s a reason the Wild Horse Wind Farm (pics) is just about 15 miles away) and about 30-40% upper level cloud coverage made viewing conditions less than optimal.

I did finally get a chance to play with some wide angle sky photography.  I’m so-so about the results, definitely need to do some more practicing with this stuff:

Cygnus and Lyra

More pictures available on my Flickr stream here.

Crazy old videos

So while I was visiting the family in Norway this past Christmas, I was shown something outstanding… My uncle had acquired my grandparent’s old Super 8mm video camera.  This is the camera they had brought when they came to visit us in the States for the first time, when I was probably 8 or 9 years old.  Sure enough – there were tapes.  And they got converted to DVD, so I ripped that to a digital format and am starting to convert selected ones to be posted online.  Here’s the first:

There’s more to come.  It’s interesting to think how these bits have been brought from an old 1970’s format to a current format in a matter of weeks; it’s also fascinating to see the character that these old videos have – there’s just something cool about video cracks and pops that a new HD camcorder just can’t compete with.

A roller coaster of a week

This has been a week of ups and downs.

The week started off in a downhill slide.  As many of you know, Microsoft laid off around 3,000 of my coworkers this week.  Fortunately, I wasn’t one of them, but I have a great deal of good friends who were affected by this second round of layoffs.  I won’t say too much about it here, but Tuesday really sucked.

On the brighter side, I got some new toys this week.  I took advantage of an REI sale on Shimano shoes and bought some clipless pedals for the bike.  Today, it’s beautiful out and Diann’s out volunteering, so I hit the road with the bike.  Definitely one of my best bike rides to date: went 20.6 miles, from home to the Red Hook brewery (no beer stop this time) and back home, in just over 1.5 hours.  That gives me a 12mph average, which is great considering the route home was mostly uphill.  Here’s an elevation graph of the ride from home to work, and you’ll see what I mean (click to embiggen):


Now it’s off to get cleaned up, go get a haircut, and then drinks with a friend who’s in town for the first time in months.

Then, later on, the night looks promising for some stargazing.  That brings me to the other set of toys I got this week: a new mount for the telescope.  90 pounds of new mount.  It’s crazy.  Tonight’s not ideal for stargazing (pesky full moon), but I’m going anyway just so I can get familiar with the new gear.

Seattle Central Library Photostroll

image Today the Seattle area was greeted with good weather.  Of course, the local Flickr meetup group had pre-planned a photostroll that, of course, was inside. 🙂 We wandered about the downtown Seattle library for approximately 2 hours, taking pictures of the awesome architecture and colors of the building.  My photos are here.

Also, got the first bike ride of the season under the belt today.  One week until Tour de Lopez!