Slicer-independent generation of customizable non-planar toolpaths for fused filament fabrication
Abstract This paper presents a slicer-independent Python workflow for localized non-planar finishing in fused filament fabrication. Candidate surface patches are selected from STL geometry using an inclination criterion, processed independently, populated with a planar zig-zag reference path, vertically projected onto the selected mesh, and exported as non-planar G-code. A separate integration stage registers the non-planar block in XY, inserts it at a user-selected position in conventionally sliced planar G-code, and adds transition moves where required. The workflow is an interoperable proof-of-concept rather than a general-purpose non-planar slicer or optimized computational-geometry kernel. Experimental validation with PLA produced executable finishing passes with no observed collisions and visibly reduced staircase artifacts on shallow, externally accessible surfaces. For four representative geometries, the fraction of scanned upper-surface points within ± 0.05 mm of the nominal CAD surface increased by 0.6–31.0 percentage points after non-planar finishing. The experiments used a modified three-axis printer equipped with a 0.4 mm nozzle extended by 5 mm, while the stock part-cooling fan and duct were removed to increase clearance. Compatibility therefore primarily concerns standard slicer, firmware, and G-code process chains, while printhead accessibility and cooling-system design remain hardware constraints. Runtime measurements identified pointwise ray–mesh projection as the main scalability bottleneck at high mesh and trajectory resolutions.
Authors
- Alfredo Liverani (ORCID: https://orcid.org/0000-0002-3255-9381)
- Curzio Pagliari (ORCID: https://orcid.org/0009-0006-3146-0589)
- Andrea Montalti (ORCID: https://orcid.org/0009-0001-9623-1633)
- Kasper Vankan
Publication Details
- Journal
- The International Journal of Advanced Manufacturing Technology
- Published
- 2026-10-06
- DOI
- https://doi.org/10.1007/s00170-026-19258-0
- Primary Topic
- Additive Manufacturing and 3D Printing Technologies
- Type
- article
- Field-Weighted Citation Impact
- 0.00