Abstract
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.
Published Version
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have