robotsconf 2013 - 3d printing - @skanik and @noopkat (previously known as @suziam)
TRANSCRIPT
3D PrintingWe’ll help you print a robot army!
Sunday, 16 March 14
Sunday, 16 March 14
Before ~2009 3D printers
Sunday, 16 March 14
• Were extremely expensive
Before ~2009 3D printers
Sunday, 16 March 14
• Were extremely expensive
• Required pricey materials
Before ~2009 3D printers
Sunday, 16 March 14
• Were extremely expensive
• Required pricey materials
• Thus out of the hands of consumers
Before ~2009 3D printers
Sunday, 16 March 14
• Were extremely expensive
• Required pricey materials
• Thus out of the hands of consumers
• They were, however, very accurate
Before ~2009 3D printers
Sunday, 16 March 14
A Brief History
Sunday, 16 March 14
• 1989 - S. Scott Crump patents FDM
A Brief History
Sunday, 16 March 14
• 1989 - S. Scott Crump patents FDM
• 2007 - RepRap Darwin released
A Brief History
Sunday, 16 March 14
• 1989 - S. Scott Crump patents FDM
• 2007 - RepRap Darwin released
• 2009 - FDM Patent expires
A Brief History
Sunday, 16 March 14
• 1989 - S. Scott Crump patents FDM
• 2007 - RepRap Darwin released
• 2009 - FDM Patent expires
• 2009 - MakerBot releases Cupcake CNC
A Brief History
Sunday, 16 March 14
• 1989 - S. Scott Crump patents FDM
• 2007 - RepRap Darwin released
• 2009 - FDM Patent expires
• 2009 - MakerBot releases Cupcake CNC
• 2012 - >50 consumer level 3D printers
A Brief History
Sunday, 16 March 14
What’s out there?
Sunday, 16 March 14
• Ultimaker 2 - $2500
What’s out there?
Sunday, 16 March 14
• Ultimaker 2 - $2500
• Type A Series 1 - $2300
What’s out there?
Sunday, 16 March 14
• Ultimaker 2 - $2500
• Type A Series 1 - $2300
• Printrbots - $1000, $700, $400
What’s out there?
Sunday, 16 March 14
Wanna buy one?
Sunday, 16 March 14
Ultimaker 2 - $2500
Sunday, 16 March 14
Type A Series 1 - $2300
Sunday, 16 March 14
Printrbots - $300 to $1000
Sunday, 16 March 14
How do they operate?
Sunday, 16 March 14
STL File GCode Printed Object
Slicer 3D Printer
3D Printing Pipeline
Sunday, 16 March 14
STL File GCode Printed Object
Slicer 3D Printer
Slic3r Makerware
3D Printing Pipeline
Sunday, 16 March 14
Slicer Vocabulary
Sunday, 16 March 14
• Layer Height - thickness of each plastic layer
Slicer Vocabulary
Sunday, 16 March 14
• Layer Height - thickness of each plastic layer
• Infill %: How solid the object will be
Slicer Vocabulary
Sunday, 16 March 14
• Layer Height - thickness of each plastic layer
• Infill %: How solid the object will be
• Shells: The outside layer of plastic
Slicer Vocabulary
Sunday, 16 March 14
• Layer Height - thickness of each plastic layer
• Infill %: How solid the object will be
• Shells: The outside layer of plastic
• Retraction: Distance to pull plastic back
Slicer Vocabulary
Sunday, 16 March 14
Sunday, 16 March 14
Sample GCode
Sunday, 16 March 14
G0 X12 ; Rapid Move to X = 12
Sample GCode
Sunday, 16 March 14
G0 X12 ; Rapid Move to X = 12
G28 Y ; Move Y to Origin
Sample GCode
Sunday, 16 March 14
G0 X12 ; Rapid Move to X = 12
G28 Y ; Move Y to Origin
M0 ; Finish & Shut down
Sample GCode
Sunday, 16 March 14
G0 X12 ; Rapid Move to X = 12
G28 Y ; Move Y to Origin
M0 ; Finish & Shut down
M27 ; Report status of SD print
Sample GCode
Sunday, 16 March 14
G0 X12 ; Rapid Move to X = 12
G28 Y ; Move Y to Origin
M0 ; Finish & Shut down
M27 ; Report status of SD print
Find more: http://reprap.org/wiki/G-code
Sample GCode
Sunday, 16 March 14
Software Packages
Sunday, 16 March 14
Blender
Sunday, 16 March 14
Blender - the glad
Sunday, 16 March 14
• Free!
Blender - the glad
Sunday, 16 March 14
• Free!
• OSX, Windows and Linux
Blender - the glad
Sunday, 16 March 14
• Free!
• OSX, Windows and Linux
• Abundant documentation
Blender - the glad
Sunday, 16 March 14
• Free!
• OSX, Windows and Linux
• Abundant documentation
• Full featured modeler - nurbs, polygon manipulation, plugins
Blender - the glad
Sunday, 16 March 14
• Free!
• OSX, Windows and Linux
• Abundant documentation
• Full featured modeler - nurbs, polygon manipulation, plugins
• imports from and exports to STL
Blender - the glad
Sunday, 16 March 14
Blender - the sad
Sunday, 16 March 14
• It's a little overkill for 3D printing use
Blender - the sad
Sunday, 16 March 14
• It's a little overkill for 3D printing use
• Steep learning curve
Blender - the sad
Sunday, 16 March 14
SketchUp
Sunday, 16 March 14
SketchUp - the glad
Sunday, 16 March 14
• Free!
SketchUp - the glad
Sunday, 16 March 14
• Free!
• OSX, Windows Linux
SketchUp - the glad
Sunday, 16 March 14
• Free!
• OSX, Windows Linux
• Made by Google
SketchUp - the glad
Sunday, 16 March 14
• Free!
• OSX, Windows Linux
• Made by Google
• Originally used to create Google Earth / Maps structures
SketchUp - the glad
Sunday, 16 March 14
• Free!
• OSX, Windows Linux
• Made by Google
• Originally used to create Google Earth / Maps structures
• Easy to learn
SketchUp - the glad
Sunday, 16 March 14
• Free!
• OSX, Windows Linux
• Made by Google
• Originally used to create Google Earth / Maps structures
• Easy to learn
• Exports to STL
SketchUp - the glad
Sunday, 16 March 14
SketchUp - the sad
Sunday, 16 March 14
• Direct polygon manipulation takes some careful planning
SketchUp - the sad
Sunday, 16 March 14
• Direct polygon manipulation takes some careful planning
• No built in tools for 3D printing use
SketchUp - the sad
Sunday, 16 March 14
123D Design
Sunday, 16 March 14
123D Design - the glad
Sunday, 16 March 14
• Free!
123D Design - the glad
Sunday, 16 March 14
• Free!
• OSX, Windows Linux
123D Design - the glad
Sunday, 16 March 14
• Free!
• OSX, Windows Linux
• It was designed for 3D printing use
123D Design - the glad
Sunday, 16 March 14
• Free!
• OSX, Windows Linux
• It was designed for 3D printing use
• It's pretty intuitive for a beginner
123D Design - the glad
Sunday, 16 March 14
• Free!
• OSX, Windows Linux
• It was designed for 3D printing use
• It's pretty intuitive for a beginner
• Exports to STL
123D Design - the glad
Sunday, 16 March 14
123D Design - the sad
Sunday, 16 March 14
• Beware: desktop and browser versions are completely different
123D Design - the sad
Sunday, 16 March 14
• Beware: desktop and browser versions are completely different
• Seasoned modelers might find it a little frustrating
123D Design - the sad
Sunday, 16 March 14
Tinkercad
Sunday, 16 March 14
Tinkercad - the glad
Sunday, 16 March 14
• Free!
Tinkercad - the glad
Sunday, 16 March 14
• Free!
• OSX, Windows Linux
Tinkercad - the glad
Sunday, 16 March 14
• Free!
• OSX, Windows Linux
• Very ideal for beginners
Tinkercad - the glad
Sunday, 16 March 14
• Free!
• OSX, Windows Linux
• Very ideal for beginners
• Created specifically for 3D printing
Tinkercad - the glad
Sunday, 16 March 14
• Free!
• OSX, Windows Linux
• Very ideal for beginners
• Created specifically for 3D printing
• Hooks into 3D printing API's
Tinkercad - the glad
Sunday, 16 March 14
Tinkercad - the sad
Sunday, 16 March 14
• You need to be connected to the internet in order to use it
Tinkercad - the sad
Sunday, 16 March 14
• You need to be connected to the internet in order to use it
• Only works in Chrome or Firefox (wait, this is a sad?)
Tinkercad - the sad
Sunday, 16 March 14
• You need to be connected to the internet in order to use it
• Only works in Chrome or Firefox (wait, this is a sad?)
• It’s clunky to add fine details, no manipulation of points
Tinkercad - the sad
Sunday, 16 March 14
OpenSCAD
Sunday, 16 March 14
OpenSCAD - the glad
Sunday, 16 March 14
• Free!
OpenSCAD - the glad
Sunday, 16 March 14
• Free!
• OSX, Windows Linux
OpenSCAD - the glad
Sunday, 16 March 14
• Free!
• OSX, Windows Linux
• It's not a traditional 3D modeler
OpenSCAD - the glad
Sunday, 16 March 14
• Free!
• OSX, Windows Linux
• It's not a traditional 3D modeler
• Designed more for programmer types
OpenSCAD - the glad
Sunday, 16 March 14
• Free!
• OSX, Windows Linux
• It's not a traditional 3D modeler
• Designed more for programmer types
• Parametric!!
OpenSCAD - the glad
Sunday, 16 March 14
OpenSCAD - the sad
Sunday, 16 March 14
• It’s a little hard to learn
OpenSCAD - the sad
Sunday, 16 March 14
• It’s a little hard to learn
• The UI is not so great
OpenSCAD - the sad
Sunday, 16 March 14
What if I don’t feel like 3D modeling something?
Sunday, 16 March 14
Thingiverse
Sunday, 16 March 14
Thingiverse
Sunday, 16 March 14
Thingiverse
Sunday, 16 March 14
• Requires no modeling skills!
Thingiverse
Sunday, 16 March 14
• Requires no modeling skills!
• Created by the founders of Makerbot Industries
Thingiverse
Sunday, 16 March 14
• Requires no modeling skills!
• Created by the founders of Makerbot Industries
• Lots of robot parts available
Thingiverse
Sunday, 16 March 14
Sunday, 16 March 14
Sunday, 16 March 14
Sunday, 16 March 14
Sunday, 16 March 14
We can teach you!github.com/skalnik/3d-creation-guides
Sunday, 16 March 14
We will print your stuff!printshoppe.suziam.com
Sunday, 16 March 14
Come and see us!
• Suz Hinton @suziam
• Mike Skalnik @skalnik
Sunday, 16 March 14