Implementation of a digital PID Control for the Compensation of Loss Steps from CORE XY 3D Printer Motors Working at High Speeds
Maravi R D.A.; Iparraguirre O G.M.; Prado G S.R. · 2020 IEEE ANDESCON, ANDESCON 2020 (2020) · DOI: 10.1109/andescon50619.2020.9272178
Resumen
This paper presents the design, simulation and implementation of a feedback digital PID control of position to compensate for the loss of steps that usually occur in DIY (Do It Yourself) 3D printer motors as well as those for domestic (non-industrial) use, when printing at high speeds. First, an external control board is designed, which interprets the drive signals (STEP / DIR / EN) as well as the signals from the motor position sensors (encoders), thus avoiding modifying the 3D printing firmware of the main control board. Second, the transfer function of each stepper motor is identified in order to obtain the model of the system to be controlled. Third, a digital PID controller is designed and experimentally validated, thereby achieving proper tuning of its control parameters. Finally, different 3D prints are performed at high speeds with and without a digital PID controller and the results are discussed.
Instituciones: Universidad Privada Antenor Orrego