Arduino and grbl powered scrappy plotter (pen plotter) draws a drawing from the dailycatdrawings Tumblr!
Here's the original drawing "Meow!": http://dailycatdrawings.tumblr.com/po...
follow dailycatdrawings on tumblr: https://www.tumblr.com/register/follo...
And here's some more details on what I did here. I used Inkscape and the GcodeTools plugin. This plugin enables you to get Gcode out of a drawing like the one I used.
Here's a link to GcodeTools: https://github.com/cnc-club/gcodetools
Once I had the Gcode, all there was left to do was to feed it to the Arduino via the serial port. On the Arduino I am running grbl. The grbl project allows you to get your Arduino to act as a very performant Gcode parser & stepping motor controller all at once.
The grbl project on Github: https://github.com/grbl/grbl
On the Arduino I use a CNC Shield with 2 A4988 stepper motor driver. The up down movement is done with a servo. Which reminds me that I didn't use the original grbl library, but rather a fork of it.
Github "robottini" made this very nice fork which let's you control a Servo motor via Gcode.
robottinis grbl fork: https://github.com/robottini/grbl-servo
And Here's Scrappy Plotter drawing some calibration pattern:
• Scrappy Pen Plotter
And last but not least, my blog post about this project: https://electrondust.com/2017/11/12/s...