CurviSlicer: slightly curved slicing for 3-axis printers

Most additive manufacturing processes fabricate objects by stacking planar layers of solidified material. As a result, produced parts exhibit a so-called staircase effect, which results from sampling slanted surfaces with parallel planes. Using thinner slices reduces this effect, but it always remains visible where layers almost align with the input surfaces. In this research we exploit the ability of some additive manufacturing processes to deposit material slightly out of plane to dramatically reduce these artifacts. We focus in particular on the widespread Fused Filament Fabrication (FFF) technology, since most printers in this category can deposit along slightly curved paths, under deposition slope and thickness constraints. Our algorithm curves the layers, making them either follow the natural slope of the input surface or on the contrary, make them intersect the surfaces at a steeper angle thereby improving the sampling quality. Rather than directly computing curved layers, our algorithm optimizes for a deformation of the model which is then sliced with a standard planar approach. We demonstrate that this approach enables us to encode all fabrication constraints, including the guarantee of generating collision-free toolpaths, in a convex optimization that can be solved using a QP solver. We produce a variety of models and compare print quality between curved deposition and planar slicing.

[1]  Jianwei Zhang,et al.  3D Printing of Nonplanar Layers for Smooth Surface Generation , 2019, 2019 IEEE 15th International Conference on Automation Science and Engineering (CASE).

[2]  André Dolenc,et al.  Slicing procedures for layered manufacturing techniques , 1994, Comput. Aided Des..

[3]  Daniel Cohen-Or,et al.  Approximate pyramidal shape decomposition , 2014, ACM Trans. Graph..

[4]  Charlie C. L. Wang,et al.  Perceptual models of preference in 3D printing direction , 2015, ACM Trans. Graph..

[5]  Leif Kobbelt,et al.  Improved Surface Quality in 3D Printing by Optimizing the Printing Direction , 2016, Comput. Graph. Forum.

[6]  Wojciech Matusik,et al.  Chopper: partitioning models into 3D-printable parts , 2012, ACM Trans. Graph..

[7]  Steve Marschner,et al.  Printing arbitrary meshes with a 5DOF wireframe printer , 2016, ACM Trans. Graph..

[8]  Andrew Y. C. Nee,et al.  Multi‐objective optimization of part‐ building orientation in stereolithography , 1995 .

[9]  N. Venkata Reddy,et al.  Slicing procedures in layered manufacturing: a review , 2003 .

[10]  Peter A. Jacobs,et al.  Adaptive slicing with sloping layer surfaces , 1997 .

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

[12]  Hang Li,et al.  Saliency‐Preserving Slicing Optimization for Effective 3D Printing , 2015, Comput. Graph. Forum.

[13]  Gershon Elber,et al.  Volumetric covering print-paths for additive manufacturing of 3D models , 2018, Comput. Aided Des..

[14]  Stefanie Müller,et al.  WirePrint: 3D printed previews for fast prototyping , 2014, UIST.

[15]  Debasish Dutta,et al.  Region-based adaptive slicing , 1999, Comput. Aided Des..

[16]  Robert Allen,et al.  Curved Layer Fused Filament Fabrication Using Automated Toolpath Generation , 2016, 3D printing and additive manufacturing.

[17]  Charlie C. L. Wang,et al.  RoboFDM: A robotic system for support-free fabrication using FDM , 2017, 2017 IEEE International Conference on Robotics and Automation (ICRA).

[18]  Ligang Liu,et al.  FrameFab: robotic fabrication of frame shapes , 2016, ACM Trans. Graph..

[19]  Georges M. Fadel,et al.  Efficient slicing for layered manufacturing , 1998 .

[20]  Debasish Dutta,et al.  An accurate slicing procedure for layered manufacturing , 1996, Comput. Aided Des..

[21]  A. Roy Choudhury,et al.  Extruder path generation for Curved Layer Fused Deposition Modeling , 2008, Comput. Aided Des..

[22]  Pio G. Iovenitti,et al.  Part Build Orientations Based on Volumetric Error in Fused Deposition Modelling , 2000 .

[23]  Simon A. Austin,et al.  Modelling curved-layered printing paths for fabricating large-scale construction components , 2016 .

[24]  Sylvain Lefebvre,et al.  From 3D models to 3D prints: an overview of the processing pipeline , 2017, Comput. Graph. Forum.

[25]  Marc Alexa,et al.  Optimal discrete slicing , 2017, TOGS.

[26]  Sylvain Lefebvre,et al.  Anti-aliasing for fused filament deposition , 2016, Comput. Aided Des..

[27]  Peng Song,et al.  CofiFab , 2016, SIGGRAPH 2016.

[28]  Jan Helge Bøhn,et al.  FDM systems and local adaptive slicing , 1999 .

[29]  Olaf Diegel,et al.  Modeling and evaluation of curved layer fused deposition , 2012 .

[30]  Jan Helge Bøhn,et al.  Accurate exterior, fast interior layered manufacturing , 1997 .

[31]  Daniele Panozzo,et al.  Tetrahedral meshing in the wild , 2018, ACM Trans. Graph..

[32]  Steve Marschner,et al.  On-The-Fly Print: Incremental Printing While Modelling , 2016, CHI.

[33]  N. Venkata Reddy,et al.  Optimum part deposition orientation in fused deposition modeling , 2004 .

[34]  Bahram Asiabanpour,et al.  A new adaptive slicing approach for the fully dense freeform fabrication (FDFF) process , 2013, J. Intell. Manuf..

[35]  Neri Oxman,et al.  Compound fabrication: A multi-functional robotic platform for digital design and fabrication , 2013 .

[36]  Richard S. Trask,et al.  An experimental demonstration of effective Curved Layer Fused Filament Fabrication utilising a parallel deposition robot , 2015 .

[37]  Bin Huang,et al.  A mixed-layer approach combining both flat and curved layer slicing for fused deposition modelling , 2015 .

[38]  S. Singamneni,et al.  Alternate slicing and deposition strategies for fused deposition modelling of light curved parts , 2012 .

[39]  Jan Helge Bøhn,et al.  Local adaptive slicing , 1998 .

[40]  Yong Chen,et al.  Multitool and Multi-Axis Computer Numerically Controlled Accumulation for Fabricating Conformal Features on Curved Surfaces , 2014 .

[41]  Charlie C. L. Wang,et al.  Support-free volume printing by multi-axis motion , 2018, ACM Trans. Graph..

[42]  Eugene Zhang,et al.  All‐Hex Mesh Generation via Volumetric PolyCube Deformation , 2011, Comput. Graph. Forum.

[43]  Nobuyuki Umetani,et al.  Cross-sectional structural analysis for 3D printing optimization , 2013, SIGGRAPH ASIA Technical Briefs.

[44]  Jan Helge Bøhn,et al.  Adaptive slicing using stepwise uniform refinement , 1996 .

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