
A big gigantic drawing of the inside of the TARDIS. How awesome would that be? ((Photo courtesy of Foomandoonian))
Default Series TitleVarious different projects in various states of construction and destruction

A big gigantic drawing of the inside of the TARDIS. How awesome would that be? ((Photo courtesy of Foomandoonian))
Default Series Title
Is there anyone out there who built their own Polargraph, but does not have a plastic case for it?1
In designing my own I’ve got two perfectly serviceable cases that I’m not going to use.
Each case fits Sandy Noble’s PolargraphSD which consists of an Arduino Mega 256 clone plus an LCD touch screen and his custom shield for running the drawing robot. I’m also going to be taking my current Arduino Uno plus Adafruit Motor Shield powered drawing robot apart. When I do I will have another plastic case.
If interested, please drop me a line.
Oh, what’s with the skull and brains? Well, if you have a robotic brain, wouldn’t a nifty plastic skull go nicely with it?
Default Series Title
According to the USPS my Polargraph has landed at my local post office where I keep a post office box. ((Photo courtesy of Grant MacDonald)) Hopefully I can pick it up after work today!
How exciting! I can’t wait to pull my existing DrawBot apart and reassemble the bits with a Polargraph brain.
Default Series Title
I’ve been kicking around some design ideas for how my new DrawBot will look. I’d like it to be aesthetically pleasing and reasonably compact so that when not in use it will be reasonably unobtrusive. For the most part none of these designs would require the DrawBot to operate in a mechanically different way. However, most of them would probably look best with a fishing line spool rather than beaded cord and sprocket system.

Having gone through the trouble of sketching and articulating the various benefits to each system, I think my favorite so far is Design D, with a lid over the front of the box, and the brain and motors mounted off to one side to make routing power to the project a lot easier.
Default Series Title
I’ve given a lot of thought to how I can improve my DrawBot setup now that I have a Polargraph brain on the way. 1

A little while ago I purchased a Polargraph kit from Sandy Noble and now it’s on the way!!!
Sandy is responsible for having put together the best instructions for building a Polargraph/drawbot anywhere on the web. Sandy’s latest kit uses an Arduino Mega clone, a shield specifically designed by Sandy to provide all the Polargraph functions, two StepStick motor drivers, an SD card slot, socket for an XBee wireless module, connections for endstop and servo support, and – best of all – an LCD touch screen interface.
While my own DrawBot was built entirely from off-the-shelf parts, I’d like to make it really polished. At the moment my DrawBot does not look like much. It is two motors bolted to a chunk of plywood with some circuit boards in a plastic holder which is duct taped to the chunk of plywood. It works and is as reliable as the PC operating it, but it is far from pretty. Stay tuned for some new design ideas!
Default Series TitleMy RSS feed for Slashdot brought my attention to an article on Slate. The Slashdot summary stated:
This Slate article talks about a single line of code — 10 PRINT CHR$ (205.5 + RND (1)); : GOTO 10 — and how it manages to create a complicated maze without the use of a loop, variables and without very complicated syntax.
Even though that “one line” of code really is two lines and it really does use a loop, that short string of code is still very interesting. While the way the code generates a maze isn’t immediately intuitive, it becomes obvious once you watch a bit of the video above. All that code does is randomly kick out a forward slash or backward slash. Once they wrap around to the next line, they start to form what looks like a maze.
As a little exercise I created something similar using PHP. To make that work I had to use a fair bit of CSS to make it look decent. In any case, it occurred to me that this would be a wonderful project for a Polargraph! Draw a random forward slash or backslash, get to the end of the line and make a bunch more on the return line. How awesome would a huge paper roll of nothing but a giant maze look?
I think I may have found a project cool enough to show off at Maker Faire. :)
Default Series Title
A commenter named Ellison left a deceptively simple question on my first post in this DrawBot series.1
Ellison: Why do it on a wall? Why not a drawing robot that draws on a large piece of paper on the ground? I think you’ll get better results from that.
I think there are a lot of good reasons reasons – some aesthetic, some technical, some practical – for having a DrawBot that draws on walls (or other vertical surfaces).
Aesthetically, I really like having a DrawBot that draws on vertical surfaces. When placed in the room or an adjoining room, I can watch it scritch-scratching away at an enormous drawing. In much the same way a snail’s meandering trail can be captivating, a DrawBot working out a TSP single-line-art drawing turns an apparently meaningless series of turns into a mass of scrawls that resolve into a work of art as soon as you take a step back. 2
Technically, the DrawBot is an exceedingly simple device. You could build it out of little more than Arduino, a motorshield, two motors, string, a pen, and whatever you might have lying around. Much of these pieces you could probably even scavenge for or salvage from other things. In fact, only the Arduino and motorshield are things you wouldn’t be able to dumpster dive for. The device works by moving the two motors in concert, such that by varying the length of string reeled in or out by a given motor is used to move the pen in an XY plane. The one “ingredient” not listed in the preceding sentences is, of course, gravity. If the point where the two strings meet at the pen did not hang essentially straight down, pulled constantly by gravity, the pen could go just about anywhere. If you were to place a normally vertical standing DrawBot flat on the ground, the pen would no longer be pulled away from the two motors – and would just flop onto the drawing surface. Now, you could add two more motors and more string and build a gondola that holds the pen vertically on a flat DrawBot surface while writing a lot more code… However, I am doubtful you would get any more precision out of such a setup. And, if you really require precision – an XY plotter might be more to your liking. An XY plotter build would require lots of hardware (belts and metal rods or metal extrusions), more tools, and be big and heavy, and limited in the size of its drawing capabilities. It would also be capable of really amazing speeds. That’s a lot of extra materials, work, custom coding, and loss of drawing capacity for a dubious trade off in
As a matter of practicality, the simplicity of design and materials means this is an extremely cheap project. An Arduino is only going to set you back about $30 and clones are as cheap as $15. I picked up two of Adafruit’s motor shields on sale for $12 each, but they’re normally $20. Screws and/or bolts, beaded cord or wire or fishing line, a big piece of wood or mounting things directly to a wall, 3D printed spools or just leftover spools from thread, a 3D printed gondola or a lasercut gondola or even a big red binder clip.3 Seriously, if you’ve got about $35 and some free time, you’re basically half way to building an awesome fun robot that can make arbitrarily large drawings. If you’re willing to buy all the materials, it probably won’t cost you more than $150.
I’ll say it again – a Polargraph DrawBot is a quick, cheap, easy, entertaining, and useful robotics project – especially for beginners. Outside of my 3D printers, this was easily the most rewarding DIY project I’ve ever attempted. The results are astoundingly disproportionately awesome to the amount of time, energy, skill, and money used to achieve them.
Seriously, what are you waiting for?! Go order a Polargraph kit from Sandy Noble45 or source the parts from Adafruit6 .7 Or, if you’re going to scavenge and/or source some parts, check out my Polargraph DrawBot parts/shopping lists.
Default Series Title
It’s been a while since I’ve talked about my DrawBot. In large part that’s because it’s been a while since I’ve even used my DrawBot.
After a little dry spell of making, I’ve been rocking the DrawBot. Previously I had been drawing things about the size of a sheet of paper. While this meant the drawings were relatively quick, it also meant I could just print whatever I wanted directly onto a 8.5″x11″ sheet of paper using my traditional black and white laser printer. This weekend I’ve cranked out a few drawings – but on a much grander scale. Several months ago I picked up a large roll of white paper at the local office supply store – and I’ve since created about three 3-foot tall drawings. One is a House Stark direwolf from Game of Thrones, one is an R2D2 commissioned by my daughter, and a third is an R2D2 and C3PO also at the request for my daughter.1
The last one is particularly cool. I’ll take a picture for you later. There’s a lot of room for improvement with the gondola. The current setup is… let’s say… non-optimal. I’m working on an improved version.
Where was I? Oh yes! The watched pot!
I’m using Sandy Noble’s seriously awesome Polargraph software to power my DrawBot. I’m rocking version 0.182 and noticed that when I’ve got the program on the “Input” tab it draws about 42 points a minute and when it’s on the “Queue” tab it draws about 96 points a minute when working on SVG / vector graphic. The cool part about drawing with the “Input” tab open is that you can see the drawing in progress. So, when I’m watching the drawing, it runs slower.
Default Series TitleI’ve added another link to the really huge list of drawing robots for a Facebook Wall Robot.
Default Series Title