Close

ZIF socketed ROM and future plans

A project log for Intel 80286 HomeBrew Computer

A HomeBrew Intel 80286 computer with ISA ports

dominic-emond-belangerDominic Emond-Belanger 10/21/2023 at 19:050 Comments

Trying to upgrade the ROM sockets

I began to had connextions issue with my ROM sockets lately, this issue seem to be cause by the fact that I have to pull out the ROM chip all the time for programming and that cause the sockets to become loose with time. I ordered a pair of 32 pins ZIF sockets but after recieving it I realized that the board hole where not big enough for the ZIF socket pins..

My solution was the enlarge the hole with a small metal pic I had, at first everyhing seem to have worked great :

Mistakes where made..

But after testing, I realized that some address and data lines where not working anymore. After doing some contuinity test with my multimeter I concluded that I had broken some pads connection. After two days trying to fix my mistake I was still having random issues.

Bite the bullet

So I decided the bite the bullet and rebuild a new board from my spare PCB I had. I need to make sure that I remember all traces that need to be cut and to connect all the bodge wire from the “old” board. In the meanwile I soldered some headers instead of the ROM sockets and I constructed two little boards with 40 pins ZIF sockets then put a pair of 90 degres pins on the botom to be able the stack them on top of the header. That way theses ZIF board can be unplug and replace by normal sockets when no longer neede and they can be use on any 40 pins DIP chip in future projects :

Here’s a close-up shot off the botom of the ZIF boards, the 90 degres pins has been soldered like if there where SMD components. This gave them a little offset on the right or left of the original socket thus giving some clearance for some board design where ZIF sockets where not planned to be use :

Everything seem to be fitting well with the headers on the “new” motherboard :

The nexts steps are to reproduce all the modifications that I made on the last motherboard and begin the testing, after that I will be able to continue where I was before broking the last board.

Future plans

I had started to work on the next motherboard revision to fix the issues with the current version and add more flexibility. Here’s where I’m going for :

Discussions