Add features (that should have already been there) to an EPROM programmer

extending-an-eprom-programmer

[Morten Overgaard Hansen] has a cheap EPROM programmer which he uses to program chips for retro gaming (among other things). He was surprised that although the device includes a 40-pin ZIF socket it seems to lack the ability to program 16-bit chips. He figured he could get it to play ball if he put in a little effort. Above you can see that a few add-on parts enabled 16-bit programming on the device.

If you look inside the case you may be surprised to find it uses an FPGA. [Morten] searched around and found a few others online who had been looking to stretch the functionality of these types of programmer. Specifically, he came across a Python program for this programmer’s bigger bother that already implemented the functions necessary to program the larger chips. He used it as a guide when writing his own programming application.

On the hardware side of things he needed to feed a higher voltage to the VCC pin, which is done with the boost converter seen to the right. He also added some jumper wires to manage the output enable signal. To make the whole thing modular he ordered a ZIF socket with long pins and soldered the alterations in place. Look closely and you’ll see two levers for ZIF sockets. The one on the right is for the original socket, the one on the left is for the adapter.

Comments

  1. Ben Collier says:

    Those TOP programmers are rubbish, I had to send mine back, and I’m building my own with an Arduino now.

  2. TheMooogle says:

    I got a top85 programmer. It is nice when it works. Only problem is the drivers are only 32 bit not 64.
    Sometimes times the drives like to crash when run in a virtual machine I found out after crashing my usb hub then when the hub restarts virtual box will take ownership of everything usb I plug in. thus no keyboard or mouse to close virtual box. and your screwed!

    Would be nice if there was a better software solution to use with these programers

  3. biozz says:

    i have one of these
    there AWESOME … IF you use the software of the site not in the disk
    runs fine on 64 bit for me and has all my 8 bit chips and proms right there

    tho the chip detect sucks …

    this is a nice and simple hack but for me its either 8 bit or 32 bit i dont really work in between … and i dont think they make threw hole 32 bit chips XP

  4. Jahn says:

    Arduino seems to be rather slow for a programmer, particularly for NAND

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

Follow

Get every new post delivered to your Inbox.

Join 96,459 other followers