Propeller takes Step-a-Sketch to a new level

[Mpark's] propeller controlled Etch-a-Sketch is well built and very accurate. He was inspired by the Step-a-Sketch project and he’s carried that design through to a stunning conclusion. The driver board was built around a Parallax Propeller P8X32A microcontroller. But this isn’t just a serial controller board for connecting the hardware to a PC running CNC software. He’s included TV out and a keyboard port so that programming can be done on the chip itself.

In the video after the break you can see how precise the plotting is on the Etch-a-Sketch. It is well mounted but also benefits from some software compensation for the toy’s imprecise controls. [Mpark] has also included an erase function that tilts the frame upside-down a few times. This is used not only to erase a drawing but to hide the line created when moving the stylus into its starting position.

25 thoughts on “Propeller takes Step-a-Sketch to a new level

  1. That precision is pretty crazy. I couldn’t draw a straight diagonal line or nice rounded curve like that on an etch a sketch if my life depended on it. Wonder how intricate a design can be for it. Maybe have some kind of drawing file converter for it, decipher into an etch drawing, then have it draw it.

  2. I knew that programming in LOGO would come in handy one day…

    That looks like great geeky fun – nice work…

    Chris

  3. @svofski

    He has a section on his blog post called “Backlash compensation”, it appears he compensated for the sloppy mechanics in software to get that precision.

  4. Having built one of these a while back, I will say that the new EAS toys made in China don’t hold a candle to the old US made units… I went through 6 or 7 before I found one worth using. The problem was not only the backlash, but the knots tied on the internal string mechanism, which caused the unit to ‘twang’ when the knots got caught (and you can’t accommodate for that in software).

    I found an old one at a friends house and it was remarkably more accurate than the new ones I purchased.

  5. ^ as you have no method of lifting the stylus, all ‘objects’ will have a line connecting them. That said, you can still create any geometric symbol such as underlined block print, or script.

  6. How well does it handle rendering monochromatic images with shading?

    If this works as well as I think it does, then you could make a considerable amount of $ by selling these “pieces of art” to customers on a per request basis.

    That, and if the etch a sketch artists arent already doing this secretly it will force them to video the entire process to prove it. LOL… video or fake..haha

    Serioussly even if you were to consider their own artistic interpretation to an image as displayed on the final product, they could have just penciled it, scanned it, and printed it to the EAS using this method or similar and it would “have their distinct style” and seem less like a direct print.

  7. ^ I’ve thought of that, and perhaps one day will persue it (probably make some decent cash in a mall kiosk at Xmas).

    As for faking it, I was thinking you could simply disassemble the unit and freehand the powder from that back of the glass, then re-assemble.

  8. very cool project! i like it. this would be a funny text output to add debug capabilities to the spin software. -or- you could add this on to the spin irc project that won the propeller contest a while back.

  9. What’s this about knowing LOGO dating you? I know LOGO, and I’m 19. We played with it in elementary school. I was never any good at it though.

  10. One of the projects on my never-ending ‘one-day’ list is to move up to an ARM platform that can perform camera input -> outline processing, so that the Etch-A-Sketch can draw what it sees.

  11. If you wanted to have it print text, it would be really neat if you could have it print in cursive, spaces and carriage returns would still be a problem though.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s