SchapiroBotics
Making life better with Technology

This was just a fun project that I have seen many people do, so I figured I should give it a shot. I purchased a small Etch-A-Sketch and replaced the knobs with custom ones that connect to two servo horns. Both the horizontal and vertical axis is driven by continuous rotation servos.

The circuit for this project is very simple. There is a Basic Stamp 2 mounted on a board on the back of the Etch-A-Sketch. A ribbon cable runs to the board in the front which contains all of the controls. I placed a small analog joystick to the control board along with a few buttons and LED’s.

The program as it stands at the moment is very simple as well. Both axis of the joystick are potentiometers. Their positions are simply read in, converted to usable values for the servos, and then sent out to the servos.

Just as an experiment, I actually drew a heart in MSPaint, zoomed in to the pixels and broke the path down into up-left-up-up-down-right… etc. A couple sheets of paper later I was able to load the pattern into EEPROM. Now whenever the button is pressed on the control board, the Stamp will read the EEPROM direction by direction and move the servos accordingly. Drawing the heart does not work as well as if I would have used stepper motors, but when drawing manually it works very well with analog speed control.

The video attached shows the heart being drawn, and me moving the joystick around. If you have any questions, don’t hesitate to ask.

 
 
 
Last Update: December 20, 2008