Scara_Arm_002-2_ECE342-W23

Python
Arduino
PCB
Robotics
Junior Design

This system consists of a 2-axis robotic arm capable of drawing on a piece of paper. The arm, itself, has two joints that are rotated by Nema 17 stepper motors. A4988 drivers are used to interface between an Arduino Uno and the motors. The drivers are connected to a custom PCB which acts as a pseudo-CNC shield for the Arduino. As far as user input goes, Cartesian coordinates are entered which correspond to locations on the piece of paper. Notable accomplishments include the overall durability of the system. It also is capable of drawing precise lines in a quick manner. An obstacle that significantly dampened the progress of the project was the fragility of the A4988 drivers. When heat was applied to any of the drivers' connections the entire driver would fry relatively easily.

0 Lifts 

Artifacts

Name Description
Project Summary This document provides a more in-depth explanation of the project.   Download
PCB Layout This is the Kicad file for the PCB.   Download
PCB Schematic Contains electrical routings between each PCB component   Download
Robotic Arm Image Clear image of robotic arm   Download
Robotic Arm Base Clear image of robotic arm base   Download
Project Showcase Video Video explaining each aspect of our project   Link