3 Axis Robotic Arm

Python
3D Printing
Soldering
Arduino
Spring 2025

The Three-Axis Robotic Arm system receives user commands through physical control inputs and translates those commands into coordinated motor motion using a microcontroller and motor drivers. The system operates from a 24V DC supply and includes power regulation, user command interfaces, motor control electronics, mechanical actuators, and display outputs. These subsystems interact through defined electrical and digital interfaces to safely control robotic arm movement and system status. The system utilizes a SCARA topology with 2 rotating joints that are controlled by 2 servo motors that will be able to move up to 4 inches per second and draw a 10 inch straight line with an accuracy of +/- 0.25 inch in any direction. The system also includes a stepper motor that is able to lift the pen up for a more accurate drawing. The arms are 3D printed to minimize cost and weight. Counter Weights are also placed in the system to increase stability. The motors are controlled by a Micro controller, the Arduino Minima R4 Uno which is connected to a CNC shield. The MCU is coded to take input in the form of G-Code commands. It will take these inputs and interpret them to instructions for the motors. A python script is also available to use in order to take in multiple inputs and feed them to the board in order.

3 Lifts 

Artifacts

Name Description
Executive Project Summary A brief explanation of the project including project summary, narrative, timeline and key lessons   Download
FAQ and Contact Sheet Answering a couple of common questions   Download
Video Video   Link
Feedback