SlideShare a Scribd company logo
1 of 82
Download to read offline
Additive manufacturing
carmelo.demaria@centropiaggio.unipi.it
+ Question #1 07/10/2015
+ Question #2 07/10/2015
MEDICAL APPLICATION
OF RAPID PROTOTYPING
+ Invisalign Orthodontic Aligners
• An aligner for orthodontic use manufactured using
a combination of rapid tooling and
thermoforming.
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.
+ Surgery
+ Surgery
+ Surgery
+ Surgery
+ Tissue Engineering - Biofabrication
• Living cells are extracted from patients and
seeded onto a carrier (scaffold) which
accomodates and guides the growth of new
cells in 3D within laboratory environment.
+ Tissue Engineering - Biofabrication
• STL Data produced from Micro-CT scan data
• Multiple specimens of identical structure can be
made, reducing samples variations.
OPEN QUESTION
+ Open questions
• WHICH ARE THE INTELLECTUAL PROPERTY
IMPLICATIONS OF
LOW-COST 3D PRINTING?
• IS THE OPEN SOURCE 3-D PRINTING AN ENABLING
TECHNOLOGY FOR SELF-DIRECTED SUSTAINABLE
DEVELOPMENT?
• CAN A 3D PRINTED ORGAN BE PATENTED?
Software for
Additive manufacturing
carmelo.demaria@centropiaggio.unipi.it
+ Additive manufacturing
Process Flow
• Solid Modelling
• Tesselation/Generation of STL file
• Support Generation
• “Slicing” of the Model
• Model Physical Buildup
• Cleanup and Post Curing
• Surface Finishing
+ from idea to design
+ from idea to design
+ from design to object
+ from design to object
+ from design to object
+
CAD FILE STL FILE GCODE
3D object
Triangle
and vertex
Toolpath
FreeCAD
FreeCAD
(MeshLab)
Slic3r
(CURA)
Printrun
to 3DP
File
Description
Software
Additive manufacturing
Process Flow
+ Additive manufacturing
Process Flow
CAD/CAM system
Image acquisi on
Inkjet
based
Direct
wri ng
DATA SOURCE
+ Data source
• Representation of a volume
– CAD model
– Instruments output
• CT
• RM
+ CAD model
Dimensions of CAD
Elements
Elements Type of CAD Model
0D Point Corner Model
1D Line Edge Model
2D Surface Surface Model
3D Solid/Volume Solid or Volume Model
FROM MEDICAL IMAGES TO STL
Example 1
+ Segmentation
• Segmentation subdivides an image into its
constituent regiorns or objects.
• The level to whhc the subdivision is carried
out depends on the problem being solved
+ Software per l’analisi delle
bioimmagini
• 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)
+ Image Analysis:
OxiriX imaging software
• Advanced open-source
DICOM PACS workstation
• Image processing
• Better communication
with surgeons
+ Geometry extraction
• From original CT DICOM image to final volume
• Semi-automatic procedure
• Positive results in 95% of cases
+ Osirix Plugins:
edge preserving smoothing
+ Osirix Plugins:
Level-Set segmentation
• Two algorithm
– Shape detection
– Geodesic Active Contours
• Evolution based on
– Propagation
– Curvature
– Advection
• Programming principles
d
dt
y = -aA(x)×Ñy -bP(x) Ñy +gZ(x)k Ñy
R Malladi et al. Pattern Analysis and Machine Intelligence,
IEEE Transactions on, 17(2):158 – 175, Feb 1995.
V Caselles et al. International Journal of Computer Vision,
22(1):61–79, 1997.
+ Osirix Plugins:
Level-Set segmentation
FROM 3D SCAN TO STL
Use of 123DCatch
+
+
+
+
+
+
+
+
+
+
+
+
+
EXCHANGE FORMATS
+ Stereolithograpy Interface
• Stereolithograpy was first commercial Solid
Freeform Manufacturing (SFM) process,
released in 80’s by 3-D Systems
• 3-D Systems developed interface between CAD
systems and their machine
• STL files (*.stl) allow CAD systems to interface
with 3-D system machines
• Virtually all subsequent SFM processes can use
this same format (SFM industry standard)
• Many CAD programs now can export the *.stl
file for easy conversion from CAD to part
+ STL Files (*.stl)
• STL files were based on a program called Silverscreen
CAD
• Silverscreen CAD represent boundary with all surfaces
being approximated by polygons or groups of polygons
• *.stl files use triangles or groups of triangles to
approximate surfaces
• Accuracy depends on the triangle sizes (Smaller facets
produce a higher quality surface)
• Triangles assigned normal vectors for outward surface
normal
• Parts are defined by representing all their bounding
surfaces as faceted surfaces, using the triangular patches
+ STL Files (*.stl)
• STL files describe only the surface geometry
of a three dimensional object without any
representation of color, texture or other
common CAD model attributes.
• An STL file describes a raw unstructured
triangulated surface by the unit normal and
vertices (ordered by the right-hand rule) of
the triangles using a three-dimensional
Cartesian coordinate system.
+ Example of *.stl Representation
Representing
a sphere
+ Example of *.stl Representation
+ Existing Formats (1/2)
• 3D PDF
– Proprietary, closed
• ISO 14649 (STEP-NC)
– Mostly for NC control, G-Code
• STEP / IGES, SAT, Parasolid
– Too complex, missing features e.g. no
mesostructure
• X3D VRML
– Mesh, color, texture, lighting
All: no provision for AM, e.g. materials,
internal structure
+ Existing Formats (2/2)
• PLY
– 3D Scanner data
• 3DS
– Limited mesh size
• SLC
– Limited information
All: no provision for AM, e.g. materials,
internal structure
+ New format needed
• Tailor to AM community needs
– No content constraints
• Retain Community Control
– Not Proprietary
• Neutral
– Avoids association with existing companies
+ Desired features
• simple
• ISO 9000-ish features like product tracking
• Interoperability within different manufacturers
• Compatible with FEA applications
• Identification of parent CAD program
• Restricted number of printings
• Support multiple shells
• Editable ASCII/Text format
+ Desired features
• Information about build orientation
• Stability/robustness
• No redundancy
• Volume validity
• Lock or encrypt the file with a password
• Ability to put a permanent ‘watermark’
• Supporting geometry in native way
• Keep triangle mesh / No triangle mesh
+ Reaching consensus, adoption
• Non proprietary / open source
• Endorsement by major CAD / Manufacturers
• Use ASTM / Voting
• Backwards compatible (STL)
• Expandable, XML
• Publish for comments / discussion
• Open source software
• Conversion tools
• Limit the scope: Not a CAD model
+ Current STL
+ The new proposed format
• AMF
– Additive Manufacturing Format
– Additive Manufacturing File
+ XML
• Meta-format: Format of formats
– Text based
– Easy to read/write/parse
– Existing editing tools
– Extensible
– Highly compressible
• Mentioned by a number of constituents
– E.g. Materialise
– Based on work by J. Hiller (Cornell)
Addresses needs:
Editable / Extensible /
Readable / Open / Non
proprietary
+ General Concept
• Part (objects) defined by regions and materials
– Regions defined by triangular mesh
– Materials defined by properties/names
• Mesh properties can be specified
– Color
– Tolerance
– Texture
• Materials can be combined
– Graded materials
– Microstructure
+ Basic Structure
Addresses needs:
Simple / Watertight /
Backward Compatible
(STL)
+ Compressibility
Addresses
needs: Small /
Compressible
Need to look at dependency on # of digits
+ Multiple Materials
Addresses needs:
Multiple Materials, No
leaks between regions
(shared vertices)
+ Graded Materials
+ Microstructure
Addresses needs:
Periodic
meso/microstructure
+ Material properties
• By manufacturer’s name
– <Name> ABS </Name>
– <Name>Tango Black </Name>
– <Name>Nylon 1234 </Name>
• By physical property
– </Property Type=“Elastic Modulus”
Value=“4E9”>
– </Property Type=“Poisson Ratio” Value=“1.2”>
• External reference (URL) Addresses needs:
Material
specifications/libraries
+ Color and Graphics
• By volumetric region
– Solid color
• By vertex
– Specify Vertex color
– Specify Vertex coordinate in a bitmap
Addresses needs: Color graphics
+ Color and Graphics
+ Tolerances
• By volumetric region
– Nominal tolerance
– Allowed variation from original volume
• By vertex
– Specify point tolerance (?)
– Point to point
Addresses needs: Tolerance
+ Non-meshed geometry?
• Other representations are not mutually exclusive
• Voxel maps
– For digital/inkjet microstructure
• NURBS
– Add slope vectors to some triangle mesh edges
– Other STEP types?
• Functional Representations
– implicit equations
NURBS PATCH
PLANNAR PATCH
+
NURBS PATCH
PLANNAR PATCH
Nurbs patch
• Optionally add slope vectors to some
triangle mesh edges to allow for very
accurate geometry.
– Perfect sphere can be made with ~20 patches
+ Print Constellation
• Print orientation
• Duplicated objects
• Sets of different objects
• Efficient nesting
• Hierarchical
+ Metadata
<Metadata>
<Datum ID=“Author” Data=“John Doe”></Datum>
<Datum ID=“Company” Data=“…”></Datum>
<Datum ID=“Description” Data=“…”></Datum>
<Datum ID=“Originating CAD System” Data=“…”></Datum>
<Datum ID=“Originating CAD File” Data=“…”></Datum>
<Datum ID=“Comment” Data=“…”></Datum>
</Metadata>
+ Encryption
<Metadata>
<Datum ID=“Author” Data=“John Doe”></Datum>
<Datum ID=“Company” Data=“…”></Datum>
<Datum ID=“Description” Data=“…”></Datum>
<Datum ID=“Comment” Data=“…”></Datum>
<Datum ID=“Encryption” Data=“Prompt”></Datum>
</Metadata>
+ Watermark / Copyright
<Metadata>
<Datum ID=“Author” Data=“John Doe”></Datum>
<Datum ID=“Company” Data=“…”></Datum>
<Datum ID=“Description” Data=“…”></Datum>
<Datum ID=“Comment” Data=“…”></Datum>
<Datum ID=“Copyright” Data=“Owner”></Datum>
</Metadata>
+ Other features
• URL can be used in lieu of material data to
allow for external libraries
• Validation checksums
– E.g. Original vs. actual part/region volumes
• Automatic error checking
– Readers/writers must check for intact topology,
e.g.
• All nodes referenced by at least 3 triangles
• All edges referenced exactly twice per region
+ ISO STANDARD

More Related Content

What's hot

Additive manufacturing and 3 d printing
Additive manufacturing and 3 d printing Additive manufacturing and 3 d printing
Additive manufacturing and 3 d printing Shamoon Al Islam
 
ADDITIVE MANUFACTURING
ADDITIVE MANUFACTURINGADDITIVE MANUFACTURING
ADDITIVE MANUFACTURINGDenny John
 
2014 12-22 - open 3 d printing and fabrication technology (cd)
2014 12-22 - open 3 d printing and fabrication technology (cd)2014 12-22 - open 3 d printing and fabrication technology (cd)
2014 12-22 - open 3 d printing and fabrication technology (cd)FabLab Pisa
 
Lecture: An introduction to additive manufacturing
Lecture: An introduction to additive manufacturingLecture: An introduction to additive manufacturing
Lecture: An introduction to additive manufacturingKhuram Shahzad
 
Additive manufacturing
Additive  manufacturingAdditive  manufacturing
Additive manufacturingvirat virat
 
Inside3DPrinting_BrentStucker
Inside3DPrinting_BrentStuckerInside3DPrinting_BrentStucker
Inside3DPrinting_BrentStuckerMediabistro
 
Additive Manufacturing
Additive ManufacturingAdditive Manufacturing
Additive ManufacturingSourabh Sonker
 
Introduction to Additive manufacturing by Bharath Sreevatsav(NITW)
Introduction to Additive manufacturing by Bharath Sreevatsav(NITW)Introduction to Additive manufacturing by Bharath Sreevatsav(NITW)
Introduction to Additive manufacturing by Bharath Sreevatsav(NITW)Bharath Sreevatsava
 
Sirris_am in aviation and aerospace_arcam additive manufacturing with ebm - t...
Sirris_am in aviation and aerospace_arcam additive manufacturing with ebm - t...Sirris_am in aviation and aerospace_arcam additive manufacturing with ebm - t...
Sirris_am in aviation and aerospace_arcam additive manufacturing with ebm - t...Sirris
 
Rapid prototyping
Rapid prototypingRapid prototyping
Rapid prototypingAjaa Tahir
 
3D Printing for Aerospace Applications
3D Printing for Aerospace Applications3D Printing for Aerospace Applications
3D Printing for Aerospace ApplicationsRising Media, Inc.
 
Rapidprototyping
RapidprototypingRapidprototyping
Rapidprototypingnavdeep6123
 
3d Printing technology, materials and slicer
3d Printing technology, materials and slicer3d Printing technology, materials and slicer
3d Printing technology, materials and slicerMike Sarafoglou
 
3D Printing (Rapid Prototyping Based On Fused deposition Modelling)
3D Printing (Rapid Prototyping Based On Fused deposition Modelling)3D Printing (Rapid Prototyping Based On Fused deposition Modelling)
3D Printing (Rapid Prototyping Based On Fused deposition Modelling)Omkar Rane
 

What's hot (20)

chen515_454_termpaper
chen515_454_termpaperchen515_454_termpaper
chen515_454_termpaper
 
Additive manufacturing and 3 d printing
Additive manufacturing and 3 d printing Additive manufacturing and 3 d printing
Additive manufacturing and 3 d printing
 
ADDITIVE MANUFACTURING
ADDITIVE MANUFACTURINGADDITIVE MANUFACTURING
ADDITIVE MANUFACTURING
 
2014 12-22 - open 3 d printing and fabrication technology (cd)
2014 12-22 - open 3 d printing and fabrication technology (cd)2014 12-22 - open 3 d printing and fabrication technology (cd)
2014 12-22 - open 3 d printing and fabrication technology (cd)
 
Rapid prototyping
Rapid prototyping Rapid prototyping
Rapid prototyping
 
Lecture: An introduction to additive manufacturing
Lecture: An introduction to additive manufacturingLecture: An introduction to additive manufacturing
Lecture: An introduction to additive manufacturing
 
Additive manufacturing
Additive  manufacturingAdditive  manufacturing
Additive manufacturing
 
Inside3DPrinting_BrentStucker
Inside3DPrinting_BrentStuckerInside3DPrinting_BrentStucker
Inside3DPrinting_BrentStucker
 
Presentation1
Presentation1Presentation1
Presentation1
 
Additive Manufacturing
Additive ManufacturingAdditive Manufacturing
Additive Manufacturing
 
Introduction to Additive manufacturing by Bharath Sreevatsav(NITW)
Introduction to Additive manufacturing by Bharath Sreevatsav(NITW)Introduction to Additive manufacturing by Bharath Sreevatsav(NITW)
Introduction to Additive manufacturing by Bharath Sreevatsav(NITW)
 
Sirris_am in aviation and aerospace_arcam additive manufacturing with ebm - t...
Sirris_am in aviation and aerospace_arcam additive manufacturing with ebm - t...Sirris_am in aviation and aerospace_arcam additive manufacturing with ebm - t...
Sirris_am in aviation and aerospace_arcam additive manufacturing with ebm - t...
 
Rapid prototyping
Rapid prototypingRapid prototyping
Rapid prototyping
 
3D Printing for Aerospace Applications
3D Printing for Aerospace Applications3D Printing for Aerospace Applications
3D Printing for Aerospace Applications
 
Rapidprototyping
RapidprototypingRapidprototyping
Rapidprototyping
 
Additive manufacturing ppt
Additive manufacturing pptAdditive manufacturing ppt
Additive manufacturing ppt
 
3d Printing technology, materials and slicer
3d Printing technology, materials and slicer3d Printing technology, materials and slicer
3d Printing technology, materials and slicer
 
Rapid Prototyping
Rapid  PrototypingRapid  Prototyping
Rapid Prototyping
 
Rp Rapid prototyping
Rp Rapid prototyping Rp Rapid prototyping
Rp Rapid prototyping
 
3D Printing (Rapid Prototyping Based On Fused deposition Modelling)
3D Printing (Rapid Prototyping Based On Fused deposition Modelling)3D Printing (Rapid Prototyping Based On Fused deposition Modelling)
3D Printing (Rapid Prototyping Based On Fused deposition Modelling)
 

Similar to 2015 10-08 - additive manufacturing software 1

Lecture # 04 Materials for AM Processes
Lecture # 04 Materials for AM ProcessesLecture # 04 Materials for AM Processes
Lecture # 04 Materials for AM ProcessesSolomon Tekeste
 
Datech2014-Session1-Document Representation Refinement for Precise Region Des...
Datech2014-Session1-Document Representation Refinement for Precise Region Des...Datech2014-Session1-Document Representation Refinement for Precise Region Des...
Datech2014-Session1-Document Representation Refinement for Precise Region Des...IMPACT Centre of Competence
 
187186134 5-geometric-modeling
187186134 5-geometric-modeling187186134 5-geometric-modeling
187186134 5-geometric-modelingmanojg1990
 
5 geometric-modeling-ppt-university-of-victoria
5 geometric-modeling-ppt-university-of-victoria5 geometric-modeling-ppt-university-of-victoria
5 geometric-modeling-ppt-university-of-victoriaRaghu Gadde
 
187186134 5-geometric-modeling
187186134 5-geometric-modeling187186134 5-geometric-modeling
187186134 5-geometric-modelingmanojg1990
 
Apdm 101 Arc Gis Pipeline Data Model (1)
Apdm 101 Arc Gis Pipeline Data Model  (1)Apdm 101 Arc Gis Pipeline Data Model  (1)
Apdm 101 Arc Gis Pipeline Data Model (1)David Nichter, GISP
 
Unit 5-cad standards
Unit 5-cad standardsUnit 5-cad standards
Unit 5-cad standardsJavith Saleem
 
Methodology of Rapid Prototyping (RP).pptx
Methodology of Rapid Prototyping (RP).pptxMethodology of Rapid Prototyping (RP).pptx
Methodology of Rapid Prototyping (RP).pptxjsanthakumar1987
 
AM - Transfer to Machine, File Manipulation
AM - Transfer to Machine, File ManipulationAM - Transfer to Machine, File Manipulation
AM - Transfer to Machine, File ManipulationNirmalRaja3
 
transfertomachinefilemanipulation-211203044719.pdf
transfertomachinefilemanipulation-211203044719.pdftransfertomachinefilemanipulation-211203044719.pdf
transfertomachinefilemanipulation-211203044719.pdfJanagamaPruthvi
 
Prepare your data for machine learning
Prepare your data for machine learningPrepare your data for machine learning
Prepare your data for machine learningIvo Andreev
 
Dsd int 2014 - data science symposium - application 1 - point clouds, prof. p...
Dsd int 2014 - data science symposium - application 1 - point clouds, prof. p...Dsd int 2014 - data science symposium - application 1 - point clouds, prof. p...
Dsd int 2014 - data science symposium - application 1 - point clouds, prof. p...Deltares
 
CAD data exchange
CAD data exchangeCAD data exchange
CAD data exchangeerikbohemia
 
Elegant Graphics for Data Analysis with ggplot2
Elegant Graphics for Data Analysis with ggplot2Elegant Graphics for Data Analysis with ggplot2
Elegant Graphics for Data Analysis with ggplot2yannabraham
 
Data management principles
Data management principlesData management principles
Data management principlesFiddy Prasetiya
 
Topological Data Analysis
Topological Data AnalysisTopological Data Analysis
Topological Data AnalysisDeviousQuant
 

Similar to 2015 10-08 - additive manufacturing software 1 (20)

Lecture # 04 Materials for AM Processes
Lecture # 04 Materials for AM ProcessesLecture # 04 Materials for AM Processes
Lecture # 04 Materials for AM Processes
 
Datech2014-Session1-Document Representation Refinement for Precise Region Des...
Datech2014-Session1-Document Representation Refinement for Precise Region Des...Datech2014-Session1-Document Representation Refinement for Precise Region Des...
Datech2014-Session1-Document Representation Refinement for Precise Region Des...
 
187186134 5-geometric-modeling
187186134 5-geometric-modeling187186134 5-geometric-modeling
187186134 5-geometric-modeling
 
5 geometric-modeling-ppt-university-of-victoria
5 geometric-modeling-ppt-university-of-victoria5 geometric-modeling-ppt-university-of-victoria
5 geometric-modeling-ppt-university-of-victoria
 
5 geometric modeling
5 geometric modeling5 geometric modeling
5 geometric modeling
 
187186134 5-geometric-modeling
187186134 5-geometric-modeling187186134 5-geometric-modeling
187186134 5-geometric-modeling
 
Building 3D content to last
Building 3D content to lastBuilding 3D content to last
Building 3D content to last
 
Apdm 101 Arc Gis Pipeline Data Model (1)
Apdm 101 Arc Gis Pipeline Data Model  (1)Apdm 101 Arc Gis Pipeline Data Model  (1)
Apdm 101 Arc Gis Pipeline Data Model (1)
 
MAE1659.ppt
MAE1659.pptMAE1659.ppt
MAE1659.ppt
 
Au 2007 It’S Not Cad To Gis Final
Au 2007   It’S Not Cad To Gis FinalAu 2007   It’S Not Cad To Gis Final
Au 2007 It’S Not Cad To Gis Final
 
Unit 5-cad standards
Unit 5-cad standardsUnit 5-cad standards
Unit 5-cad standards
 
Methodology of Rapid Prototyping (RP).pptx
Methodology of Rapid Prototyping (RP).pptxMethodology of Rapid Prototyping (RP).pptx
Methodology of Rapid Prototyping (RP).pptx
 
AM - Transfer to Machine, File Manipulation
AM - Transfer to Machine, File ManipulationAM - Transfer to Machine, File Manipulation
AM - Transfer to Machine, File Manipulation
 
transfertomachinefilemanipulation-211203044719.pdf
transfertomachinefilemanipulation-211203044719.pdftransfertomachinefilemanipulation-211203044719.pdf
transfertomachinefilemanipulation-211203044719.pdf
 
Prepare your data for machine learning
Prepare your data for machine learningPrepare your data for machine learning
Prepare your data for machine learning
 
Dsd int 2014 - data science symposium - application 1 - point clouds, prof. p...
Dsd int 2014 - data science symposium - application 1 - point clouds, prof. p...Dsd int 2014 - data science symposium - application 1 - point clouds, prof. p...
Dsd int 2014 - data science symposium - application 1 - point clouds, prof. p...
 
CAD data exchange
CAD data exchangeCAD data exchange
CAD data exchange
 
Elegant Graphics for Data Analysis with ggplot2
Elegant Graphics for Data Analysis with ggplot2Elegant Graphics for Data Analysis with ggplot2
Elegant Graphics for Data Analysis with ggplot2
 
Data management principles
Data management principlesData management principles
Data management principles
 
Topological Data Analysis
Topological Data AnalysisTopological Data Analysis
Topological Data Analysis
 

More from Biofabrication Group at University of Pisa (7)

2015 12-02 - stereolithography
2015 12-02 - stereolithography2015 12-02 - stereolithography
2015 12-02 - stereolithography
 
2015 11-26 - sls, ebm, lens
2015 11-26 - sls, ebm, lens2015 11-26 - sls, ebm, lens
2015 11-26 - sls, ebm, lens
 
2015 11-12 - inkjet printing part2
2015 11-12 - inkjet printing part22015 11-12 - inkjet printing part2
2015 11-12 - inkjet printing part2
 
2015 11-11 - inkjet printing part1
2015 11-11 - inkjet printing part12015 11-11 - inkjet printing part1
2015 11-11 - inkjet printing part1
 
2015 10-22 - case study - open source fdm
2015 10-22 - case study - open source fdm2015 10-22 - case study - open source fdm
2015 10-22 - case study - open source fdm
 
2015 10-15 - fused deposition modelling
2015 10-15 - fused deposition modelling2015 10-15 - fused deposition modelling
2015 10-15 - fused deposition modelling
 
2015 10-07 - additive manufacturing software 2
2015 10-07 - additive manufacturing software 22015 10-07 - additive manufacturing software 2
2015 10-07 - additive manufacturing software 2
 

Recently uploaded

Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacingjaychoudhary37
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 

Recently uploaded (20)

Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacing
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 

2015 10-08 - additive manufacturing software 1

  • 2. + Question #1 07/10/2015
  • 3. + Question #2 07/10/2015
  • 5. + Invisalign Orthodontic Aligners • An aligner for orthodontic use manufactured using a combination of rapid tooling and thermoforming. 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.
  • 10. + Tissue Engineering - Biofabrication • Living cells are extracted from patients and seeded onto a carrier (scaffold) which accomodates and guides the growth of new cells in 3D within laboratory environment.
  • 11. + Tissue Engineering - Biofabrication • STL Data produced from Micro-CT scan data • Multiple specimens of identical structure can be made, reducing samples variations.
  • 13. + Open questions • WHICH ARE THE INTELLECTUAL PROPERTY IMPLICATIONS OF LOW-COST 3D PRINTING? • IS THE OPEN SOURCE 3-D PRINTING AN ENABLING TECHNOLOGY FOR SELF-DIRECTED SUSTAINABLE DEVELOPMENT? • CAN A 3D PRINTED ORGAN BE PATENTED?
  • 15. + Additive manufacturing Process Flow • Solid Modelling • Tesselation/Generation of STL file • Support Generation • “Slicing” of the Model • Model Physical Buildup • Cleanup and Post Curing • Surface Finishing
  • 16. + from idea to design
  • 17. + from idea to design
  • 18. + from design to object
  • 19. + from design to object
  • 20. + from design to object
  • 21. + CAD FILE STL FILE GCODE 3D object Triangle and vertex Toolpath FreeCAD FreeCAD (MeshLab) Slic3r (CURA) Printrun to 3DP File Description Software Additive manufacturing Process Flow
  • 22. + Additive manufacturing Process Flow CAD/CAM system Image acquisi on Inkjet based Direct wri ng
  • 24. + Data source • Representation of a volume – CAD model – Instruments output • CT • RM
  • 25. + CAD model Dimensions of CAD Elements Elements Type of CAD Model 0D Point Corner Model 1D Line Edge Model 2D Surface Surface Model 3D Solid/Volume Solid or Volume Model
  • 26. FROM MEDICAL IMAGES TO STL Example 1
  • 27. + Segmentation • Segmentation subdivides an image into its constituent regiorns or objects. • The level to whhc the subdivision is carried out depends on the problem being solved
  • 28. + Software per l’analisi delle bioimmagini • 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)
  • 29. + Image Analysis: OxiriX imaging software • Advanced open-source DICOM PACS workstation • Image processing • Better communication with surgeons
  • 30. + Geometry extraction • From original CT DICOM image to final volume • Semi-automatic procedure • Positive results in 95% of cases
  • 31. + Osirix Plugins: edge preserving smoothing
  • 32. + Osirix Plugins: Level-Set segmentation • Two algorithm – Shape detection – Geodesic Active Contours • Evolution based on – Propagation – Curvature – Advection • Programming principles d dt y = -aA(x)×Ñy -bP(x) Ñy +gZ(x)k Ñy R Malladi et al. Pattern Analysis and Machine Intelligence, IEEE Transactions on, 17(2):158 – 175, Feb 1995. V Caselles et al. International Journal of Computer Vision, 22(1):61–79, 1997.
  • 34. FROM 3D SCAN TO STL Use of 123DCatch
  • 35. +
  • 36. +
  • 37. +
  • 38. +
  • 39. +
  • 40. +
  • 41. +
  • 42. +
  • 43. +
  • 44. +
  • 45. +
  • 46. +
  • 47. +
  • 48.
  • 49.
  • 51. + Stereolithograpy Interface • Stereolithograpy was first commercial Solid Freeform Manufacturing (SFM) process, released in 80’s by 3-D Systems • 3-D Systems developed interface between CAD systems and their machine • STL files (*.stl) allow CAD systems to interface with 3-D system machines • Virtually all subsequent SFM processes can use this same format (SFM industry standard) • Many CAD programs now can export the *.stl file for easy conversion from CAD to part
  • 52. + STL Files (*.stl) • STL files were based on a program called Silverscreen CAD • Silverscreen CAD represent boundary with all surfaces being approximated by polygons or groups of polygons • *.stl files use triangles or groups of triangles to approximate surfaces • Accuracy depends on the triangle sizes (Smaller facets produce a higher quality surface) • Triangles assigned normal vectors for outward surface normal • Parts are defined by representing all their bounding surfaces as faceted surfaces, using the triangular patches
  • 53. + STL Files (*.stl) • STL files describe only the surface geometry of a three dimensional object without any representation of color, texture or other common CAD model attributes. • An STL file describes a raw unstructured triangulated surface by the unit normal and vertices (ordered by the right-hand rule) of the triangles using a three-dimensional Cartesian coordinate system.
  • 54. + Example of *.stl Representation Representing a sphere
  • 55. + Example of *.stl Representation
  • 56. + Existing Formats (1/2) • 3D PDF – Proprietary, closed • ISO 14649 (STEP-NC) – Mostly for NC control, G-Code • STEP / IGES, SAT, Parasolid – Too complex, missing features e.g. no mesostructure • X3D VRML – Mesh, color, texture, lighting All: no provision for AM, e.g. materials, internal structure
  • 57. + Existing Formats (2/2) • PLY – 3D Scanner data • 3DS – Limited mesh size • SLC – Limited information All: no provision for AM, e.g. materials, internal structure
  • 58. + New format needed • Tailor to AM community needs – No content constraints • Retain Community Control – Not Proprietary • Neutral – Avoids association with existing companies
  • 59. + Desired features • simple • ISO 9000-ish features like product tracking • Interoperability within different manufacturers • Compatible with FEA applications • Identification of parent CAD program • Restricted number of printings • Support multiple shells • Editable ASCII/Text format
  • 60. + Desired features • Information about build orientation • Stability/robustness • No redundancy • Volume validity • Lock or encrypt the file with a password • Ability to put a permanent ‘watermark’ • Supporting geometry in native way • Keep triangle mesh / No triangle mesh
  • 61. + Reaching consensus, adoption • Non proprietary / open source • Endorsement by major CAD / Manufacturers • Use ASTM / Voting • Backwards compatible (STL) • Expandable, XML • Publish for comments / discussion • Open source software • Conversion tools • Limit the scope: Not a CAD model
  • 63. + The new proposed format • AMF – Additive Manufacturing Format – Additive Manufacturing File
  • 64. + XML • Meta-format: Format of formats – Text based – Easy to read/write/parse – Existing editing tools – Extensible – Highly compressible • Mentioned by a number of constituents – E.g. Materialise – Based on work by J. Hiller (Cornell) Addresses needs: Editable / Extensible / Readable / Open / Non proprietary
  • 65. + General Concept • Part (objects) defined by regions and materials – Regions defined by triangular mesh – Materials defined by properties/names • Mesh properties can be specified – Color – Tolerance – Texture • Materials can be combined – Graded materials – Microstructure
  • 66. + Basic Structure Addresses needs: Simple / Watertight / Backward Compatible (STL)
  • 67. + Compressibility Addresses needs: Small / Compressible Need to look at dependency on # of digits
  • 68. + Multiple Materials Addresses needs: Multiple Materials, No leaks between regions (shared vertices)
  • 71. + Material properties • By manufacturer’s name – <Name> ABS </Name> – <Name>Tango Black </Name> – <Name>Nylon 1234 </Name> • By physical property – </Property Type=“Elastic Modulus” Value=“4E9”> – </Property Type=“Poisson Ratio” Value=“1.2”> • External reference (URL) Addresses needs: Material specifications/libraries
  • 72. + Color and Graphics • By volumetric region – Solid color • By vertex – Specify Vertex color – Specify Vertex coordinate in a bitmap Addresses needs: Color graphics
  • 73. + Color and Graphics
  • 74. + Tolerances • By volumetric region – Nominal tolerance – Allowed variation from original volume • By vertex – Specify point tolerance (?) – Point to point Addresses needs: Tolerance
  • 75. + Non-meshed geometry? • Other representations are not mutually exclusive • Voxel maps – For digital/inkjet microstructure • NURBS – Add slope vectors to some triangle mesh edges – Other STEP types? • Functional Representations – implicit equations NURBS PATCH PLANNAR PATCH
  • 76. + NURBS PATCH PLANNAR PATCH Nurbs patch • Optionally add slope vectors to some triangle mesh edges to allow for very accurate geometry. – Perfect sphere can be made with ~20 patches
  • 77. + Print Constellation • Print orientation • Duplicated objects • Sets of different objects • Efficient nesting • Hierarchical
  • 78. + Metadata <Metadata> <Datum ID=“Author” Data=“John Doe”></Datum> <Datum ID=“Company” Data=“…”></Datum> <Datum ID=“Description” Data=“…”></Datum> <Datum ID=“Originating CAD System” Data=“…”></Datum> <Datum ID=“Originating CAD File” Data=“…”></Datum> <Datum ID=“Comment” Data=“…”></Datum> </Metadata>
  • 79. + Encryption <Metadata> <Datum ID=“Author” Data=“John Doe”></Datum> <Datum ID=“Company” Data=“…”></Datum> <Datum ID=“Description” Data=“…”></Datum> <Datum ID=“Comment” Data=“…”></Datum> <Datum ID=“Encryption” Data=“Prompt”></Datum> </Metadata>
  • 80. + Watermark / Copyright <Metadata> <Datum ID=“Author” Data=“John Doe”></Datum> <Datum ID=“Company” Data=“…”></Datum> <Datum ID=“Description” Data=“…”></Datum> <Datum ID=“Comment” Data=“…”></Datum> <Datum ID=“Copyright” Data=“Owner”></Datum> </Metadata>
  • 81. + Other features • URL can be used in lieu of material data to allow for external libraries • Validation checksums – E.g. Original vs. actual part/region volumes • Automatic error checking – Readers/writers must check for intact topology, e.g. • All nodes referenced by at least 3 triangles • All edges referenced exactly twice per region