Download presentation
Presentation is loading. Please wait.
Published byClare Daniel Modified over 9 years ago
1
Additive Manufacturing File Format Hod Lipson Hod.lipson@cornell.edu Chair, ASTM F42/Design Task Group on File Formats November 10, 2009 With Jonathan Hiller
2
Join The Discussion http://groups.google.com/group/stl2 To join the task group visit
3
Goals Identify needs of new file format Propose new standard Reach consensus Catalyze adoption
4
Outline of presentation Summarize survey Outline proposed standard Process and timetable for moving forward
5
Survey
6
http://www.mae.cornell.edu/lipson/stl2.htm
7
Distribution Lists RPML SFF RM VRAP GARPA CIRP ASTM STL2
9
n=162 survey submissions
11
Your interest in RP file format n=246
12
http://www.mae.cornell.edu/lipson/stl2.htm
13
Prioritized Features n=162. Error bars = 1 Standard Deviation
14
Prioritized Features n=162. Error bars = Standard Error
15
Other features Main feature: keep it 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
16
Other 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
17
Existing Formats 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
18
Existing Formats PLY – 3D Scanner data 3DS – Limited mesh size SLC – Limited information All: no provision for AM, e.g. materials, internal structure
19
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 Make the format good
20
Proposed Format
21
Current STL
22
Name AMF – Additive Manufacturing Format – Additive Manufacturing File
23
New format needed Tailor to AM community needs – No content constraints Retain Community Control – Not Proprietary Neutral – Avoids association with existing companies
24
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
25
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
26
Basic Structure Addresses needs: Simple / Watertight / Backward Compatible (STL)
27
Compressibility Addresses needs: Small / Compressible Need to look at dependency on # of digits
28
Multiple Materials Addresses needs: Multiple Materials, No leaks between regions (shared vertices)
29
Graded Materials
31
Microstructure Addresses needs: Periodic meso/microstructure
32
Material properties By manufacturer’s name – ABS – Tango Black – Nylon 1234 By physical property – External reference (URL) Addresses needs: Material specifications/libraries
33
Color and Graphics By volumetric region – Solid color By vertex – Specify Vertex color – Specify Vertex coordinate in a bitmap Addresses needs: Color graphics
34
Color and Graphics
35
Tolerances By volumetric region – Nominal tolerance – Allowed variation from original volume By vertex – Specify point tolerance (?) – Point to point Addresses needs: Tolerance
36
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, e.g:
37
NURBS PATCH PLANNAR PATCH Optionally add slope vectors to some triangle mesh edges to allow for very accurate geometry. Perfect sphere can be made with ~20 patches
38
Print Constellation Print orientation Duplicated objects Sets of different objects Efficient nesting Hierarchical
39
Metadata
40
Encryption Key garbles vertex coordinates (e.g. using XOR); need key to un-garble
41
Watermark / Copyright Copyright name garbles vertex coordinates (e.g. using XOR); copyright must be present to un-garble
42
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
43
Next steps
44
Process 1.Initial basic format – Triangle mesh – Materials – Colors – Metadata 2.Experiment with new tags independently – Mesostructure – Tolerances – F-rep 3.Add new tags formally when mature – Once a year – With open source imlementation
45
Process Open source code – Slicer – Viewer – Bidirectional STL Converter Any future feature – Requires open source implementation – BSD-Type license that allows free commercialization Consensus – Identify liaison persons representing all major equipment manufacturers and CAD systems
46
Optional Certification Certified AMF readers/writers must support small set of mandatory tags – All mesh and region tags Support of color, materials, etc not mandatory Small suite of test cases to be validates
47
Schedule Draft for comments – April 1 Draft for voting – July 1
48
Join The Discussion http://groups.google.com/group/stl2 To join the task group visit
49
Bibliography Extensible Markup Language (XML) 1.0 (Fifth Edition), W3C Recommendation 26 November 2008 http://www.w3.org/TR/REC-xml/http://www.w3.org/TR/REC-xml/ Hiller, J., Lipson, H. (2009) "STL 2.0: A Proposal for a Universal Multi- Material Additive Manufacturing File Format" Solid Freeform Fabrication Symposium (SFF'09), Aug 3-5 2009, Austin, TX, USA.STL 2.0: A Proposal for a Universal Multi- Material Additive Manufacturing File Format GILMAN, C. R. & ROCK, S. J. (1995) The use of STEP to integrate design and solid freeform fabrication. Solid Freeform Fabrication Symposium. Austin, TX.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.