A level set based method for fixing overhangs in 3D printing

Abstract 3D printers based on the additive manufacturing technology create objects layer-by-layer dropping fused material. As a consequence, strong overhangs cannot be printed because the new-come material does not find a suitable support over the last deposed layer. In these cases, one can add support structures (scaffolds) which make the object printable, to be removed at the end. In this paper, we propose a level set based method to create object-dependent support structures, specifically conceived to reduce both the amount of additional material and the printing time. We also review some open problems about 3D printing which can be of interests for the mathematical community.

[1]  S. Osher,et al.  Algorithms Based on Hamilton-Jacobi Formulations , 1988 .

[2]  P. Xirouchakis,et al.  Contour parallel milling tool path generation for arbitrary pocket shape using a fast marching method , 2010 .

[3]  Marco Attene,et al.  Shapes In a Box: Disassembling 3D Objects for Efficient Packing and Fabrication , 2015, Comput. Graph. Forum.

[4]  P. Lions,et al.  User’s guide to viscosity solutions of second order partial differential equations , 1992, math/9207212.

[5]  Marc Alexa,et al.  Orthogonal slicing for additive manufacturing , 2013, Comput. Graph..

[6]  Charlie C. L. Wang,et al.  Intersection-Free and Topologically Faithful Slicing of Implicit Solid , 2013, J. Comput. Inf. Sci. Eng..

[7]  Stanley Osher,et al.  A survey on level set methods for inverse problems and optimal design , 2005, European Journal of Applied Mathematics.

[8]  Yong He,et al.  Optimization of tool-path generation for material extrusion-based additive manufacturing technology ☆ , 2014 .

[9]  Clément Gosselin,et al.  Weak support material techniques for alternative additive manufacturing materials , 2015 .

[10]  Gershon Elber,et al.  Orientation analysis of 3D objects toward minimal support volume in 3D-printing , 2015, Comput. Graph..

[11]  James A. Sethian,et al.  Level Set Methods and Fast Marching Methods: Evolving Interfaces in Computational Geometry, Fluid , 2012 .

[12]  Jianhua Mo,et al.  Sloping wall structure support generation for fused deposition modeling , 2009 .

[13]  Huamin Wang,et al.  Level-set-based partitioning and packing optimization of a printable model , 2015, ACM Trans. Graph..

[14]  Wojciech Matusik,et al.  OpenFab , 2013, ACM Trans. Graph..

[15]  Bedrich Benes,et al.  Clever Support: Efficient Support Structure Generation for Digital Fabrication , 2014, Comput. Graph. Forum.

[16]  A. van Oosterom,et al.  The Solid Angle of a Plane Triangle , 1983, IEEE Transactions on Biomedical Engineering.

[17]  Paul K. Wright,et al.  Toolpath optimization for minimizing airtime during machining , 2003 .

[18]  Sylvain Lefebvre,et al.  Make it stand , 2013, ACM Trans. Graph..

[19]  Jakob Andreas Bærentzen,et al.  Automatic balancing of 3D models , 2015, Comput. Aided Des..

[20]  Xiao-Ran Wei,et al.  No-infill 3D Printing , 2016 .

[21]  Yue Dong,et al.  Bi-scale appearance fabrication , 2013, ACM Trans. Graph..

[22]  Yuxin Mao,et al.  A novel supporting structure generation scheme to 3D printing , 2015, ICIMCS '15.

[23]  Ronald Fedkiw,et al.  Level set methods and dynamic implicit surfaces , 2002, Applied mathematical sciences.

[24]  Sylvain Lefebvre,et al.  Bridging the gap , 2014, ACM Trans. Graph..

[25]  Ligang Liu,et al.  Cost-effective printing of 3D objects with skin-frame structures , 2013, ACM Trans. Graph..

[26]  J. Sethian,et al.  Fronts propagating with curvature-dependent speed: algorithms based on Hamilton-Jacobi formulations , 1988 .

[27]  Richard M. Everson,et al.  A new approach to the design and optimisation of support structures in additive manufacturing , 2013 .

[28]  Marko Subasic,et al.  Level Set Methods and Fast Marching Methods , 2003 .