The Mechatronics course at Central Michigan University is an open-ended project course that allows students to explore mechatronic design. I was inspired to create this project by the industrial robotics course, where I learned about robotic motion and mechanics. The goal was to use 3D printed components, servo motors, and an Arduino to create a scale model of a FANUC robot. At the conclusion of the project, the robot was able to pick up objects using a magnet attached at the wrist.
All of the components were sanded, primed and painted to give the robot the classic FANUC yellow.
There were several main components to assemble. First, plastic thread inserts were melted into the parts to provide connection points for machine screws. These connections were required for the servo motors and mounting the rods.
Next, the bearings were press fit into the 3D printed components. A thrust bearing was installed at the base to support the weight of the robot and provide smooth motion.
Finally, the parts were combined to create the final product.
I was able to perform a demonstration comparing the two robots, since I had been actively learning how to control real FANUC robots. The project taught me important skills regarding 3D printing, CAD modeling, controls, and electronics.
I designed the robot frame by modifying CAD models of the FANUC robot such that we could incorporate servo motors into the frame.
Shown is a sample of some of the parts prior to post-processing. Prior to printing these full models, individual interfaces were printed to test the fit of the servos, the dovetail covers and bearings.