Etch-A-Sketch 64 

EECS 373 final project: Etch-A-Sketch 64


Team members:

Nandan R. Padmanabhan <npadmana@umich.edu>
Michael Minuth <mminuth@umich.edu>


Click on an image to enlarge it

Click here to download a video of the Etch-A-Sketch in action!


Brief description of project:

Using the analog joystick on the Nintendo 64 controller, you can accurately draw on an Etch-a-sketch screen.  The project touts variable speed drawing (via the analog controller) as well as the ability to fix drawing to the cardinal directions (up/down, left/right).  An additional feature is the ability to draw pre-defined shapes via buttons on the controller.


 Components we interfaced with:


Most difficult issue with the project:

Our greatest challenge was interfacing with the Nintendo 64 controller.  It only has one data line (both input and output on the same line), and this resulted in pretty complex hardware (in Xilinx) and it also brought up some timing issues we had to work through.  The data stream was a pulse-width modulated 32 bit signal, so receiving the data and storing it was not an easy task.