This report discusses the implementation of a controller for a dispensing robot. It describes the machine, which has 3 degrees of freedom along the X, Y, and Z axes. It also covers G-code commands used to control the robot and software techniques like multithreading. The current status is shared, with interpolation and most G-code commands completed. Plans are to connect hardware modules, test the full system, and produce a demo.