Presentation is loading. Please wait.

Presentation is loading. Please wait.

Additive Manufacturing File Format Hod Lipson Chair, ASTM F42/Design Task Group on File Formats November 10, 2009 With Jonathan.

Similar presentations


Presentation on theme: "Additive Manufacturing File Format Hod Lipson Chair, ASTM F42/Design Task Group on File Formats November 10, 2009 With Jonathan."— Presentation transcript:

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

8

9 n=162 survey submissions

10

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

30

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.


Download ppt "Additive Manufacturing File Format Hod Lipson Chair, ASTM F42/Design Task Group on File Formats November 10, 2009 With Jonathan."

Similar presentations


Ads by Google