This project report details the development of position control for a DC motor using a PI controller. The author designs an algorithm to help with DC position control and tests the system in Simulink MATLAB by varying the controller gain values. In hardware tests, the author assembles a closed loop system and uses a potentiometer to test the motor's ability to reach different positions.