Scribbles -- Two-Axis Robotic Arm, Group #20 ECE342-W25

3D Printing
Android
PCB
Robotics
Programmable Logic Controller
IoT

‘Scribbles’ is a two-axis SCARA topological robotic arm with the purpose of drawing straight lines of variable lengths within a quarter of an inch tolerance. The arm is also capable of drawing at a speed of at least four inches per second. It has a safety feature of an emergency stop button and can stop moving in less than one second after user input and return to normal operation when reset. ‘Scribbles’ is intended to be operated via Bluetooth G Code commands in order to draw lines of variable lengths. The team developed an additional engineering requirement: the system must draw a 4 inch line, a 6 inch line, a 8 inch line, and a 10 inch line with a quarter inch tolerance in all directions. These lines must be drawn independently of each other (i.e when one line is drawn, the system must “reset” to its original start position to draw the next line). Key programming technologies implemented in this project include G-code commands, inverse kinematics, Arduino IDE, C++, Kotlin, HTML, and Bluetooth communication. On the mechanical side, key technologies include custom 3D printed components, and associated CAD models, SCARA topology, and wooden parts. On the electronics side, key technologies include DC-DC converters, LEDs, custom PCB design, motor drivers and an ESP-32. A notable accomplishment is that the system can be operated from up to 10 feet away, wirelessly. Our main challenges were system wide integration between the blocks.

11 Lifts 

Artifacts

Name Description
Summary Video Project summary video   Download
Executive Summary Executive Summary of project   Download
Feedback