3D Printing, Cooking, Programming

Today’s Functional Print: Letter Cookie Cutters

In today’s “delicious but still functional” news, I printed a set of letter cookie cutters as part of a Christmas present for my sister’s family. The theme for our family’s gift exchange this year was “locally made gifts,” and it doesn’t get any more local than my own desktop.


I printed the cutters in T-Glase, a semi-transparent and food-safe plastic. Printing with T-Glase was a welcome change from using ABS, since it sticks to the bare glass print bed with no additional preparation, while ABS requires a bonding agent like glue or special tape.

A set of 26 cookie cutters sells for about $12, so these five letters are worth about $2.30.


The OpenSCAD script is based on this pi cookie cutter script by Thingiverse mrbenbritton.

The script can theoretically produce a cookie cutter from any character you can type on your keyboard, although it won’t work for all characters, like those that have interior shapes, like the letter “O.” Let’s say that was left as an exercise for the reader.

The OpenSCAD script and STL file are available on GitHub.

3D Printing, Programming

Today’s Functional Print, Failure Edition: Vacuum Cleaner Wheel

In today’s “I wheely love printing” news, I tried and failed to print a replacement wheel for a Kenmore Whispertone 12.0 vacuum cleaner.


The original wheel’s clip had broken, causing the wheel to come unattached from the vacuum canister:


Replacement wheels can be bought for $9 plus shipping, but why pay almost ten dollars when I have a perfectly good wheel printer sitting on my desk?

This was perhaps my most challenging OpenSCAD reproduction yet, but I was very happy with the finished model. It follows the original very closely but uses a little less plastic:

Vacuum Wheel Model

My first print, with 0.2mm layer heights, printed successfully and fit into the rubber tread perfectly.

But unfortunately, the clips were too weak and could not survive being bent towards each other:


So I printed another wheel with 0.1mm layers to improve adhesion between layers, and I modified the clip design to be wider at the base and not have any dramatic layer size changes:

This print’s clips were much stronger — I could bend them so they were almost touching, but it was really hard to do. Sadly, when I tried to clip the wheel onto the vacuum, the clips themselves were stronger than the base they were attached to, and they burst through the back of the wheel:


Since each of these prints took eight hours, and since I’m not 100% confident that I could get a working wheel on the third print, and since my mother-in-law told me I didn’t have to do it in the first place, I abandoned this project.

If you’d like to try printing the wheel for yourself (or would just like to use the model as a basis for a different project), the OpenSCAD script and STL file are available on GitHub.


I’m a Published Tipster

The March 2015 issue of WOOD Magazine will feature a Shop Tip from yours truly:


This tip was devised while I was building a cutting board/sink insert last year:

Fame and Fortune, here I come!

Christmas, Life

Our 2014 Christmas Letter

Before I can even open with a greeting, I need to share the most important news since our last Christmas letter: Late last December, Jon Lovitz personally replied to me on Twitter. THE Jon Lovitz, of “Saturday Night Live” and “City Slickers II: The Legend of Curly’s Gold” fame. Now, I don’t consider myself a hero, but if some people want to call me that, well…

Friend, sit down with a mug of hot cocoa, a blanket, and a purring kitten, because you’ve been waiting all year for this letter to arrive and you deserve to be pampered. Find a quiet room where you won’t be disturbed, because this letter is like a massage for your mind that you won’t want interrupted by your so-called “friends” or “family.” Calgon, take us away!

Christina and I both turned 30 this year, and since neither of us have had midlife crises yet, we’re guaranteed to not die before the age of 60. So we’ve got that going for us, which is nice.

I went to Hawaii in January (again, ugh!) for work. Fun fact: my computer screen looks exactly the same on a desk in Hawaii as it does on a desk in Minnesota.

Gabriel is in kindergarten now. I know what you’re thinking: “Is his kindergarten experience identical to the events in the Oscar-worthy 1990 Arnold Schwarzenegger film ‘Kindergarten Cop’?” Yes. Yes it is. “Get to da choppa!” Ha ha ha.

Gideon had been struggling with eczema and extremely itchy skin, so we put him on a restricted diet, and it has really helped. Basically, we don’t let him eat poison ivy leaves anymore. Sometimes just one as a treat if he’s been really good. It’s so hard to say no to that adorable little boy when he asks “Just one more leaf? Please??”

Gloria’s still around here somewhere.

I went to Park City, Utah in September for work. Fun fact: my computer screen looks exactly the same on a desk in Utah as it does on a desk in Minnesota, except blurrier due to oxygen deprivation.

Christina went to Las Vegas in October with her mom, sister, and Shania Twain. I would tell you what they did there, but what happens in Vegas stays in Vegas.

I bought a 3D printer this spring. A 3D printer is this machine where you feed in money, and it gives you plastic trinkets that everyone asks why you didn’t just buy them at the store in the first place but what they don’t understand is that you do get to feel marginally superior because your plastic trinkets were homemade, until they break, but then you can print a replacement basically for free, as long as you don’t put a monetary value on your time.

We went on a family vacation this summer to Lake Superior and Wisconsin Dells. I would rate our time at Lake Superior as “superior,” and our time at Wisconsin Dells as “dells.” Wisconsin Dells is known for having many outdoor water parks, which, for a city further north than some parts of Canada, is either incredibly optimistic or incredibly short-sighted.

I built a Minneapolis-themed table that is now residing in the art museum at the Minneapolis Institute of Arts. Well, at least until they notice that I put it there.

We went camping again this year. The mosquitoes were so big that even they were making the “state bird” joke. Just kidding, mosquitoes can’t talk. The mosquitoes were so big that they were quite a nuisance and many people complained about them. Boom, roasted!

We’ve really embraced social media. This year, Christina and I tweeted, Facebooked, and Foursquared 4,226 times. That’s an average of 5.5 times per day per person, or in metric, a buttload of wasted time (1.1 Imperial buttloads). It’s easier to understand how much that is with a visualization: If we had instead spent 30 seconds talking to our kids each of those times instead of using our smartphones, then we would be good parents.

Merry Christmas!

Chris, Christina, Gabriel, Gideon, and Gloria

3D Printing, Christmas, Programming

Today’s Functional Print, CHRISTMAS EDITION: Christmas Tree Feet

In today’s appropriately festive 3D printer news, I’ve printed replacement feet for some ornamental Christmas trees:


These feet took a while to design — the organic shapes and border ridges were new concepts to me in OpenSCAD, but I was able to settle on a design that could be printed without supports.


Spot the original, if you can!

The feet didn’t require supports, but this was only because I printed the “toe” separately and attached it with acetone afterwards. If I hadn’t done this, I would have had to print a bunch of additional support along the bottom of the foot.


The trees are similar to OpenSCAD script and STL file are available on GitHub. Feliz Navidad!

3D Printing, Programming

Today’s Functional Print: Wire Cube Plastic Connector

In today’s “hey, that’s actually useful” news, I’ve printed a connector for assembling wire cube shelving. The shelves are shipped as a stack of identical wire squares that come together with round plastic connectors, allowing you to build customized shelves, like this one:


We bought some at a garage sale, but we were two connectors short of a full set. I designed the replacement in OpenSCAD and printed each one in about an hour and twenty minutes.


The finished print with support material still attached.


After removing support material.


Amazon sells 4-packs of these connectors for $6.44, so the retail value of this print was $1.61.

The OpenSCAD script and STL file are available on GitHub.

3D Printing, Christmas, Programming

Today’s Functional Print: Christmas Light Clips

In today’s “’tis the season to be printing” news, I’ve printed replacement Christmas light clips.


They took about half an hour to model in OpenSCAD, and each one can print in only three minutes. Their exact design appears to be unique to the decoration that they came from, but these very similar clips sell for $2.99 for a pack of 100, so each clip has a retail value of about three cents.

The clips are being used to attach lights to these festive holiday deer:


Here’s a closeup:


Let’s play “Find the original clip!” It’s in there somewhere.


The OpenSCAD script and STL file are available on GitHub.

3D Printing, Programming

Today’s Functional Print: Cootie Eyes

In today’s “is he posting about Cootie again?” news, I’ve printed replacement eyes for our Cootie game. The eyes are tiny and get lost really easily, so they are a natural candidate for replenishment.


These eyes are so small that I had to dial the print speed down to 3 millimeters per second (from 30 mm/s) so that plastic would have time to cool before the next layer was added and so the motion of the printer didn’t tip over the eye as it printed the top of the peg.


That’s a face that only a mother cootie could love.

The OpenSCAD script and STL file are available on GitHub.