SCARA 2-Axis Drawing Robot ECE342 #13

3D Printing
Project Management
PCB
Robotics
Problem Solving
Junior Design
Spring 2026

This project is a 2-axis drawing robot that utilizes a SCARA (Selective Compliance Assembly Robot Arm) topology. The robot is compact, portable, and fully battery-powered, allowing it to operate independently without an external power source. Using G-code commands as inputs, the robot can accurately draw lines and geometric shapes. It also features a user-friendly interface that enables users to draw squares, circles, and triangles with a simple mouse click. The robot is controlled by an ESP32 microcontroller and programmed using Arduino IDE. Custom components were designed in CAD software and manufactured using 3D printing to create the robot's arms and base. In addition, we designed and fabricated a custom PCB that functions as a voltage regulator. This regulator provides a stable power supply to the microcontroller and motor drivers, ensuring reliable operation even as battery voltage fluctuates during extended use. While we are very satisfied with the performance of our drawing robot, there are several improvements we would pursue in future development. The primary area for improvement is the user interface, which was not fully implemented due to time constraints. Much of our development time was spent iterating on the mechanical design, rebuilding and refining the robotic arm to improve performance and reliability. Overall, we are extremely proud of the final result. The project successfully met all of its original design requirements while also achieving an additional objective that was not initially planned: complete battery-powered operation. The combination of custom mechanical design, electronics, software, and manufacturing makes this project a strong demonstration of interdisciplinary engineering and problem-solving.

1 Lifts 

Artifacts

Name Description
Project Overview Recorded project overview presentation about what we created.   Link
Feedback