This project is focused on creating a mobile robotic platform. We all probably have this image of turning random junk, and electronics into a Terminator. This is more or less the realization of that. The robot initially started as a rover platform but since first building additional functionally was added including an electrical box hosting a Raspberry Pi, Kinect 360 running Freenect in order to integrate it with ROS, and finally a Stepper motor-based 3D printed Scara arm equip with servo-based manipulator.
The first stage of the project was building the mobile base for the robot. Stepper motors with 3D printed gearboxes were used. I was originally skeptical of 3D printed mechanical components, however FDM based 3D printers such as Ender 3 have decent quality and allow for accuracies beyond what are required for drive systems in most amateur electronic motor driven systems.