This paper aims to present the mathematical foundation of so-called advance algorithms, developed to compensate for defects during acceleration and deacceleration of the…
This paper aims to present the mathematical foundation of so-called advance algorithms, developed to compensate for defects during acceleration and deacceleration of the print head in filament-based melt extrusion additive processes. It then investigates the validity of the mathematical foundation, its performance on a low-cost system and the effect of changing layer height on the algorithm’s associated process parameter.
This study starts with a compilation and review of literature associated with advance algorithms, then elaborates on its mathematical foundation and methods of implementation. Then an experiment displaying the performance of the algorithm implemented in Marlin machine firmware, Linear Advance 1.0, is performed using three different layer heights. The results are then compared with simulations of the system using Simulink.
Findings suggests that advance algorithms following the presented approach is capable of eliminating defects because of acceleration and deacceleration of the print head. The results indicate a layer height dependency on the associated process parameter, requiring higher compensation values for lower layer heights. It also shows higher compensation values for acceleration than deacceleration. Results from the simulated mathematical model correspond well with the experimental results but predict some rapid variations in flow rate that is not reflected in the experimental results.
As there are large variations in printer design and materials, deviation between different setups must be expected.
To the best of authors’ knowledge, this study is the first to describe and investigate advance algorithms in academic literature.