Difference between revisions of "Getting Started With 3D Printed Design"

From Mod Lab
Jump to: navigation, search
(reworking page. WIP.)
(more wip...)
Line 35: Line 35:
 
* http://en.wikipedia.org/wiki/3D_printing
 
* http://en.wikipedia.org/wiki/3D_printing
  
 +
== Design an Object ==
 +
 +
=== Introducing Google SketchUp ===
 +
 +
* Download: http://sketchup.google.com/
 +
 +
* 2D to 3D
 +
** Extrude: the Pull operation.
 +
** +ve vs -ve space
 +
 +
* When is a mesh not solid?
 +
** Tricks to fixing meshes so they're solid.
 +
 +
* Exporting
 +
** STL
 +
** Collada (DAE)
 +
 +
=== MeshLab Manipulations ===
 +
 +
* Download:  http://www.meshlab.org/
 +
 +
* Checking models for manifoldness
 +
* Basic fixing operations
 +
* Basic scaling operations
 +
 +
=== NetFabb Tools ===
 +
 +
* Pointer to netfabb's online mesh repair: http://cloud.netfabb.com/
 +
* Pointer to netfabb Studio Basic: http://www.netfabb.com/basic.php
 +
 +
== Slicing Fabjects ==
 +
 +
=== ReplicatorG ===
 +
 +
* Download:  http://replicat.org/
 +
 +
* Basic STL positioning and scaling operations.
 +
* Hooks into Skeinforge (included).
 +
** Turn on skeinview
 +
* Read the resulting GCode.
 +
 +
=== GCode Visualization (Optional) ===
 +
 +
* For Mac: http://www.pleasantsoftware.com/developer/pleasant3d/index.shtml
 +
 +
* For Blender GCode reader plug-in (all platforms): https://github.com/zignig/blender-gcode-reader
  
  

Revision as of 11:54, 8 March 2011

Workshop Outline

What is 3D Printing?

  • What is 3D?
    • 2D: Drawings, paintings.
    • 3D: Sculpture, things we use.
  • What is Printing?
    • Depositing material. Paint, graphite, ink.
  • What is 3D Printing? ==
    • Depositing material to make a 3D object.
  • How does a 3D Printer work?
    • Selective Laser Sintering (SLS)
      • Cost: Very High
      • Tech: High-power lasers fuse any meltable material, from plastics up to metals like titanium.
      • Advantages: Produce replacement parts on demand for your fighter jet on an aircraft carrier. Fused material might be recyclable.
      • Disadvantages: See Cost.
    • Ink-Jet Powder+Binder
      • Cost: Medium
      • Tech: Lays down layers of powder and "prints" the design using a glue-like binder.
      • Advantages: Can do colour. Model structures are self-supporting via unused powder. "Green" parts can be infused with materials from glue to molten metal to strengthen. Unused powder can be reused.
      • Disadvantages: "Green" parts are fragile. Hollow parts will trap binder if no exit holes are designed in. Fabricated objects may be difficult or impossible to recycle back into machine inputs.
    • Fused Deposition Modeling (FDM)
      • Cost: Low
      • Tech: An extruder head deposits melted material (like plastic) or pastes to build up an object layer-by-layer.
      • Advantages: Cheap. Can be completely hollow and air-tight. Can be vestment-cast with molten metal. Simple machine design. For thermoplastic and similar materials, fabricated objects can be melted back down and reused.
      • Disadvantages: Large overhangs require support material. Multiple colours and/or materials require complex multi-head extruder designs.

Links

Design an Object

Introducing Google SketchUp

  • 2D to 3D
    • Extrude: the Pull operation.
    • +ve vs -ve space
  • When is a mesh not solid?
    • Tricks to fixing meshes so they're solid.
  • Exporting
    • STL
    • Collada (DAE)

MeshLab Manipulations

  • Checking models for manifoldness
  • Basic fixing operations
  • Basic scaling operations

NetFabb Tools

Slicing Fabjects

ReplicatorG

  • Basic STL positioning and scaling operations.
  • Hooks into Skeinforge (included).
    • Turn on skeinview
  • Read the resulting GCode.

GCode Visualization (Optional)


Resources

Design Flows on a Budget

Modelling Software

3DTin; Baby Steps

Google SketchUp; Layman's CAD

Blender; B(u)y the Book(s)

OpenSCAD; The Coder Way

Visualization, Assembly and Mesh Repair

MeshLab

CloudFabb and Netfabb Studio

Pleasant3D (Mac Only)

Blender (STL and GCode Plugins)

Slice'n'Dice

Skeinforge: Cryptic but Necessary

Printer Interfaces

ReplicatorG

Models and Mash-Ups

Thingiverse

Printers

Open Source

RepRap Project

  • Darwin
  • Mendel
    • Prusa Mendel

MakerBot

  • Cupcake CNC
  • Thing-O-Matic

Ultimaker

  • Protobox v1.0

Proprietary

Services

Ponoko

Shapeways

Software