Arm 2 ECE342-SP22

C++
C
Python
3D Printing
Soldering
Arduino
AVR Microcontrollers
Embedded Systems
Robotics
Junior Design

This project details a robotic SCARA arm designed to draw images on a sheet of standard A4 printer paper. The user interacts with the system through a GUI created in Python which translates button presses and inputs into G-Code that is processed by the control system. The system is constructed entirely using standard inch profile aluminum extrusions, 3D printed PLA, and a sheet of plywood to set the paper on. Motion of the arm is achieved using three NEMA 17 stepper motor: two which control X and Y position movement, the third motor controls movement in the Z axis. Major challenges arose during the final stage of project development: the entire control system, a Raspberry Pi and driver PCB, was scrapped and replaced with an Arduino and protoboard daughter-board. This was done over Memorial Day weekend and many original issues from initial system integration were resolved. However, new electrical and mechanical issues, protoboard integrity and excessive motor heat, ultimately concluded the project without full functionality. This project was the runner up for the 2022 Junior Expo Technical Award Video: https://www.youtube.com/watch?v=dw6IJT3HtA8

0 Lifts 

Artifacts

Name Description
Executive Summary Arm Group 2 executive summary. Note that the timeline is attached separately for clarity and readability.   Download
Arm Group 2 Timeline Gantt based timeline. "Overdue" items were incomplete as of this showcase.   Download