So You Just Bought A MakerBot

From Clothbot

(Difference between revisions)
Jump to: navigation, search
Revision as of 18:53, 26 May 2010 (edit)
AndrewPlumb (Talk | contribs)
(Tooling Up)
← Previous diff
Current revision (01:25, 9 July 2010) (edit)
AndrewPlumb (Talk | contribs)
(Soft(ware) Skillz)
 
Line 6: Line 6:
== Tooling Up == == Tooling Up ==
 +
 +=== Essentials ===
* For Everything * For Everything
Line 19: Line 21:
** Hook-up wire ** Hook-up wire
-=== Optional But Useful ===+=== Also Essential ===
* Multimeter * Multimeter
Line 40: Line 42:
While we'd all love to have infinite budget to buy all the best toys, the fact of the matter is most of us enthusiasts are either students, parents, or employed in fields that don't need the tools. With that in mind, here are the free and mostly open source (SketchUp is free of cost but not open source) tools I use: While we'd all love to have infinite budget to buy all the best toys, the fact of the matter is most of us enthusiasts are either students, parents, or employed in fields that don't need the tools. With that in mind, here are the free and mostly open source (SketchUp is free of cost but not open source) tools I use:
-=== ReplicatorG 0014 ===+=== ReplicatorG 0017 (or more current) ===
 +Platforms: Linux, Mac, Windows
Get It: http://replicat.org/download Get It: http://replicat.org/download
-* Installation instructions: http://replicat.org/installation-mac+* Installation instructions: http://replicat.org/installation
 +** Mac: http://replicat.org/installation-mac
* If you haven't done any arduino stuff, be sure to explicitly install the included FTDI USB2TTL drivers. * If you haven't done any arduino stuff, be sure to explicitly install the included FTDI USB2TTL drivers.
 +* Make sure your [http://java.sun.com/javase/downloads/index.jsp Java Runtime Environment] is up to date. ReplicatorG depends on it and some problems have been traced the installation being a little too vintage.
 +==== Skeinforge - Build In ====
 +Platforms: Linux, Mac, Windows
 +* This slicing gcode generating set of scripts has been integrated into ReplicatorG 0017
 +* As mentioned in the [http://replicat.org/installation installation] instructions for your platform, you need to install Python for your operating system.
=== Python === === Python ===
-* preferably v2.6+Platforms: Linux, Mac, Windows
 +* Use v2.6
* I use MacPorts (http://www.macports.org/) for my Command-Line Interface (CLI) tools. * I use MacPorts (http://www.macports.org/) for my Command-Line Interface (CLI) tools.
 +
 +
 +=== Skeinforge (Experimental - Latest Build) ===
 +If you're feeling adventurous, the bleeding-edge versions of skeinforge can be found at http://fabmetheus.crsndoo.com/
 +
 +Settings in this version are *not* backward-compatible with the MakerBot/ReplicatorG version of skeinforge. It is highly recommended that you use the SkeinFox settings as a starting point - http://wiki.github.com/jmil/SkeinFox/
 +
 +=== MeshLab ===
 +Platforms: Linux, Mac, Windows
 +Get It: http://www.meshlab.org/
 +* Useful for troubleshooting 3D model issues, converting between formats, scaling from imperial to metric units, etc.
=== SkeinFox v1.5 (Mac only) === === SkeinFox v1.5 (Mac only) ===
Get It: http://wiki.github.com/jmil/SkeinFox/ Get It: http://wiki.github.com/jmil/SkeinFox/
-** A more friendly UI for skeinforge slicing models.+* A more friendly UI for skeinforge slicing models.
** Install git-1.6.5.1 for OS X: http://code.google.com/p/git-osx-installer/downloads/list?can=3 ** Install git-1.6.5.1 for OS X: http://code.google.com/p/git-osx-installer/downloads/list?can=3
** Download & Install SkeinFox: http://github.com/jmil/SkeinFox/downloads ** Download & Install SkeinFox: http://github.com/jmil/SkeinFox/downloads
-=== Pleasant3D ===+=== Pleasant3D (Mac Only) ===
Get It: http://www.pleasantsoftware.com/developer/pleasant3d/index.shtml Get It: http://www.pleasantsoftware.com/developer/pleasant3d/index.shtml
* For visualizing STL models before slicing and the resulting GCode after slicing. * For visualizing STL models before slicing and the resulting GCode after slicing.
* Very useful for centring and repositioning STL models for optimal build platform printing. * Very useful for centring and repositioning STL models for optimal build platform printing.
- 
-=== MeshLab === 
-Get It: http://www.meshlab.org/ 
-* Useful for troubleshooting 3D model issues, converting between formats, scaling from imperial to metric units, etc. 
- 
-=== Blender 2.49b === 
-Get It: http://www.blender.org/download/get-blender/ 
- 
-=== OpenSCAD === 
-Get It: http://openscad.org/ 
-** Use the "openscad-latest.dmg" version: http://www.kintel.net/public/openscad-latest.dmg 
- 
-=== Google SketchUp 7 (not Pro) === 
-Get It: http://sketchup.google.com/download/gsu.html 
=== Arduino 0018 === === Arduino 0018 ===
 +Platforms: Linux, Mac, Windows
Get It: http://arduino.cc/en/Main/Software Get It: http://arduino.cc/en/Main/Software
-== Start Building! ==+= Start Building! =
* MakerBot Build Instructions * MakerBot Build Instructions
Line 91: Line 99:
*** Optical Endstops v1.2 - http://www.reprap.org/wiki/OptoEndstop_2.1 *** Optical Endstops v1.2 - http://www.reprap.org/wiki/OptoEndstop_2.1
-=== Group Building ===+== Group Building ==
We managed to get through about three-quarters of the build in three hours on the first evening by splitting up the work across two groups of 3-4 people each (see Group 1 and Group 2 below). If we'd had another 3-4 people we might have been able to get the Plastruder (Group 3) assembled in parallel as well. With some preparation, it should be possible to group-assembly a fully operational Cupcake and be printing your first test objects in a day. We managed to get through about three-quarters of the build in three hours on the first evening by splitting up the work across two groups of 3-4 people each (see Group 1 and Group 2 below). If we'd had another 3-4 people we might have been able to get the Plastruder (Group 3) assembled in parallel as well. With some preparation, it should be possible to group-assembly a fully operational Cupcake and be printing your first test objects in a day.
-Here's how I'd plan and execute such an operation:+Here is how I would plan and execute such an operation:
-==== Group 1: CupCake Body Assembly ====+=== Group 1: CupCake Body Assembly ===
-==== Group 2: X-Y Stage Assembly ====+=== Group 2: X-Y Stage Assembly ===
-==== Group 3: Plastruder Assembly ====+=== Group 3: Plastruder Assembly ===
= It's Built! Now What? = = It's Built! Now What? =

Current revision

Contents

So You Just Bought a MakerBot

You raised the funds, placed the pre-order, waited a few weeks, then suddenly received the shipment notification e-mail. Now What?

Well, the first thing you (or your group) need to do is tool-up for the build.

Tooling Up

Essentials

  • For Everything
    • Empty egg carton(s) to manage all the little nuts, bolts and washers.
    • Metric wrench set or a couple of small adjustable wrenches
    • Extra Metric hex key set
      • If not at your local hardware store, check out sports and cycling shops for sets.
    • Needle nose pliers
  • For the Plastruder
    • Soldering iron
      • If you haven't already, invest in at least one good Weller-type iron with settable temperature.
    • Electronics solder
    • Hook-up wire

Also Essential

  • Multimeter
  • Steel ruler with metric and imperial markings
  • Digital calliper
  • 3mm or 1/8" drill bit
    • For drilling missing holes and boring out excess plastic from the extruder's PTFE barrel.
  • Painters tape
  • Thermocouple-based temperature probe
  • Magnifier lamp
  • Dremel with cutting wheel
    • Useful when bolts and threaded rods turn out to be longer than desired
  • Protective eyewear
    • Use when cutting and/or drilling
  • Fan/ventilation
    • Use when soldering.

Soft(ware) Skillz

While we'd all love to have infinite budget to buy all the best toys, the fact of the matter is most of us enthusiasts are either students, parents, or employed in fields that don't need the tools. With that in mind, here are the free and mostly open source (SketchUp is free of cost but not open source) tools I use:

ReplicatorG 0017 (or more current)

Platforms: Linux, Mac, Windows Get It: http://replicat.org/download

Skeinforge - Build In

Platforms: Linux, Mac, Windows

  • This slicing gcode generating set of scripts has been integrated into ReplicatorG 0017
  • As mentioned in the installation instructions for your platform, you need to install Python for your operating system.

Python

Platforms: Linux, Mac, Windows


Skeinforge (Experimental - Latest Build)

If you're feeling adventurous, the bleeding-edge versions of skeinforge can be found at http://fabmetheus.crsndoo.com/

Settings in this version are *not* backward-compatible with the MakerBot/ReplicatorG version of skeinforge. It is highly recommended that you use the SkeinFox settings as a starting point - http://wiki.github.com/jmil/SkeinFox/

MeshLab

Platforms: Linux, Mac, Windows Get It: http://www.meshlab.org/

  • Useful for troubleshooting 3D model issues, converting between formats, scaling from imperial to metric units, etc.

SkeinFox v1.5 (Mac only)

Get It: http://wiki.github.com/jmil/SkeinFox/

Pleasant3D (Mac Only)

Get It: http://www.pleasantsoftware.com/developer/pleasant3d/index.shtml

  • For visualizing STL models before slicing and the resulting GCode after slicing.
  • Very useful for centring and repositioning STL models for optimal build platform printing.

Arduino 0018

Platforms: Linux, Mac, Windows Get It: http://arduino.cc/en/Main/Software

Start Building!

Group Building

We managed to get through about three-quarters of the build in three hours on the first evening by splitting up the work across two groups of 3-4 people each (see Group 1 and Group 2 below). If we'd had another 3-4 people we might have been able to get the Plastruder (Group 3) assembled in parallel as well. With some preparation, it should be possible to group-assembly a fully operational Cupcake and be printing your first test objects in a day.

Here is how I would plan and execute such an operation:

Group 1: CupCake Body Assembly

Group 2: X-Y Stage Assembly

Group 3: Plastruder Assembly

It's Built! Now What?

Before you dive head-first into your first print, run through the following sanity checks.


Personal tools