2014 12-22 - draw and design for 3 d printing (cd)

24
Draw and design for 3D Printing Carmelo De Maria Open Source for Biomedical Engineering - OS4BME

Upload: fablab-pisa

Post on 05-Aug-2015

92 views

Category:

Engineering


7 download

TRANSCRIPT

Page 1: 2014 12-22 - draw and design for 3 d printing (cd)

Draw and design for 3D Printing

Carmelo De Maria

Open Source for Biomedical Engineering - OS4BME

Page 2: 2014 12-22 - draw and design for 3 d printing (cd)

Rapid Prototyping Process Flow

• Solid Modelling

• Tesselation/Generation of STL file

• Support Generation

• “Slicing” of the Model

• Model Physical Buildup

• Cleanup and Post Curing

• Surface Finishing

Page 3: 2014 12-22 - draw and design for 3 d printing (cd)

CAD/CAM system

Image acquisition

Inkjet based

Direct writing

Rapid Prototyping Process Flow

Page 4: 2014 12-22 - draw and design for 3 d printing (cd)

CAD FILE STL FILE GCODE

3D object Triangle and vertex Toolpath

FreeCAD FreeCAD (MeshLab) Slic3r Printrun to

3DP

File

Description

Software

Rapid Prototyping Process Flow

Page 5: 2014 12-22 - draw and design for 3 d printing (cd)

FreeCAD

www.freecadweb.org

Page 6: 2014 12-22 - draw and design for 3 d printing (cd)

123D Desing

www.123dapp.com

Page 7: 2014 12-22 - draw and design for 3 d printing (cd)

Segmentation

• Segmentation subdivides an image into its constituent regiorns or objects.

• The level to which the subdivision is carried out depends on the problem being solved

Page 8: 2014 12-22 - draw and design for 3 d printing (cd)

Softwares for bioimaging analsys

• OsiriX (www.osirix-viewer.com)

• 3DSlicer (www.slicer.org)

• ImageJ (rsb.info.nih.gov/ij)

• MIPAV (mipav.cit.nih.gov)

• itk-SNAP (www.itksnap.org)

Page 9: 2014 12-22 - draw and design for 3 d printing (cd)

EXCHANGE FORMATS

Page 10: 2014 12-22 - draw and design for 3 d printing (cd)

Example of *.stl Representation

Page 11: 2014 12-22 - draw and design for 3 d printing (cd)

Example of *.stl Representation

Representing a sphere

Page 12: 2014 12-22 - draw and design for 3 d printing (cd)

MeshLab

http://meshlab.sourceforge.net

Page 13: 2014 12-22 - draw and design for 3 d printing (cd)

FROM CAD TO CAM

Page 14: 2014 12-22 - draw and design for 3 d printing (cd)

Processing of *.stl Files

• Machine then processes the *.stl file, slicing it into many thin layers stacked on one another. The resulting files are called slice files.

• The shapes of the slices represent cross sections

Page 15: 2014 12-22 - draw and design for 3 d printing (cd)

Support material

Some solid freeform fabrication techniques use two materials in the course of constructing parts.

The first material is the part material and the second is the support material (to support overhanging features during construction).

The support material is later removed by heat or dissolved away with a solvent or water.

Page 16: 2014 12-22 - draw and design for 3 d printing (cd)

Support Materials and Structures

Manufacturing, Engineering & Technology, Fifth Edition, by Serope Kalpakjian and Steven R. Schmid.ISBN 0-13-148965-8. © 2006 Pearson Education, Inc., Upper Saddle River, NJ. All rights reserved.

(a) A part with a protruding section which requires support material. (b) Common support structures used in rapid-prototyping machines. Source: P. F. Jacobs, Rapid Prototyping & Manufacturing: Fundamentals of Stereolithography. Society of Manufacturing Engineers, 1992.

Page 17: 2014 12-22 - draw and design for 3 d printing (cd)

Patterning

Vector Raster Projection

Page 18: 2014 12-22 - draw and design for 3 d printing (cd)

G-CODE

G – Code Programming

Originally called the “Word Address” programming format.

Processed one line at a time sequentially.

Page 19: 2014 12-22 - draw and design for 3 d printing (cd)

Esempio G-Code

;Generated with Cura_SteamEngine 13.11.2M109 T0 S227.000000T0;Sliced ?filename? at: Tue 26-11-2013 17:33:05;Basic settings: Layer height: 0.2 Walls: 0.8 Fill: 20;Print time: #P_TIME#;Filament used: #F_AMNT#m #F_WGHT#g;Filament cost: #F_COST#G21 ;metric valuesG90 ;absolute positioningM107 ;start with the fan offG28 X0 Y0 ;move X/Y to min endstopsG28 Z0 ;move Z to min endstopsG1 Z15.0 F?max_z_speed? ;move the platform down 15mmG92 E0 ;zero the extruded lengthG1 F200 E3 ;extrude 3mm of feed stockG92 E0 ;zero the extruded length againG1 F9000M117 Printing...;Layer count: 179;LAYER:0M107G0 F3600 X87.90 Y78.23 Z0.30;TYPE:SKIRTG1 F2400 E0.00000G1 F1200 X88.75 Y77.39 E0.02183G1 X89.28 Y77.04 E0.03342G1 X90.12 Y76.69 E0.05004G1 X90.43 Y76.63 E0.05591G1 X91.06 Y76.37 E0.06834...

Page 20: 2014 12-22 - draw and design for 3 d printing (cd)

Cura

Page 21: 2014 12-22 - draw and design for 3 d printing (cd)

Slic3r

Page 22: 2014 12-22 - draw and design for 3 d printing (cd)

Stratasys Catalyst

Page 23: 2014 12-22 - draw and design for 3 d printing (cd)

Stratasys Catalyst

Page 24: 2014 12-22 - draw and design for 3 d printing (cd)

Exercises

Cura Slic3r

Slice time

Estimated print time

Used Material

Gcode size