This project started with a simple question: could I build a machine that could copy my handwriting and write assignments for me?
I designed the plotter in SolidWorks using a CoreXY layout with a drawing area of about 300 × 300 mm. The frame was made from a mix of 3D-printed parts, steel rods, and roller bearings. An Arduino Uno with a CNC shield controlled the machine through Marlin firmware, and the whole build cost about C$200.

Using Python libraries and samples of my handwriting, I worked out a way to convert handwritten characters into paths that the machine could follow. Once that was working, I realized the plotter could do much more than just reproduce handwriting. I started using it to draw different vector patterns and artwork as well.
The biggest weakness was the frame. It was not rigid enough, so the machine had to move quite slowly to keep the drawings accurate. It is no longer operational, but it was one of my earlier projects that brought mechanical design, electronics, programming, and motion control together in one system.
