ScribbleBot #10: 3-Axis Robotic Arm

3D Printing
PCB
Robotics
Junior Design
Spring 2026
G-code

ScribbleBot is a 3-axis robotic drawing arm designed to convert G-code commands into physical drawings on paper. An adjustable pen holder enables the arm to accommodate different pens, pencils, and markers. The system utilizes an ESP32 microcontroller to interpret G-code inputs and coordinate the movement of the multiple stepper motors that control the arm's position. A servo motor controls the pen's vertical movement, allowing the writing utensil to be raised and lowered during operation. One of the project's most notable accomplishments was the successful implementation of the servo motor in combination with an adjustable writing utensil holder. Several challenges were encountered throughout development, including PCB manufacturing and shipping delays, heat generated near the motor shaft causing gradual deformation of the PLA arms, and the overall weight of the arm impacting performance. Future improvements would focus on reducing the arm's weight and utilizing more heat resistant materials in critical locations.

5 Lifts 

Artifacts

Name Description
Project Summary ScribbleBot Project Summary   Download
Project Summary Video Summary, Achievements, Challenges   Link
Feedback