PERSONAL MECHATRONIC PROTOTYPE / ENGINEERING COMMUNICATION

Etch-A-Sketch Drawing Robot

Automated XY Drawing Machine Built from a Mechanical Toy

The Etch A Sketch Drawing Robot is a personal mechatronics project where I transformed a mechanical drawing toy into a controllable XY plotting machine. The project combined mechanical design, stepper motor integration, controller hardware, motion logic, calibration, iterative testing and public engineering storytelling through YouTube and TikTok.

SolidWorks · Mechatronics · Stepper Motors · Raspberry Pi · Image Processing · Canny Edge Detection · TSP Path Planning · Motion Control · Prototyping

Project Snapshot

ROLE
Personal project / Designer, builder and content creator


PERIOD
2023-Present

PROJECT TYPE
Mechatronic prototype and engineering communication project

SCOPE
Mechanical design, motor integration, controller hardware, image processing, path planning, motion control, calibration, testing and video documentation


HARDWARE

Etch A Sketch toy, stepper motors, motor drivers, Raspberry Pi and custom mechanical mounts


PLATFORMS

YouTube and TikTok

PERSONAL MECHATRONIC PROTOTYPE / ENGINEERING COMMUNICATION

Etch-A-Sketch Drawing Robot

Automated XY Drawing Machine Built from a Mechanical Toy

The Etch A Sketch Drawing Robot is a personal mechatronics project where I transformed a mechanical drawing toy into a controllable XY plotting machine. The project combined mechanical design, stepper motor integration, controller hardware, motion logic, calibration, iterative testing and public engineering storytelling through YouTube and TikTok.

SolidWorks · Mechatronics · Stepper Motors · Raspberry Pi · Image Processing · Canny Edge Detection · TSP Path Planning · Motion Control · Prototyping

Project Snapshot

ROLE
Personal project / Designer, builder and content creator


PERIOD
2023-Present

PROJECT TYPE
Mechatronic prototype and engineering communication project

SCOPE
Mechanical design, motor integration, controller hardware, image processing, path planning, motion control, calibration, testing, and video documentation



HARDWARE

Etch A Sketch toy, stepper motors, motor drivers, Raspberry Pi and custom mechanical mounts


PLATFORMS

YouTube and TikTok

01 / OVERVIEW

Turning a mechanical toy into a mechatronic drawing machine

The Etch A Sketch Drawing Robot started as a personal challenge: take a simple mechanical toy and convert it into an automated drawing machine. Instead of treating it only as a fun video idea, I approached it as a complete mechatronics project involving mechanical design, actuation, electronics, software logic, calibration and testing. The goal was to make the toy draw recognizable images automatically while documenting the process as public engineering content.

02 / ENGINEERING CHALLENGE

Controlling an imprecise physical mechanism

The main challenge was that an Etch A Sketch is not designed to be a precise robotic system. It has mechanical backlash, friction, limited resolution, knob coupling constraints and nonlinear behavior caused by the internal drawing mechanism. To create useful drawings, the system needed to translate digital motion commands into physical knob rotation while compensating for imperfections through calibration, mechanical mounting and iterative testing.

03 / MECHANICAL DESIGN

Designing a motorized frame around an existing toy

I designed the mechanical layout in SolidWorks to hold the Etch A Sketch and align the motors with the two drawing knobs. The design had to be simple, rigid and adjustable enough to deal with the geometry of the toy. The motor mounts, coupling approach and frame layout were developed to transmit rotation reliably while keeping the system easy to assemble, test and modify.

04 / ELECTRONICS & CONTROL

Integrating stepper motors and controller hardware

The actuation system used stepper motors to control the horizontal and vertical drawing axes. I integrated the motors with driver electronics and a Raspberry Pi-based control setup, then developed the motion logic required to coordinate both axes. The system had to convert drawing commands into step sequences while accounting for direction changes, speed limits and the physical response of the toy.

05 / CALIBRATION & TESTING

Turning digital images into drawable trajectories

To convert an input image into a path that the Etch A Sketch could physically reproduce, I developed an image-processing and path-planning pipeline. A Canny edge detector was first used to extract the main contours of the image and convert them into a set of drawable points. A Traveling Salesman Problem (TSP)-based optimization was then used to order and connect these points, reducing unnecessary movement and generating an efficient trajectory for the drawing mechanism.

The resulting path was translated into coordinated X-Y motion commands for the two stepper motors, connecting image processing directly with the physical behavior of the machine. This allowed the robot to transform ordinary digital images into simplified line drawings that could be recreated on the Etch A Sketch.

06 / ENGINEERING COMMUNICATION

Documenting the build for YouTube and TikTok

A major part of the project was communicating the engineering process to a public audience. Through YouTube and TikTok, I documented the design, build, testing, and final result while explaining the reasoning behind the mechanical, electronic, and software decisions made throughout the project. This required translating technical concepts into a clear visual narrative without losing the engineering logic behind the system.

Documenting the development turned the project into a clear sequence of problems, iterations and solutions, from motor-interface design and electronics integration to motion calibration and image-to-drawing conversion. For me, it captures why I enjoy engineering communication: showing not only the final prototype, but also the decisions and adjustments required to make it work.

07 / OUTCOME

A functional prototype with public storytelling value

The final result was a working Etch A Sketch drawing robot capable of producing recognizable drawings through automated motion. Beyond the prototype itself, the project became one of my clearest examples of engineering as both a technical and communicative activity: designing, building, troubleshooting and explaining a physical system from idea to result.

The final result was a working Etch A Sketch drawing robot capable of producing recognizable drawings through automated motion. Beyond the prototype itself, the project became one of my clearest examples of engineering as both a technical and communicative activity: designing, building, troubleshooting and explaining a physical system from idea to result.

What this project demonstrates

• Personal mechatronic prototyping

• Mechanical design around existing hardware

• Stepper motor integration

• Controller hardware integration

• Motion-control logic

• Calibration of imperfect mechanisms

• Iterative physical testing

• Troubleshooting backlash and friction

• Engineering communication through

• YouTube and TikTok

• Turning a playful idea into a functional prototype

• Image processing using Canny edge detection

• TSP-based trajectory optimization

Image gallery

MECHANICAL DESIGN

MECHANICAL DESIGN

MOTOR INTEGRATION

MOTOR INTEGRATION

DRAWING ALGORITHM

DRAWING ALGORITHM

FINAL PROTOTYPE

FINAL DRAWING