Designing a PID controller for domestic 3D printing machines

The aim of this project is to design and tune a closed loop control system for the motor drives of the axes of a 3D printer. The system will use PID control with hall effect or optical encoders providing displacement feedback to stepper and brushed motors. The system will be modeled and simulated and several methods will be used to tune the PID controllers to obtain suitable gain values including the Ziegler Nichols method. The performance of the system will be tested in simulation and results will be compared to open loop stepper motor control in terms of speed, accuracy and error correcting abilities.

Last Completed Projects

topic title academic level Writer delivered