Two-Axis Robotic Arm EJ01 ECE342-S24

The Two-Axis Robotic Arm system is designed to draw accurately on standard paper using both automated G-code commands and manual control via keyboard input. This system aims to facilitate precise artistic reproduction and educational demonstrations of robotic arm capabilities. Key technologies implemented in this project include the use of an Arduino Uno R3 microcontroller for controlling the robotic arm, NEMA 17 stepper motors for precise movement, and A4988 motor drivers for efficient motor control. The system also features a Python GUI for inputting G-code commands and allows for real-time manual adjustments using the WASD keys. One of the most notable accomplishments of the project is the successful integration of various hardware and software components to create a functional and precise drawing arm. This includes achieving a drawing speed of at least 4 inches per second and the ability to draw a 10-inch straight line with high accuracy. Main challenges encountered included ensuring the durability and reliability of the arm under continuous use and refining the precision of the drawing mechanism. Future improvements could focus on enhancing the robustness of the system, increasing the range of supported drawing tools, and improving the user interface for greater ease of use.

26 Lifts 

Awards

Artifacts

Name Description
Executive Project Summary An overview of the project's main lessons learned, development methodology, and engineering needs.   Download
10" straight line and 4" per second speed Video Demonstration of sketching a line and testing the speed of the arm   Link
Drawing Shapes Using G_commands Demonstration of drawing shapes using the G_commands   Link
15 Seconds for User to Change Pen/Pencil Demonstration of 15 seconds for the user to change the drawing tool   Link
Drop Resistance of 4" or Less Demonstration of drop resistance for the arm   Link
Video Demonstration Video Demonstration of the Two-Axis SCARA Robotic Arm   Link
System Verification Document A comprehensive overview of the design, development, and testing processes for the Two-Axis Robotic Arm, detailing system functionalities, interface definitions, and verification plans to ensure the project meets its specified engineering requirements.   Download
Feedback