This project is to develop a smart phone selfie app to control the a 3D printed drawing robot to output drawing from selfie photo image which usually is a raster graphic. One of the challenges is to design algorithms to process raster image to vector image and finally generate G-code which is native instruction codes to control the drawing robot.  The user interface of the app will includes the UI to control the drawing robot movements such as moving to particular X,Y or home position. As students modify the drawing robot to improve the mechanical structure.