In the past few months, we have covered a bunch of cool Arduino robots. Robots drawing things is nothing new. You could even build your own with Arduino. MakersBox has posted a video that shows you how to do just that. You are going to need an Adafruit Pro Trinket, a 5V stepper, a Micro servo, a ULN2803 Darlington Driver, and a few other parts to get started.
The above video shows this robot in action. More information is available on Instructables.