

Completed as an honors project, this custom-designed, machined, and programmed SCARA robotic arm performs a pick an place operation using an electromagnetic end-effector. I taught myself Fusion 360 and learned the basics of CNC machining to not only design this robotic arm but to also manufacture complex parts from aluminum. To keep cost at a minimum, the arm was constructed from a mix of off the shelf parts, used semiconductor equipment, and machined components. A pic32 microcontroller controls the arm with inputs including a 7” touch screen display, inductive and optical sensors, and rotary encoders. Outputs include the display, relays, and multiple stepper motor drivers. Programmed in BASIC, this open-loop robot can calculate inverse kinematics, reliably perform pick and place operations, and be controlled manually by the touch screen user interface.