38
3D Printing Tutorial

3D Printing Tutorial - Toronto ACM SIGGRAPH Chaptertoronto.siggraph.org/.../Autodesk_3DPrintingTutorial_Meshmixer_Toronto... · 3D Printing Tutorial . Hello! •I am Ryan Schmidt

  • Upload
    others

  • View
    11

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 3D Printing Tutorial - Toronto ACM SIGGRAPH Chaptertoronto.siggraph.org/.../Autodesk_3DPrintingTutorial_Meshmixer_Toronto... · 3D Printing Tutorial . Hello! •I am Ryan Schmidt

3D Printing Tutorial

Page 2: 3D Printing Tutorial - Toronto ACM SIGGRAPH Chaptertoronto.siggraph.org/.../Autodesk_3DPrintingTutorial_Meshmixer_Toronto... · 3D Printing Tutorial . Hello! •I am Ryan Schmidt

Hello!

• I am Ryan Schmidt

• Research Scientist at Autodesk Research

– Head of the Design & Fabrication group

• I make meshmixer, the software we will be using today

Page 4: 3D Printing Tutorial - Toronto ACM SIGGRAPH Chaptertoronto.siggraph.org/.../Autodesk_3DPrintingTutorial_Meshmixer_Toronto... · 3D Printing Tutorial . Hello! •I am Ryan Schmidt
Page 5: 3D Printing Tutorial - Toronto ACM SIGGRAPH Chaptertoronto.siggraph.org/.../Autodesk_3DPrintingTutorial_Meshmixer_Toronto... · 3D Printing Tutorial . Hello! •I am Ryan Schmidt
Page 6: 3D Printing Tutorial - Toronto ACM SIGGRAPH Chaptertoronto.siggraph.org/.../Autodesk_3DPrintingTutorial_Meshmixer_Toronto... · 3D Printing Tutorial . Hello! •I am Ryan Schmidt
Page 7: 3D Printing Tutorial - Toronto ACM SIGGRAPH Chaptertoronto.siggraph.org/.../Autodesk_3DPrintingTutorial_Meshmixer_Toronto... · 3D Printing Tutorial . Hello! •I am Ryan Schmidt
Page 8: 3D Printing Tutorial - Toronto ACM SIGGRAPH Chaptertoronto.siggraph.org/.../Autodesk_3DPrintingTutorial_Meshmixer_Toronto... · 3D Printing Tutorial . Hello! •I am Ryan Schmidt
Page 9: 3D Printing Tutorial - Toronto ACM SIGGRAPH Chaptertoronto.siggraph.org/.../Autodesk_3DPrintingTutorial_Meshmixer_Toronto... · 3D Printing Tutorial . Hello! •I am Ryan Schmidt
Page 10: 3D Printing Tutorial - Toronto ACM SIGGRAPH Chaptertoronto.siggraph.org/.../Autodesk_3DPrintingTutorial_Meshmixer_Toronto... · 3D Printing Tutorial . Hello! •I am Ryan Schmidt

Custom Prosthetic Sockets

Goal: speed up production of prosthetic sockets for children in the developing world.

1) 3D Scan with Kinect

2) Model prosthetic socket from scan using Meshmixer

3) Print with Makerbot

Page 11: 3D Printing Tutorial - Toronto ACM SIGGRAPH Chaptertoronto.siggraph.org/.../Autodesk_3DPrintingTutorial_Meshmixer_Toronto... · 3D Printing Tutorial . Hello! •I am Ryan Schmidt

How 3D Printing Works

Page 12: 3D Printing Tutorial - Toronto ACM SIGGRAPH Chaptertoronto.siggraph.org/.../Autodesk_3DPrintingTutorial_Meshmixer_Toronto... · 3D Printing Tutorial . Hello! •I am Ryan Schmidt

$500

RepRap

$2,500

Replicator 2

$10,000

Stratasys Mojo

$200,000+

Objet Connex

3D Printers

Page 13: 3D Printing Tutorial - Toronto ACM SIGGRAPH Chaptertoronto.siggraph.org/.../Autodesk_3DPrintingTutorial_Meshmixer_Toronto... · 3D Printing Tutorial . Hello! •I am Ryan Schmidt

• $2,199 • Materials are cheap plastic • Hackable FDM process • Quality / reliability? well…

• $3,299 • Materials are liquid resin • SLA (lasers!) • Higher quality (reliability?)

Page 14: 3D Printing Tutorial - Toronto ACM SIGGRAPH Chaptertoronto.siggraph.org/.../Autodesk_3DPrintingTutorial_Meshmixer_Toronto... · 3D Printing Tutorial . Hello! •I am Ryan Schmidt

Makerbot Replicator 2

• Single-material FDM/FFF Printer (Fused Deposition Modeling) (Fused Filament Fabrication)

• Uses plastic PLA filament (cheap!)

• Max print volume is 11” x 6” x 6” “loaf of bread”

Page 15: 3D Printing Tutorial - Toronto ACM SIGGRAPH Chaptertoronto.siggraph.org/.../Autodesk_3DPrintingTutorial_Meshmixer_Toronto... · 3D Printing Tutorial . Hello! •I am Ryan Schmidt

PLA vs ABS • PLA

– Starch-based bioplastic – Compostable at commercial facilities (not your yard) – Melts at lower temperatures, sticks better – Not very temperature-resistant – Can be semi-transparent, glow-in-the-dark

• ABS – Extremely common petroleum-based polymer – More prone to curling & cracking – Better strength, flexibility, machinability, temperature

and impact resistance (but sensitive to sunlight) – Can join parts with acetone

Page 16: 3D Printing Tutorial - Toronto ACM SIGGRAPH Chaptertoronto.siggraph.org/.../Autodesk_3DPrintingTutorial_Meshmixer_Toronto... · 3D Printing Tutorial . Hello! •I am Ryan Schmidt

New Types of Filament

• “Wood” filament

• Rubber filament (prints are bendy)

Page 17: 3D Printing Tutorial - Toronto ACM SIGGRAPH Chaptertoronto.siggraph.org/.../Autodesk_3DPrintingTutorial_Meshmixer_Toronto... · 3D Printing Tutorial . Hello! •I am Ryan Schmidt

Filament / Spool

Print Bed

Extruder

Control Panel

Page 18: 3D Printing Tutorial - Toronto ACM SIGGRAPH Chaptertoronto.siggraph.org/.../Autodesk_3DPrintingTutorial_Meshmixer_Toronto... · 3D Printing Tutorial . Hello! •I am Ryan Schmidt
Page 19: 3D Printing Tutorial - Toronto ACM SIGGRAPH Chaptertoronto.siggraph.org/.../Autodesk_3DPrintingTutorial_Meshmixer_Toronto... · 3D Printing Tutorial . Hello! •I am Ryan Schmidt
Page 20: 3D Printing Tutorial - Toronto ACM SIGGRAPH Chaptertoronto.siggraph.org/.../Autodesk_3DPrintingTutorial_Meshmixer_Toronto... · 3D Printing Tutorial . Hello! •I am Ryan Schmidt
Page 21: 3D Printing Tutorial - Toronto ACM SIGGRAPH Chaptertoronto.siggraph.org/.../Autodesk_3DPrintingTutorial_Meshmixer_Toronto... · 3D Printing Tutorial . Hello! •I am Ryan Schmidt

How Printing Happens

• Bottom To Top in 2D layers

• For each 2D layer:

1) Outer “Shells”

2) Rasterization pattern on solid layers

3) “Infill” pattern for interior volume

• Uses less material

Page 22: 3D Printing Tutorial - Toronto ACM SIGGRAPH Chaptertoronto.siggraph.org/.../Autodesk_3DPrintingTutorial_Meshmixer_Toronto... · 3D Printing Tutorial . Hello! •I am Ryan Schmidt
Page 23: 3D Printing Tutorial - Toronto ACM SIGGRAPH Chaptertoronto.siggraph.org/.../Autodesk_3DPrintingTutorial_Meshmixer_Toronto... · 3D Printing Tutorial . Hello! •I am Ryan Schmidt
Page 24: 3D Printing Tutorial - Toronto ACM SIGGRAPH Chaptertoronto.siggraph.org/.../Autodesk_3DPrintingTutorial_Meshmixer_Toronto... · 3D Printing Tutorial . Hello! •I am Ryan Schmidt

Limits of 3D Printing

1) Print size

2) Overhangs

3) Thickness

Page 25: 3D Printing Tutorial - Toronto ACM SIGGRAPH Chaptertoronto.siggraph.org/.../Autodesk_3DPrintingTutorial_Meshmixer_Toronto... · 3D Printing Tutorial . Hello! •I am Ryan Schmidt

Print Volume

• Print Time is proportional to 3D Volume and Surface Complexity

• To print in 30 minutes, your objects will have to be SMALL and FLAT

Page 26: 3D Printing Tutorial - Toronto ACM SIGGRAPH Chaptertoronto.siggraph.org/.../Autodesk_3DPrintingTutorial_Meshmixer_Toronto... · 3D Printing Tutorial . Hello! •I am Ryan Schmidt

Print Time

• Hard to estimate – Volume

– Surface area

– Toolpath

– ???

10cm x 1 layer, 10min 4cm3, 1hr

15cm high, 10 hr

5cm high, 45m 8cm high, 3hr

Page 27: 3D Printing Tutorial - Toronto ACM SIGGRAPH Chaptertoronto.siggraph.org/.../Autodesk_3DPrintingTutorial_Meshmixer_Toronto... · 3D Printing Tutorial . Hello! •I am Ryan Schmidt

Overhangs

• Printer prints bottom-to-top

• If there is nothing underneath…

Page 28: 3D Printing Tutorial - Toronto ACM SIGGRAPH Chaptertoronto.siggraph.org/.../Autodesk_3DPrintingTutorial_Meshmixer_Toronto... · 3D Printing Tutorial . Hello! •I am Ryan Schmidt

“Drooping”

Page 29: 3D Printing Tutorial - Toronto ACM SIGGRAPH Chaptertoronto.siggraph.org/.../Autodesk_3DPrintingTutorial_Meshmixer_Toronto... · 3D Printing Tutorial . Hello! •I am Ryan Schmidt

Draft Angle

• Shallow angles need support too

• Rule-of-thumb is 45 degrees (but 25 works…)

Page 30: 3D Printing Tutorial - Toronto ACM SIGGRAPH Chaptertoronto.siggraph.org/.../Autodesk_3DPrintingTutorial_Meshmixer_Toronto... · 3D Printing Tutorial . Hello! •I am Ryan Schmidt
Page 31: 3D Printing Tutorial - Toronto ACM SIGGRAPH Chaptertoronto.siggraph.org/.../Autodesk_3DPrintingTutorial_Meshmixer_Toronto... · 3D Printing Tutorial . Hello! •I am Ryan Schmidt
Page 32: 3D Printing Tutorial - Toronto ACM SIGGRAPH Chaptertoronto.siggraph.org/.../Autodesk_3DPrintingTutorial_Meshmixer_Toronto... · 3D Printing Tutorial . Hello! •I am Ryan Schmidt

Support Structures

• Add parts to your model that you have to manually snap off aftewards

• Affects print quality

• Wasted plastic & time

Page 33: 3D Printing Tutorial - Toronto ACM SIGGRAPH Chaptertoronto.siggraph.org/.../Autodesk_3DPrintingTutorial_Meshmixer_Toronto... · 3D Printing Tutorial . Hello! •I am Ryan Schmidt
Page 34: 3D Printing Tutorial - Toronto ACM SIGGRAPH Chaptertoronto.siggraph.org/.../Autodesk_3DPrintingTutorial_Meshmixer_Toronto... · 3D Printing Tutorial . Hello! •I am Ryan Schmidt

© 2013 Autodesk

Page 35: 3D Printing Tutorial - Toronto ACM SIGGRAPH Chaptertoronto.siggraph.org/.../Autodesk_3DPrintingTutorial_Meshmixer_Toronto... · 3D Printing Tutorial . Hello! •I am Ryan Schmidt

© 2013 Autodesk

Page 36: 3D Printing Tutorial - Toronto ACM SIGGRAPH Chaptertoronto.siggraph.org/.../Autodesk_3DPrintingTutorial_Meshmixer_Toronto... · 3D Printing Tutorial . Hello! •I am Ryan Schmidt

Bridging

• Small overhangs actually OK

• Printer speeds up for first overhang layer

– Called “Bridging”

• Rule is ~1cm is safe

• Good for small holes, slots, etc

Page 37: 3D Printing Tutorial - Toronto ACM SIGGRAPH Chaptertoronto.siggraph.org/.../Autodesk_3DPrintingTutorial_Meshmixer_Toronto... · 3D Printing Tutorial . Hello! •I am Ryan Schmidt

Size / Thickness

• 3D printers have limited RESOLUTION

Page 38: 3D Printing Tutorial - Toronto ACM SIGGRAPH Chaptertoronto.siggraph.org/.../Autodesk_3DPrintingTutorial_Meshmixer_Toronto... · 3D Printing Tutorial . Hello! •I am Ryan Schmidt

Minimum Feature Size

• 2mm is the rule-of-thumb

• Vertical fidelity higher than horizontal

• Can get quite small details if you design for the specific printer