Latest prints: Beer openers, big sledgehammer

I’ve finally successfully printed a life-sized sledgehammer.  It doesn’t look half bad:

It also took 7.5 hours to print with 5% infill.  But worth it?  Yes.  Next is spray-paint.

Also been printing some custom beer-bottle openers, based on this thing:

I created the text & modified the mesh in Maya, exported as obj, converted to stl via MeshLab, and converted to gcode in ReplicatorG.  Made the text black with a Sharpie 😉

New print: Mini-Sledgehammer

Today I printed a mini-“Sledgehammer Games” logo (the company I work for).  I thought it would be an interesting practical experiment using a custom-modeled .obj file, tweaking it to print well on the platform.  I think it turned out pretty well.  Next up will be a life-size version 😉

3D Printing, step one…

Back in March I received my Makerbot Replicator after a two month wait (new product, backordered).  I’ve been trying to get around to post about it, but the (first) Replicator was fraught with multiple problems.  I won’t get into the specifics, but I will say that the Makerbot support personal were very accommodating with helping me resolve the issues, and last week my replacement arrived, fully functional.  The original one I received was a “dual extrusion” model, meaning it could print two alternating colors.  But many of the problems I encountered stemmed from this tech, so I ultimately decided to get the single-extrusion (single color) model.

The Replicator doing it's thing: I covered it in plastic-wrap to help cut down on drafts, that can have an effect on print quality. It's print volume is 8.9" x 5.7" x 5.9", or just under 300 cubic inches.

—-

The first thing I get asked is “what are you going to do with it?”, which is still a question I ask myself.  I think back to two points in my past, and how they changed my future:

The first was in the mid 80’s when my family purchased an Apple ][c.  Up until that decade, computers weren’t popularized in the home, and I feel that was a major turning point for many people:  You survived just fine without one, but once you started using one you couldn’t imagine life without it.  Extrapolate forward to the internet and I think anyone would have a hard time disagreeing with it.

The second was when I finally wrapped my head around ‘Object Oriented Programming‘ while learning Python & Processing:  Up until that point, all my programming had been ‘functional‘.  I’d always heard about this ‘OOP’ stuff, but couldn’t grasp how it would help me.  But just like the old Apple, once I started using it not only I couldn’t imagine programming without it, but I was able to program much more complex systems.

I see 3D printing possibly falling into this category:  I currently don’t envision a wide-spread practical use for it in my daily life, but I have a strong inclination that once I understand the technology and integrate it into my routine, it will find a home among those concepts of the past that have shaped my future.  Or, it will be a very expensive door-stop.

The second thing I get asked is ‘how does it print?’.  There is a variety of 3d printing tech out here, and this style of printer does what’s called ‘extrusion’:  It squeezes a line of 1.8mm ABS filament (ABS is the same plastic Lego’s are made out of) down through a heated nozzle (220 deg C) out of a .4mm tip onto a ‘heated build platform’ (HBP, at 110 deg C).  Before the print started, a 3d model was ‘sliced up’ into individual layers, and the printer will print each layer, one on top of the next by extruding down lines of this filament.  Each layer sticks to the one below it.  When you’re done, you have a physically modeled 3d object in ABS plastic.

Three rolls of different colored 1.8mm ABS filament.

—-

To start learning the system, I’ve been printing designs that came with the printer, and interesting items I’ve found on Thingiverse.  If you want to keep track of the things make\like\design, you can checkout my profile there.  Or, you can just look at this current picture:

Successes include: Big squirrel, tiny squirrel, revolver pencil-holder, 'Minecraft Creeper', 3d printer, iPhone case, whistle (very loud), shark, twisted shot glass (with calibration cube inside).

I’ve also had a lot of failures, mainly based on the two color printing.  Below is an informative pic.  What it does show off however, is the hexagonal ‘infill’ pattern that is automatically generated by the software.  This both provides support for the item, and helps when printing the ‘tops’ of things:

Failures include a robot, a checkered ball, multiple cupcakes, shark, 3d printer.

—-

The next step is to make my own items to print, and there is a lot of software is needed to pull it all together (going in reverse order of usage):

To generate the ‘G-code‘ files the 3d-printer will access to create the print, I use ReplicatorG:  This tool only officially opens stl files, so I have to make sure whatever model-generating solution I use can export to the stl format, or I need mesh conversion software.  ReplicatorG can be used to do simple transformations to the mesh to fit the print volume:  Translate, rotate, scale, and adjusts the print settings:  what percentage of  ‘infill’ the object has (how solid it is), filament feedrate settings, etc.

To deal with mesh file format conversion from the source data to stl for ReplicatorG, I use MeshLab:  It seems very capable in converting one file format to another, and can help ‘clean up’ holes in the mesh.

To modify mesh I didn’t create, I’m starting to use MeshMixer:  Most commonly it’s used to help generate a flat base on the mesh for printing.  There is a good tutorial video on this here.

Finally, you need software that will generate the thing you want to print.  You can design 3d items two main ways:  One is to model it in 3d, the other is to procedurally program the model.  I want to do both actually:

The 3d modeling approach:  I’ve been using Maya (at work) since it was released, and am very comfortable modeling in it.  However, it’s a $5k piece of software, so some other home solution is needed.  The Makerbot page “3D Design Software 101” does a good job of providing an overview of which (affordable) software one can choose, and where to go from there.  I have experience with SketchUp, so that’s the software I’m current investing my modeling mindshare in.

On the procedurally modeled approach, my current plan is to use Processing extended with the libraries HE_mesh and/or toxiclibs:  They are both add-on libraries for Processing to make dealing with mesh a lot easier, and can export to the stl file format.  I’d love to do all this with a Python implementation instead, simply because I like the language more, but it’s hard to beat Processing for its ease of use.  Another option would be OpenSCAD, but I don’t know if I’m up for learning another language right at this moment.

—-

So to date, what have I learned?

  • Large items with a flat base don’t need to have a ‘raft’ printed first.  But if the item is small, or the base is some crazy shape, a raft really helps.
  • Always set the HBP (heated build platform) to 110 deg (Celsius):  ReplicatorG likes to set it to 100 deg by default.  If you don’t, you could get print edge curling.
  • Knock off any hanging filament before the print starts:  It can screw up the initial extrusion and cause it not to stick to the HBP.
  • Print directly from the SD card, not over usb:  I’ve had usb ‘screw up’ a couple times, canceling the print.

—-

What is next?  Modeling in 3d, printing my own designs.  My ultimate goal is to cast these in aluminum via sand-casting (see my previous post on melting metal).  Honestly however, the hardest thing is just figuring out what to make… when you can make anything.

Today, I melted metal

Some of my early memories are of exploring my grandfathers workshop in Colorado Springs, CO.  They had a Craftsman style home with a nice deck out front and huge trees in the back inhabited by opinionated squirrels.  In the corner of the basement, near the sprawling octopus furnace (used to be coal-fired, straight out of a scary-movie), his tiny workshop existed:  It was a magical place where sunlight crept in the single small window illuminating dust motes settling on a variety of magical items (for a young grade-schooler): Transparent models of V8-engines, drill-presses, lathes, wood-working tools, and all the amazing things Grandfather had created, many of which were aluminum cast in sand.  One of the coolest was a cast-aluminum ‘bear-paw’ gas pedal.  Those memories have stuck with me to this day, and for the longest time I’ve had the urge to melt and cast metal.  Today I made the first steps to making that happen.

People ask me what my goal is with this:  A few months back I picked up a Makerbot Replicator.  I’ve been having issue with it, and will have a proper post when it’s all sorted out (hopefully very soon).  Conceptually, I want to make generative volumetric art via Processing or Python, print it via the Replicator, and then cast it in aluminum\bronze.  I know how to 3d print, I know how to program, but I don’t know how to melt metal.  Well, as of today I do.

Researching the subject I picked up the book “The Flowerpot Crucible Furnace” by Lionel Oliver II, and it was the perfect introduction I was looking for.  It walks you through the steps from creating a furnace out of a flowerpot (and a few other ingredients) to melting aluminum in it.  I actually made the furnace last year, but wasn’t until the stars aligned today I was actually able to melt metal in my backyard.

Enough words, time for pics and vids!

Here is the initial setup:

From bottom to top:  Hair-drier (blower), steel tube connecting blower to furnace, crucible (loaded with aluminum chunks), flowerpot furnace, crucible tongs, dross\slag (junk that sits on top of melted aluminum) bucket, furnace lid, cupcake tin (for making ingots).

Here’s a shot of the crucible (filled with chunks of aluminum) in the furnace, surrounded by charcoal (already lit in the bottom):

In this video, I’ve put the lid on, and turned on the blower for the first time.  When I put my shadow over the exhaust hole you can see it glowing red already:

In this video, I ‘reload’ the crucible by removing the top of the furnace, re-seat the crucible, and add aluminum.  You’ll see a piece of metal sticking out of the crucible that hasn’t yet melted.  There’s a reason for that…  In the process I drop a briquette into the crucible, and remove it with a spoon.  I found it interesting that no aluminum stuck to the briquette:

In this video, I pour the aluminum into the cupcake pan.  You’ll notice the long piece of metal is no longer present.  It didn’t melt:  It was steel 😉  It was removed.

Here’s a shot of the final product, with the ingots on the left:

And a shot of me with my new cupcakes 😉

So what is next?  I need to build a sand-casting table so I can start the process of actually doing something with this metal.  In the meantimes I’ll be enjoying my cupcakes.

Big thanks to my father for both providing me a bunch of scrap aluminum, and fabricating the crucible :)

 

Eggbot LED Lamp

I’ve had it in the back of my head for a long time to make some type of lamp with LED’s.  And with the arrival of the Ostrich Egg-Bot and its diamond etcher, I had the concept of spray-painting some egg-like object, and etching away a pattern to let light through.  Below is my first attempt at such a thing. Did it work out just like I had envisioned?  Not quite.  But it was a great learning experience, and I’m in a much better place if I decide to do it again.

The finished product

I started out by purchasing a simple glass vase at the dollar-store, drilling a hole through its base for the power-cord (which was surprisingly hard even with the special ‘glass drillable bits’ I purchased).  I spray-painted it matte-black on the bottom, and sort of faded the paint up the side so it’d be more transparent at the top.  I designed a simple pattern in Inkscape, which the Ostrich Eggo-bot then etched onto the now-painted glass vase:

Etching in progress...

Upon completion of that, I selected four LED’s for the inside of of the light:  A high-power blue for the middle, and four high-power red’s that would shine out the sides.  My hope was the red LED’s would show off the etching.  As a mounting platform for the LED’s I cut a round piece of wood from a piece of scrap plywood, then drilled holes in it for the LED leads, and the power-cable.  I grabbed an old wall-wart, cut off the end, and threaded it through the hole in the vase and my wood disk. I wired that into a breadboard with appropriate resistors:

Breadboard!

Finding success there, I hot-glued the led’s into the wood disk:

From there I started the process of soldering the resistors to the positive leads, twisting all the positive leads together and soldering to the power-cord.  I used black electrical tape as a simple barrier between the positive and negative leads when I soldered second:

Plugged it in to make sure it worked….

Pulled the power-cord back into the vase (it was a tight fit, so friction is enough to hold it in place) and had the finished product:

Things learned:

  • If I do this again, I’ll put the etching lower on the lamp:  It will be easier to see and show-off.
  • Need to get LED’s that have a wider angle:  These are fairly focused, so don’t diffuse as much in the lamp as I’d like.
  • The lines of the etching itself are very thin:  I’d find a way to make the etched-away areas larger.