QuickCurve: revisiting slightly non-planar 3D printing

Emilio Ottonello,Pierre-Alexandre Hugron,Alberto Parmiggiani,Sylvain Lefebvre
2024-06-06
Abstract:Additive manufacturing builds physical objects by accumulating layers upon layers of solidified material. This process is typically done with horizontal planar layers. However, fused filament printers have the capability to extrude material along 3D curves. The idea of depositing out-of-plane, also known as non-planar printing, has spawned a trend of research towards algorithms that could generate non-planar deposition paths automatically from a 3D object. In this paper we introduce a novel algorithm for this purpose. Our method optimizes for a curved slicing surface. This surface is intersected with the input model to extract non-planar layers, with the objective of accurately reproducing the model top surfaces while avoiding collisions. Our formulation leads to a simple and efficient approach that only requires solving for a single least-square problem. Notably, it does not require a tetrahedralization of the input or iterative solver passes, while being more general than simpler approaches. We further explore how to orient the paths to follow the principal curvatures of the surfaces, how to filter spurious tiny features damaging the results, and how to achieve a good compromise of mixing planar and non-planar strategies within the same part. We present a complete formulation and its implementation, and demonstrate our method on a variety of 3D printed models.
Graphics
What problem does this paper attempt to address?
The problem this paper attempts to address is improving the surface quality of 3D printed objects through slightly non-planar 3D printing technology. Traditional 3D printing methods typically construct objects by stacking horizontal planar layers, which leads to the so-called "staircase defect," where noticeable step-like defects appear on curved surfaces. This defect compromises the surface quality and accuracy of the final printed object. This issue is particularly evident when using Fused Filament Fabrication (FFF) technology to print slightly curved surfaces. To overcome this problem, the paper proposes a new algorithm that optimizes a curved slicing surface. This surface intersects with the input model to extract non-planar layers. Specifically, the method aims to: 1. **Accurately reproduce the top surface of the model**: Ensure that the generated non-planar layers can accurately reproduce the top surface of the model while avoiding collisions during the printing process. 2. **Optimize path direction**: Adjust the path according to the principal curvature direction of the surface to further improve surface quality. 3. **Remove small features**: Filter out small features that might negatively impact the result, especially for natural or scanned surfaces. 4. **Blend planar and non-planar strategies**: Achieve a good combination of planar and non-planar strategies within the same part to achieve the best printing results. With these improvements, the method can achieve high-quality non-planar 3D printing on standard 3-axis printers without requiring significant hardware modifications.