DrawBot, the Adventure Begins

Update:  If you want to find the latest on my DrawBot adventures and build log, check out this link!

Okay!  I think I’m ready to do this!  Is anyone interested in playing along at home?  Let’s give this a whirl!  Here’s what I’m thinking:

  1. Type.  There are at least three distinct drawing styles among the various drawbots.  However, I suspect this is mostly a software issue.  Der Kritzler draws with lines or little cross marks.  The Polargraph draws large “square” pixels.  Harvey Moon’s Drawing Machine draws tight concentric circles.  I’m not sure I have a preference among the various methods and, really, I suspect any differences really lie in the software, not the specific hardware setup.  In any case, for a variety of reasons, explained below, I’m going to try to build a Polargraph based drawbot.
  2. Documentation.  I like the Polargraph for its use of off-the-shelf parts like an Arduino and Adafruit motorshield and for its documentation.  The Make Magazine drawing machine also has a lot of documentation – but it is a very from-scratch design and there are some important images that are broken in the tutorials.  Der Kritzler also has decent documentation, but it appears to be more technical than I’m comfortable with at the moment.  One other huge benefit to the Polargraph is that Sandy Noble is still publishing updates for it – as recently as yesterday.
  3. Parts.  Der Kritzler uses expensive toothed belts, the Polargraph uses (plastic) beaded cord with weights, and Harvey Moon’s drawing machine uses something with weights – probably beaded cord.  The most interesting variation for me is monofilament spool method used by the Make Magazine system.  It has a weight on the “gondola” / printhead itself and winds/unwinds filament off the spool.  The benefit for me with this system is that it won’t have unnecessary hanging and swinging weights associated with each of the two cords.  When one has kids and cats it is best to minimize attractive nuisances.
  4. Sourcing.  Adafruit is out of their motor shields, so it looks like the MakerShed is going to be my best bet for picking up Polargraph-style parts.  An added bonus is that the MakerShed is located in Sebastopol, which is only a two-hour drive from my place in the SF Bay Area.  While I’m not about to drive four hours to save $15-$20 in shipping, it does mean the parts will get here quickly.
    1. Arduino: $30 @ the MakerShed
    2. Adafruit Motor Shield: $20 @ the MakerShed
    3. Stepper motors (one for each side): $10-$38/each.  However, which should I buy?!
    4. Servo motor (for pen lifts):  $15-$20.  However, which should I buy?!
    5. Power supply:  There are lots!  Which should I buy?!  Will I need a second to power the steppers?
    6. Since I’m planning to build a working Polargraph style robot using a monofilament spool rather than beaded cord, I’m going to forgo the beaded cord for the moment.  If I need the beaded cord, I can just print the gear/sprockets later. 1

Anyhow, your input on which steppers, servos, and power supplies is greatly appreciated.

Default Series Title
  1. Don’t you just love having your own 3D printing robot?! []

DrawBot Resources and Links

I’ve moved the latest updated version of this post to my website dedicated to “v-plotter” drawing robots.  Check it out!

***

As I’m gathering the parts and the courage to build my own Drawbot, I’m keeping track of the various resources I’m using.  Since I’ll be documenting my success1 here, it would be nice to have the online resources I’m using organized in one place.  To this end, and in furtherance of this goal, and without further ado, I bring you an ever growing list of resources.2

Verbosely yours,

MakerBlock

Update:

  • 2013/04/01:  Link to Vertical Plotter on Arduino.cc, DrawBug by Tinkerdays, Whiteboard plotter, and Giant Printer
  • 2013/02/14:  Link to Erik the WallPlotter.
  • 2013/01/25:  Link to Gontarcyyk.org
  • 2012/08/27:  Link to Stuart Childs’ DRBO Polargraph
  • 2012/08/15:  Link to Michael Cooks’ Polargraph build at Foobarsoft.com
  • 2012/06/27: Link to Drawing Machine (Thanks LineKernel!)
  • 2012/04/19:  Link to Facebook Wall Robot
  • 2012/04/16:  Link to Norwegian Creations’ Drawing Machine
  • 2012/04/10:  Link to SmoothOctopus and Dan Royer’s Drawbot! (Thanks Dan!)
  • 2012/03/26:  Link to GarabatoBOT
  • 2012/03/18:  Link to Dealywhopper’s Mr. Scratchy
  • 2012/02/16:  Added links to John Cliff’s “Ugly Cousin” DrawBot
  • 2012/02/12: Added link to Viktor
  • 2012/01/30: Added Lanthan’s printable Krizlerbot Polargraph gondola
  • 2012/01/27:  Added more info about James Provost’s InternBot and several other DrawBots
  • 2012/01/19:  Updated to include link to Matthew Venn’s energy monitoring Polargraph
  • 2012/01/09:  Updated to include link to Matt Met’s Whiteboard drawbot!  Thanks for the link Matt!

Links:

Default Series Title
  1. Or, alternatively, EPIC failures []
  2. Some of which were borrowed from Sandy Noble‘s site []
  3. Instructions for Adafruit motor shield assembly []
  4. Includes parts list! []
  5. The Make Magazine contest ended 3/3/2011 []
  6. The last one is just a graffiti/painter robot that paints on far off walls by shooting a paintball gun at the surface.  It’s really quite awesome. []

Wanna make a DrawBot?

So, I wanna make a drawbot.  While there are any number of draw-bots and art-bots out there, the kind I would really like to make is the kind that suspends a pen or a pen in a carriage on a wall by two wires or cords that are reeled in and out in order to allow the pen to draw across a large sheet of paper hung on a wall.  The Der Kritzler, in the video below, is an example of the most recently updated of such projects:

Another great reason to point out the Der Kritzler is that it links to so many other similar resources.  The other links below are for similar well documented projects.

The last one is just a graffiti/painter robot that paints on far off walls by shooting a paintball gun at the surface.  It’s really quite awesome.  Since several of these people have already actually built drawbots, I’m thinking there must be a reason for not using simpler/cheaper methods for construction.

When I conceive of such a device, I think that the kind I would want would not even need a pen lift, since it would draw in a TSP / traveling salesman problem single-line-art format.  The basic common setup is to have two stepper motor, one controlling each string or, as in the case of the Der Kritzler, two toothed belts.  However, why wouldn’t someone just use a reel of fishing line, nylon cord, or whatever that is reeled in and out on a spool that is directly connected to the stepper?

Anyhow, it would seem that the project would require an Arduino, two stepper controllers, two stepper motors, a servo motor if pen lifts are required, string, and a bunch of parts that could be printed such as pulleys, gears, carriages, mounts, etc.  Now the only thing I have to overcome is my total and complete ignorance when it comes to connecting an Arduino to anything and then, you know, programming it.  :)

Sooo…  Is this a project that interests you?  Or is this a project that holds no interest for you, but the idea of helping with a project interests you?  Where should I begin?  (I’m guessing buying an Arduino…)

Default Series Title

Seriously, BBC?!

Okay, I get that you want to show Sherlock in the UK before it airs in the US, but really?  Those in England got to see it on 1/1/2012 and those in the States have to wait until 5/6/2012 on PBS.  My DVR doesn’t go out that far.

It’s been nearly one and a half years since the first season – which is plenty of time to work out any of the licensing issues required for a simultaneous airing wherever.  Delaying or staggering releases only encourages piracy.

I’m tempted to find a way to purchase the Euro-centric region DVD when it is released and then find a way to play it.  Meh.

New And Improved!

One of my New Year’s resolutions is to lose weight.  I’ve used Fitday.com in the past with a lot of success.

Unfortunately, they’ve redone their website it is almost totally unusable.  It’s always been an annoyance that the site doesn’t remember me if I close the tab and come back 1 minute later.  Cookies and session management are important.  But, now I have to go to the site, log in, click away from the beta site to use the old, and then the page times out.

Oh.  It looks like this is mostly a Firefox problem?  It’s working okay in IE.  I like some of their new UI changes, but much of it isn’t very good.  I know it is a free site, but if it is not usable, then it doesn’t matter how many Google ads you have.  The Google ads should be moved so they are less obtrusive.  The AJAX’y bits are nifty, but not everything requires or should be this interactive.

Well, now that I can open it in IE1 I guess I’ll give it a fair shake and let you know how it goes.  :)

  1. Which I hate doing… []

Verizon Wireless Contract Cancellation

Some friends of mine wanted help with their Verizon account.  Basically, they had1 six wireless lines.  I’m a pretty tech savvy guy and I’ve got two.  But, nevertheless, they had six – one of which was a smart phone line with a data plan they had reduced to a normal phone plan and a wireless card plan.  But, they wanted to cut back to only three lines.  The problem was that of their six lines, three had had 15 months on their contract, one was their wireless card with days to go before it was out of contract, and two were their personal lines that were already out of contract.  To make matters worse, one of the three 15-month-to-go lines was the former smart phone plan – which meant its cancellation fee was more than twice that of the other two lines due at the same time.

If they had just cancelled the unnecessary lines, they would have been hit with $530.00 in cancellation charges.  Since their two personal lines were out of contract and the wireless card was days away from being out of contract, it would have cost them only $590.00 total to walk away from Verizon forever. 2

After talking to a Verizon representative on their behalf I discovered that you could switch phones among plans, but that if you did so you would have to assume the new plan’s phone number or get a new phone number altogether.  This made matters both more simple and more complex.  Here’s the solution we came up with:

  • Personal phone 1 -> swapped into the former smart phone line with 15 months to go and the $270.00 cancellation charge, but now they didn’t to cancel the line
  • Personal phone 2 -> swapped into one of the basic plans with 15 months to go and only $130.00 in cancellation charges, but now they didn’t to cancel this line either
  • Wireless card -> no change
  • Original personal line 1 -> was swapped into the former smart phone, and since the line was already out of contract, it could be cancelled with no charges
  • Original personal line 2 -> was swapped into one of phone that still had 15 months on its contract, and since the line was already out of contract, it could be cancelled with no charges
  • Third line/phone with 15 months on contract -> they paid the $130.00 cancellation fee, since it was $30.00 cheaper than just paying the lowest possible plan until the contract was up

My friends could actually have saved another $70 or so by swapping the wireless card onto the third line with 15 renaming months, but doing so would have meant a change to their plan which currently has unlimited data.

The practical upshot of all of this is:

  • My friends had to choose new wireless numbers, which isn’t that big a deal when no one remembers numbers once they’re in the phone’s address book
  • They are paying $130.00 in cancellation fees, instead of $530.00 in potential cancellation fees
  • The entire process took two 45+ minute phone calls with Verizon over two separate evenings to get the whole thing straightened out

Here’s my take on this.  When someone has six lines with your company, you shouldn’t require this much jumping through hoops.  You should help them out to do what they want to do.  If Verizon’s support person3 had the authority to realize what a waste of time and effort messing with these contracts would be, they would have said, “I tell you what – if we fiddle around with your accounts, we could find a way to cut $400.00 off of all of your line cancellations – at the cost of requiring you to choose new phone numbers.  Why don’t I just waive $400.00 of these cancellations charges, let you keep your numbers, and extend all three of your contracts by 15 months?”  This process would have taken 5 minutes and left their customers feeling very happy.

Ultimately, this is why it is important to hire good customer support staff – people who have the creativity to find a reasonable way to handle a situation and have the authority to implement it.

  1. I kid you not []
  2. And, if they had waited another few days, it would have been only $530.00. []
  3. Who was actually quite helful []

On Being A Bad Consumer

The Christmas season always reminds me how much I dislike and avoid shopping when I can.  I especially avoid retail stores and do my best not to enter a mall. 1 2  If there’s something I’m interested in, I’ll typically window shop for ages. 3  This process, much like the process of me researching my MakerBot Cupcake, takes forever while I read basically everything published online4 , including the manuals, raves, complaints, any every little thing about it.

I’d say about 80% of the time I’ll window shop and then just decide I can live without whatever it is I was fawning over.  About 10% of the time I’ll try to build or make one of whatever it.  And, that last 10% of the time I’ll eventually pull the trigger.

  1. I think I’ve entered a mall thrice this year – once for some appliance I can’t recall, once for a new pair of sneakers, and once to take my kid to see Santa. []
  2. Who the hell says “thrice”?! []
  3. I guess, technically, it’s Windows shopping since I’m doing this online. []
  4. Wait, people can publish offline?! []

The Downside of Blogging

I have another website/blog that I’ve really basically neglected the hell out of.  Due to some new developments related to that other blog, I put up three posts in the last month.  Which is cool and all except…

Now I’m getting pelted with spam through that blog and to the address associated with that website.  I suppose as the spam kings realize a blog is even slightly active, they decide to start spamming the authors.