Data-Driven Extrusion Force Control Tuning for 3D Printing

Xavier Guidetti,Ankita Mukne,Marvin Rueppel,Yannick Nagel,Efe C. Balta,John Lygeros
2024-03-25
Abstract:The quality of 3D prints often varies due to different conditions inherent to each print, such as filament type, print speed, and nozzle size. Closed-loop process control methods improve the accuracy and repeatability of 3D prints. However, optimal tuning of controllers for given process parameters and design geometry is often a challenge with manually tuned controllers resulting in inconsistent and suboptimal results. This work employs Bayesian optimization to identify the optimal controller parameters. Additionally, we explore transfer learning in the context of 3D printing by leveraging prior information from past trials. By integrating optimized extrusion force control and transfer learning, we provide a novel framework for closed-loop 3D printing and propose an automated calibration routine that produces high-quality prints for a desired combination of print settings, material, and shape.
Optimization and Control,Systems and Control
What problem does this paper attempt to address?
The paper aims to address the optimization of force control parameter tuning in the 3D printing process. Specifically, the paper focuses on how to ensure the consistency and repeatability of 3D printing quality under different printing conditions (such as filament type, printing speed, and nozzle size). Manual parameter tuning methods often fail to achieve optimal control effects, leading to unstable and suboptimal printing results. To tackle this challenge, the authors propose a Bayesian optimization-based method to determine the optimal controller parameters and explore the application of transfer learning in 3D printing, utilizing prior information from past experiments to accelerate the learning process for new tasks. By integrating optimized extrusion force control and transfer learning techniques, they provide a new closed-loop 3D printing framework and propose an automatic calibration procedure capable of producing high-quality prints under given combinations of printing settings, materials, and shapes. Experimental results show that this method can significantly improve printing quality, and in some cases, transfer learning can find the optimal controller parameters more quickly.