New print: MakerBot Insulator Retainer Ring

Insulator Retainer Ring

Insulator Retainer Ring

Lots of non-robot stuff keeping me busy…  but not too busy to print a replacement insulator retainer ring!  I should really start a list of the first things you should print once you get a MakerBot.  This should be way at the top, even above the Z-axis crank.

From what I gather from the MakerBot operators group, the 5mm acrylic insulator retainer ring that comes with the MakerBot kit will eventually fail.  If this happens, the heater will basically pop off and melt into whatever you were building at the time.

Really, it’s all about choices, right? The extruder motor is super slow but super strong.  Chances are it will eventually deform some part of your assembly.  With this in mind, you can build your heater assembly with and without the nut.  Depending upon which you do, different parts will be bearing the brunt of the force exerted by the extruder motor.

If you assemble the heater without the nut below the washer, the majority of the force will be applied by the motor to the filament and into the barrel and nozzle, eventually forcing the nozzle downwards, ruining the PTFE insulator barrier, stripping the PTFE barrier threads, pushing out the nozzle, and making a molten oozing mess of everything.

If instead you assemble the heater with the nut below the washer, the nut will hold the washer in place and the majority of the downwards force applied by the extruder motor will be placed on the insulator retainer ring.  If the insulator barrier ring fails, it will crack or shatter dropping the heater into whatever you were building.

The good news about the second method is that its pretty easy to print up a replacement insulator retainer ring to keep handy!

Google Sketchup Plugins

I cannot take credit for these fantastic plugins.  Since posting this originally I have heavily edited it to include all the great Google Sketchup plugins I’m using. 1  Without further ado they are:

  1. skp_to_dxf.zip (5859 downloads ) – This script will allow you to import STL and DXF.  I haven’t used this one as much as the other two.  I think this script was written by someone named Guitar-list.
  2. su2stl.zip (6918 downloads ) – This script will allow you to import/export STL files.  I’ve had pretty good success exporting STL files, but the importing is very hit or miss.  This Ruby script appears to be encrypted, so I don’t know who wrote it and I don’t know enough Ruby to decode it.  This is the best link I could find to it.
  3. polyreduce.zip (5522 downloads ) – This script will reduce the number of polygons and faces in a Sketchup model.  With really complex models (or an underpowered computer) it can take a LONG time to work.  Fair warning.  This great script was written by someone named Whaat.
  4. Update 7/11/2010:   drawhelix13.zip (2056 downloads ) – Script for generating a helix.  Super awesome for creating screw threads. 2  This script was written by someone named Peter Brown, but I cannot find any link to his site or contact information.  Sorry Peter.  I did find some instructions on how to use this plugin.
  5. Update 7/27/2010:  manifold.zip (4239 downloads ) – Script for making a Sketchup object manifold.  I’ve tried it a few times and found that it works slowly on my super under powered machine.  I’ve gotten bored and stopped it before it has completed.  That said, I’m quite confident a more patient person could get it to work no problem.  :)  Manifold was written by someone named TIG who is a prolific creator of Sketchup plugins/Ruby scripts on the Sketchucation forums.  I found this plugin thanks to the Capolight blog – there’s some amazing stuff over there – check it out.
  6. Update 11/25/2010:  jf_stl_importer.zip (4415 downloads ) – Script for importing STL files by Jim of Jim’s Sketchup Plugins.
  7. Update 11/25/2010:  RoundCorner-2.1c.zip (8607 downloads ) – Script for adding rounded or beveled corners to objects.  This plugin by Fredo6 has some detailed installation and usage instructions on the Sketchup Forums pages.  He’s also included instructions as a PDF – Quickcard-RoundCorner-English-v2.1.pdf (812 downloads ) .  This plugin requires Fredo6’s shared code library called  LibFredo6-3.4c.zip (1085 downloads ) with it’s own LibFredo6-User-Manual-English-v3.4-14-Sep-09.pdf (746 downloads ) .
  8. Update 11/25/2010:  FredoScale-2.0i.zip (850 downloads ) – Script for manipulating objects, also by Fredo6 with detailed instructions on the Sketchup Forums.  Also with detailed instructions as a PDF – FredoScale-User-Manual-English-v2.0-28-Mar-09.pdf (685 downloads ) .  There are also tutorial videos here and here.  This plugin requires Fredo6’s shared code library called  LibFredo6-3.4c.zip (1085 downloads ) with it’s own LibFredo6-User-Manual-English-v3.4-14-Sep-09.pdf (746 downloads ) .
  9. Update 11/25/2010: Curviloft-1.0c-and-LibFredo6-3.5c.zip (1033 downloads ) – Script for creating curved surfaces or skins from contours or paths, also by Fredo6 with detailed instructions on the Sketchup Forums.  Although there isn’t any documentation, there are two tutorial videos here and here with an additional tutorial here.  This plugin requires Fredo6’s shared code library called  LibFredo6-3.4c.zip (1085 downloads ) with it’s own LibFredo6-User-Manual-English-v3.4-14-Sep-09.pdf (746 downloads ) .
  10. Update 11/25/2010:  tt_solid_inspector.zip (3958 downloads ) –  Script for detecting problems with solid forms by Thomas Thomassen.
  11. Update 12/27/2010: wafer.rb (3802 downloads ) – Script for converting a Sketchup file into Gcode for cutting 2D shapes using a CNC machine.  I can’t find the name of the author, but this is his website with instructions for how to use his plugin.
  1. I don’t have the author’s names/links handy at the moment, but when I find them I’ll update this page. []
  2. As you can tell, I’ve spent the last six months relentlessly searching for this script… []

New print: TARDIS

InnovationByLayers – you rule.  Thank you for modeling and posting this.  I’ve really wanted to print out a TARDIS and a Dalek.  I downloaded the file, ran it through Skeinforge, and started printing away.

1 hour and 8 minutes later:

TARDIS

TARDIS

I am very happy with this print.  You can see some very minor vertical variation in the model, which is quite exaggerated by the photographic angle, but it’s probably about 0.33mm or so.  The variation is barely noticeable.   I suspect I could get better resolution if all four of my Z axis threaded rods were straighter, but I also think my time/effort is probably better spent dialing into the correct Skeinforge settings.

New print: Replacement scrabble tile

Replacement Scrabble Tile - and a real dime

Replacement Scrabble Tile - and a real dime

Replacement scrabble tile FAQ:

  • Question: What use is a RepRap replacement tile if an unscrupulous player could just feel for this piece.
  • Answer: Print 99 more.
  • Question: But the tile doesn’t have a letter!
  • Answer: That’s not a question.  But, if it were…  just sand down one side and write/paint the letter.

MakerBot Is The New Duct Tape

Google Sketchup Model of Broken Window Latch

Google Sketchup Model of Broken Window Latch

This summer I discovered that one of the window latches in my home was broken.  Since the windows are so old, I didn’t even bother checking for replacement parts at the hardware store.  My repair consisted of wrapping duct tape over the broken part and fitting back inside the latch mechanism.

It worked, but was a less than ideal fix.  The part had snapped in two places, making the entire part slightly unstable even when reinforced with duct tape.   Additionally, the extra thickness of the duct tape prevented the latch from sliding smoothly and eventually started to bunch up the duct tape.

Several months ago, figuring that it was only a matter of time before I bought a MakerBot CupCake CNC, I modeled the part in Google Sketchup.

After getting my MakerBot operational yesterday, this was my second print.  It was also my fourth print – another window was missing a latch entirely.  A little light sanding and a slight use of a hacksaw blade to separate the small divide underneath the part, and it was ready for installation.  Both latches installed without fuss and work far better than the duct tape version.

Window latches, top view

Window latches, top view

Window latches, underside

Window latches, underside

Unlike the duct tape fix, this repair permanently replaces the broken part with a functionally identical part that is also far more cosmetically appealing.  Best of all, I now live in a house that is partially built by a robot I made.  :)

Print 5: Replacement toy fire engine part

Here’s another part I printed.  The original piece was from a toy fire truck.  It served as a rotating platform, hinge, and guide for the fire ladder.  The toy broke when the part was pushed laterally, shearing the axle off.  Overall, I’d say it was a poorly designed piece.  The entire toy would have been much sturdier if the axle stuck out from the body of the truck in the form of a low round stub the rotating platform fit around.  However, I’m rarely consulted in the engineering of toy fire trucks.  :)

As with the window latch, I had taken the measurements and modeled the piece in Google Sketchup several months before ever purchasing my MakerBot.  I had to make several small changes to the design of the part to reduce overhangs.

Replacement toy fire truck part, for comparison

Replacement toy fire truck part, for comparison

Replacement toy fire truck part

Replacement toy fire truck part

This wasn’t the cleanest piece I’ve printed, but it’s fine for a part that is destined to be broken all over again.  If I were printing it again I’d widen the two walls which serve as the hinge to the ladder.  The piece I printed had the same kind of unevenness in the tall thin axle that I had on the handle of the Z-axis crank. The part became so blobby that I tried to sand it down to be more even – and accidentally snapped the axle off.  Hence, the piece of round chop stick glued into the part.  I’m still fiddling with the Skeinforge settings to deal with this issue.

The process was really pretty easy:  Measure broken piece -> model in Sketchup -> export to STL file using a plugin -> Skeinforge -> ReplicatorG -> FIRE THE MAKERBOT!