FigTronix: Difference between revisions

From Tandy Tech
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
==Model 100 Main ROM 27C256 PLCC Adapter==
=Model 100 Main ROM 27C256 PLCC Adapter=
[https://goo.gl/photos/GUKXgxxVGaUVt57k9 Pictures]
[https://goo.gl/photos/GUKXgxxVGaUVt57k9 Pictures]


Line 18: Line 18:


TODO: Replace this design with one that uses a low profile surface-mount plcc32 socket 28C256. Doing that will mean we have an erasable, reprogrammable part, and it should fit in the original dip socket so we don't have to desolder it. If the combined height of the low profile pin headers and low profile plcc socket are still too thick, then try to find a supplier for edge-clip legs instead of pin headers. Or we can try soldering the pin headers in backwards with just the tips of the long pins soldered in the adapter, and then cut the shoulders and short-sides right off all pins. That will leave you with bare pins with no shoulders, so the board should fit closer to the socket, and maybe that will be enough .
TODO: Replace this design with one that uses a low profile surface-mount plcc32 socket 28C256. Doing that will mean we have an erasable, reprogrammable part, and it should fit in the original dip socket so we don't have to desolder it. If the combined height of the low profile pin headers and low profile plcc socket are still too thick, then try to find a supplier for edge-clip legs instead of pin headers. Or we can try soldering the pin headers in backwards with just the tips of the long pins soldered in the adapter, and then cut the shoulders and short-sides right off all pins. That will leave you with bare pins with no shoulders, so the board should fit closer to the socket, and maybe that will be enough .
=Model 100/102/200 Option ROM adapter (SOIC 28C256)=
[https://goo.gl/photos/Zs8ZnmDco9BwgDDBA Pictures]
[https://oshpark.com/shared_projects/LfdyAK6a PCB]<br>
[http://www.digikey.com/short/324w4w Parts]<br>
(missing: double-sided tape)<br>
(missing: extraction ribbon)<br>
(missing: spacer paperboard<br>
This is parts enough to build all 3 boards you get from OSHPark, using the write-enable jumper
===Options===
There are 2 main optional configurations to this board, depending on how you will re-program the eprom after it's soldered to the board.<br>
You can reprogram 3 different ways:<br>
:#Using a special programming adapter (another FigTronix PCB below) with a Molex socket that you can snap the module into the same way it snaps into the M100. In this case, you need to order and install all parts.
:#Using a DIP28 test clip, clipped to the outside edges of the module. In this case, you need to order and install all parts.
:#Using a SOIC28 test clip, clipped right to the eprom on the board. In this case, you can delete the pin headers, shunts, and resistors. The only part you order is the eprom. When you assemble the board, bridge the resistor pads with solder in place of the resistor.
===Usage===
In normal usage, whenever the module is installed in a M100/102/200, do NOT short the two pins with the jumper.<br>
Install the jumper only while flashing a new rom.<br>
If you are programming with a SOIC28 test clip, then neither of these applies.

Revision as of 16:11, 7 March 2017

Model 100 Main ROM 27C256 PLCC Adapter

Pictures

This is ONLY for early Model 100's that had a weird main rom pinout, with chip number LH535618.
Late Model 100's and all Model 102's had a standard 27C256 pinout and don't need any adapter.

PCB
Parts

About the parts order:

  • It includes enough parts to build 3 boards, because you can't get less than 3 PCBs from OSHPark. If you want to build just one board, reduce the quantities by 2/3.
  • It includes several extra 27C256 eprom chips, because they are one-time-programmable, not erasable. I just picked 10 as a generous round number. You can order as few as one chip per board, if you know you will get the programming step right the first time.
  • Or, if you can find some uv-erasable ones, you can use just one of those, and delete the eproms from the DigiKey order. You can't get new uv-erasable 27C256 in plcc packaging today, but you can possibly find old stock or used ones. Like these:
http://ebay.com/itm/390797004761
http://ebay.com/itm/121899875951

Unfortunately, using this adapter requires desoldering the original socket from the motherboard. it IS possible to do this, without damaging either the motherboard or even the old socket, with flux, solder wick, and patience. Search youtube for "desolder dip".

TODO: Replace this design with one that uses a low profile surface-mount plcc32 socket 28C256. Doing that will mean we have an erasable, reprogrammable part, and it should fit in the original dip socket so we don't have to desolder it. If the combined height of the low profile pin headers and low profile plcc socket are still too thick, then try to find a supplier for edge-clip legs instead of pin headers. Or we can try soldering the pin headers in backwards with just the tips of the long pins soldered in the adapter, and then cut the shoulders and short-sides right off all pins. That will leave you with bare pins with no shoulders, so the board should fit closer to the socket, and maybe that will be enough .

Model 100/102/200 Option ROM adapter (SOIC 28C256)

Pictures

PCB
Parts
(missing: double-sided tape)
(missing: extraction ribbon)
(missing: spacer paperboard

This is parts enough to build all 3 boards you get from OSHPark, using the write-enable jumper

Options

There are 2 main optional configurations to this board, depending on how you will re-program the eprom after it's soldered to the board.
You can reprogram 3 different ways:

  1. Using a special programming adapter (another FigTronix PCB below) with a Molex socket that you can snap the module into the same way it snaps into the M100. In this case, you need to order and install all parts.
  2. Using a DIP28 test clip, clipped to the outside edges of the module. In this case, you need to order and install all parts.
  3. Using a SOIC28 test clip, clipped right to the eprom on the board. In this case, you can delete the pin headers, shunts, and resistors. The only part you order is the eprom. When you assemble the board, bridge the resistor pads with solder in place of the resistor.

Usage

In normal usage, whenever the module is installed in a M100/102/200, do NOT short the two pins with the jumper.
Install the jumper only while flashing a new rom.
If you are programming with a SOIC28 test clip, then neither of these applies.