Old School LED Light Show

programmable_lightshow

Building LED arrays that can display all sorts of different patterns is pretty easy these days. Hook up an Arduino, do some charlieplexing, and off you go. When [Viktor] was younger he didn’t have all those fancy schmancy microcontrollers and circuit simulation software you kids have these days. In fact, last we heard, he had to walk to school uphill both ways – in the snow.

That didn’t stop him from building this gem of a project back in 1987. His LED chaser/light show does not use any microcontrollers at all, rather it relies on an EPROM to store predefined display programs. A series of switches are installed on the front of the flasher, allowing him to easily switch between the programs, and a pot is mounted to the front of the device to control the speed of the LEDs.

His light show is pretty slick, even for a project built over 20 years ago. Sometimes you just can’t beat a good, old-school hack.

Continue reading for a video demonstration of [Viktor’s] programmable light show.

Continue reading “Old School LED Light Show”

Animating An LED Matrix Without A Microcontroller

[Konstantin] had some extra 27C256 EPROMS lying around and decided to use them to animate an 8×8 LED matrix. He’s not only using them to store data, but driving the display with them as well. The chip holds 32 kilobytes of data which equates to 4096 frames of animation. A 32 kHz clock circuit works with some ripple counters to scroll through each byte of stored data, turning on the columns while sinking the proper row. Of course current protection is a must so there is a ULN2308A darlington driver and some 2N2907 transistors at work, but you won’t find a programmable microcontroller. Neat!

Yep, you read that right. The picture above shows an EPROM chip that requires a UV light source to erase the data.

[Thanks Kopfkopfkopfaffe]

UV EPROM Eraser In A Toolbox

[Devon Croy] belongs to a hackerspace that works hard to keep hardware from going to the landfill. He found they were in possession of over a hundred Erasable Programmable Read Only Memory chips (EPROM). Not to be confused with EEPROM, which are electronically erasable, these EPROM chips require a strong source of UV light to blank the old data before they can be written again.

Instead of buying a tool to erase two or three chips at a time he built his own bulk EPROM eraser from an old metal toolbox. He used parts from a fluorescent black light and acquired a new bulb that generates light in the UVC spectrum, the band which works as an eraser for the chips. After bolting the parts into the case he added a spring-loaded timer knob and a safety switch that kills the power when the case is opened, similar to the UV exposure box we looked at yesterday.

Of course, if you don’t need a bulk eraser you could shop some garage sales for a UV pacifier cleaner which can also erase EPROM chips.

Don’t Put That EPROM In Your Mouth!

[Jeremy] had some chips on hand that included EPROM.  We’re not talking about EEPROM, we mean EPROM that need a UV light source to erase. Most people don’t want to drop a few hundred dollars on a dedicated EPROM eraser, there must be another way.

Boy, EPROM really suck. But so do pacifiers and he already had a solution for exposing those to UV. He pulled out his $30 UV pacifier cleaner and tossed the chip inside. Two times through the cleaning cycle and the data was gone. We’ve looked into using UV LEDs to do the job but some experimentation shows that it doesn’t work. These pacifier cleaners are cheap and easy to get a hold of. The real question is are you still using chips that require UV for erasing?

Five Dollar Eprom Programmer


A couple years ago I spent a good week wiring up a fairly complex EPROM programmer so I could burn a prom for my jeeps EFI system. Today I ran across this $5 version. build built by Jay Kominek He uses shift registers to handle the addressing and IO lines, all driven directly by the parallel port. There’s no way to escape the number of pins that have to be wired up, but the schematic itself is pretty simple.
[By the way, arcade supply shops are a great source for cheap UV erase EPROMS.]

[Update: I’d forgotten about the voltage change (3 vs 5 if I remember) needed to write UV EPROMS vs EEPROMS. With a little mod, you can certainly use this for EPROMS as well.]