S100-Manuals - Repairs and bringing up a System
It is impossible to give details for repairing every component for every system. This is not an electronics repair course but does give some some clues for simple repairs.
Much of the board specific board testing can sometimes be found in the manuals for the boards, especially if the board was originally offered as a kit. Many manuals can be found by following my mirror page, many other manuals can be found elsewhere including Herb Johnson's site listed in my links page.
It can not be overstated how helpful having the manuals are.
Do not assume everything on this page is from my mind, everything I know I learned from someone else, some over the past 50 years some picked up during the writing of this page. Some things on this page are paraphrases others may include exact text from others. I thank everyone I've gotten this information from. If anyone has anything to add or has a correction to make you can email me at randy at s100-manuals dot com.
Basic tools:
Don't use cheap tools, these tools can do more damage than good. Cheap tools often use soft metal instead of hard "tool steel", these soft metal tools do not "grab tight" screws & nuts which will damage the heads when they slip.
Don't use your grand-fathers soldering iron/gun that generates too much heat.
Do not use pliers when a wrench or nut driver fits, pliers will be more likely to damage the parts.
Hammers have little use when working on computers.
I buy most of my hand tools from Sears but there are plenty of quality tool manufacturers but even Sears sells cheap tools as well as decent tools.
Must have: Screw drivers of different sizes/types, nut-drivers, small crescent wrench, small & medium needle nose pliers, small & medium wire cutters, small flush cutting wire cutters, small channel lock pliers, magnifying glass, flash light, DMM (digital multi-meter), soldering iron (either a quality soldering station or one of no more than 25 watts), and non-conductive tools (wood, plastic, whatever). Non-conductive tools can be something as simple as a small wooden dowel to push/tap areas you are testing.
Desired and cheap tools: Logic probe, logic pulser, and S100 extender card. Please note ebay often has S100 extender cards listed also they often list wire-wrap cards that you can use as test cards creating front panel like cards (led's on important lines, using processor hold a simple circuit to stop, run, single step, slowly step).
Desired tools but a little more $: Oscilloscope, frequency counter, soldering station, de-soldering station, and variac.
All of the desired tools can be found on ebay but remember Caveat Emptor (Latin for buyer beware), if you buy something used don't expect a warranty.
SAFETY:
Remember the old joke "I am not saying that stupidity should be a capital crime but if we remove the warning labels from everything the problem will work itself out".
There are many safety issues when dealing with S100 systems:
Line power is accessible when the computer is open, older equipment can have frayed cords.
The S100 line voltages are lower but can have large amperage ratings which can cause very bad burns.
Jewelry including rings, watches, bracelets, chains can short a power line (either line or S100 power) that can kill or burn.
Coins, metal tools, other conductive items can cause problems.
Water, don't put glass, cup, or bottle on or near system.
Expect cuts and scratches when unplugging cards from the chassis (the IC pins sticking out the back).
The systems are very heavy and can hurt or even kill if dropped. This means anything from getting down from a shelf, carrying up/down stairs and ladders, or the worst case a child pulling on a cord.
There is always someone that wants to stick their fingers in interesting places like fans and hot components or even electrical circuits.
Loose clothing especially ties can have metal or get caught up in any mechanical components (fans or especially printer repairs).
Sharp corners can cut.
Some components explode with extreme violence when they fail (capacitors or high power electronics like voltage regulators). They can have the force of a BB gun with the addition the flying object is several hundred degrees. Eye protection is a smart idea, I wear glasses but I have had things sneak in behind them.
I've seen a child put a hot soldering iron in their mouth.
Keep children safe, if you want to kill or hurt yourself then that's different :-)
General information:
PC boards - Printed Circuit boards are generally fiber-glass cloth with epoxy resins that are made into sheets. Copper traces are plated on these sheets to do the wiring that otherwise would be done by point-to-point wiring.
PC boards can have any number of layers that have copper plated on. Commonly S100 PC boards use two layers, one on each side. Normally all the components are mounted on one side referred to as the top. The different layers usually have places where one layer electrically connects to another layer, this is done by drilling a hole through the board and plating the hole with copper (called plated through hole).
Heat is the enemy of PC boards, often when you look at the board you will see discolored areas that are evidence of heat damage (brown to black).
To avoid damaging PC boards use as little heat as possible when soldering/de-soldering. Over heating can delaminate boards or lift the copper traces.
Damaged copper traces and pads can be replaced with either 30 gauge wire possibly held in place with glue or fingernail polish or the traces and pads can be replaced with professional trace repair kits that use adhesive backed strips of copper etc.
Capacitors have a high failure rate on older equipment. Capacitors can easily be tested before power is applied, electrolytic & tantalum capacitors are the biggest problems:
Resistors can burn-out and can be grossly discolored (dark brown to black). Resistors can also be tested in or out of circuit but have a low failure rate. An in circuit test may show either low resistance one way and normal to a little lower the other or normal to a little lower both ways.
Integrated circuits (IC's) can sometimes have obvious gross damage. Tarnish can eat away the leads, chemicals like Tarn-X can remove the tarnish. An IC can explode or have a bulge that is grayed and shows cracks. IC's are normally tested in circuit but usually requires a logic probe or oscilloscope to track or even a logic analyzer. Much testing can be done with a fairly inexpensive logic analyzer. When replacing IC's it is common to have a pin fold under and have poor connection, I've found bent IC pins that suddenly cause problems after years of use. Using a magnifying glass you should examine the IC's in their sockets.
Voltage regulators are specialty IC's and are easy to test with a DMM. You should use heatsink compound on all voltage regulators or transistors attached to heatsinks.
Ventilation:
Fans not working or working poorly should be replaced, as previously stated heat is the enemy.
In the past many people worried about ventilation on their S100 systems. I learned long ago not to waste the chance to get advice from experts. I asked Thomas "Todd" Fischer's advice on ventilation on Imsai's:
My advice is to leave the ventilation alone. As originally designed, Joe Killian's approach to convection cooling (fans were an option) worked pretty well, as long as the 6 x 4 column of vents were to the front and right of the front panel (in order to allow cooling of the front panel heat sink. Much alchemy was practiced over the years as many "experts" preached their wares to overcome the perceived evils of "pizza oven syndrome". Nothing  ever proffered by these efforts really stuck, and the stock IMSAI lives on.
Best regards,
-Thomas "Todd" Fischer
Both the boards and the power-supply need proper ventilation. If in doubt get a thermometer and measure the temperatures in different areas. It may sound strange but the more boards in an S100 system the cooler the boards generally run: This is because of two issues:
The heat generated is most intense around the voltage regulators. The heat comes from pulling down the bus voltage to the desired regulated voltage, the +8v line gets regulated down to +5v. The drop in voltage is done produces heat. Many S100 systems would have 10v on the 8v line, dropping from 10v to 5v produces much more heat. As more boards are added they pull down the voltage of the linear power supply, the closer you get to 7.5v on the 8v side the cooler the voltage regulators run. This only applies to linear power-supplies CVT (constant voltage transformers) based power-supplies keep the bus voltage fairly uniform. Some systems used a "modified" system using a regulated switching power-supply just as current PC's do. These systems had the cards running without on board regulators and the cards run much cooler. On the other-hand the power-supplies generate much more heat.
More boards also change the ventilation dynamics channeling more air across the boards. With few boards most of the air by-passes the cards.
Many people blocked off some of their ventilation holes to force air along a path of their choosing. Keeping Todd's advice in mind think long and hard before changing much. With a fan (an option on Imsai's that I recommend) you may consider blocking the right side of the chassis to help force air across the S100 boards. I use a CompuPro chassis that is configured like an Imsai, the power-supply is on the right side and it includes a fan. CompuPro only has vent holes along the left side which forces the air across the boards before exiting through the power-supply. A higher CFM fan never hurts but can be noisier.
The real problem was not the chassis the problem was usually the cards, many cards just plain generated too much heat. Changing the fan and ventilation paths were just compensation for some boards. I had a 32K memory card (when most cards were 16K) that got way too hot. I ended up getting a second identical card with 0K and put 16K on each.
I do not recommend blocking any air vents but if you decide to: Never block air from flowing past the heatsinks and do not block off so much that you restrict air flow!
Check out checklist:
The most accurate way to test any cap it to disconnect one lead and test "out of circuit", with one lead disconnected the capacitor is not part of a circuit.
Using an ohmmeter measure the resistance from one lead to the other.
A capacitor should have high to infinite resistance, it may take a few seconds for a large capacity capacitor to reach high resistance, this is due to charging"
If the test passes reverse the ohmmeter leads and test again, it must pass both directions.
A capacitor with low to no resistance is shorted and must be replaced.
If desired you can run the test on a new capacitor to see what it should be doing.
Capacitors can be tested in circuit but often other components interfere with the test results. If you get a high resistance one way or the other it is likely to be good, interference is usually more one way than the other.
Electrolytic & tantalum capacitors are usually polarized (have a + side & a - side), when installing please make sure of orientation.
Tantalum caps usually have the + side marked while electrolytic caps normally have the - side marked.
Electrolytic capacitors are tubular in shape and can have axial leads (one wire on each end) or PC mount (both wires coming out the bottom). There are other types of electrolytic capacitors but I have not seen them used in computers.
Tantalum capacitors are usually tear-drop shaped but are also available in a bullet shape. The pointed end of a bullet shaped tantalum capacitors are the + end, new tear drop shaped tantalum caps have a longer lead which is the + lead.
Electrolytic capacitors can often be "saved" by slowly applying power for a good while, this is called reforming.
Bringing up an S100 system that has set a while requires careful work:
First open the computer and remove all of the cards.
Clean up everything, soap and water is OK as long as you rinse and dry everything.
Check the S100 sockets do not use any broken ones. New sockets are still available and are not difficult to replace:
Remove the mother board to have access to both sides.
Carefully finish destroying the socket with pliers so all you have are 100 pins sticking up, try not to damage anything but the socket covering.
Heat up and remove each pin one at a time.
Use a solder sucker to clear the holes.
Install new socket.
Inspect the cards looking for obvious problems:
Tarnished IC leads can be cleaned with Tarn-X.
Cracked PC boards can be repaired with Super-Glue.
Broken traces can be repaired by scraping the traces bare and laying 30 gauge wire across and soldering a bridge connection.
Plated through holes can be repaired by running a piece of 30 gauge wire and bridging as above, this includes where components go through the holes.
Missing or damaged components need to be replaced.
Replacing chips that are soldered directly can damage the board, to avoid damaging the board there are several techniques. If you don't mind sacrificing the chip:
With flush cutting wire cutters cut all of the leads flush to the chip.
Heat each lead one at a time and pull them out of the board.
Using a solder sucker clear the holes.
Replace the IC using a high quality socket.
This is my favorite since it requires the least amount of heat and effort other methods exist and each has their own use:
Quality de-soldering stations can remove the solder and allow you to save the chip. It requires a little more heat and careful work to be sure the chip leads are all loose.
Some soldering irons include broad plates that heat up larger areas so a component/chip can be removed while being heated. This can save the chip but often damages the board.
Heat guns can heat up a small area to do the above, it also tends to over-heat the board.
The first time you apply power make sure you leave all of the cards out.
If possible use a Variac to slowly bring up the voltage.
The following are notes from Dave Dunfield:
A very handy and easily constructed tool is a light bulb socket and switch in series with a power outlet. This will current limit the source supply and can prevent a lot of damage - different wattage bulbs will give you different levels of current limiting.
A linear supply (like the IMSAI) should draw very little current after it charges the filter caps if all of the cards are out, - start with say a 40 or 60w bulb and power it up - you should see the bulk glow briefly and then go out (or nearly out) as the supply reaches operating voltages.
If the bulb lights and stays lit brightly, then there is likely a short somewhere (this is where you would probably have seen smoke had you not used the light bulb tool) - check rectifier diodes and filter capacitors etc. and on to usual troubleshooting.
Many smaller devices will happily run in series with a 100w bulb, but be aware that the tool does cause a voltage drop if the target is drawing power (the more power drawn, the higher the voltage drop). Even if the target won't run, I usually power "everything" the first time through the bulb as well - Unless it's a very big (power-wise) item, you can usually tell the difference between "normal" and a "excessive" draw by he brightness of the lamp (takes a bit of experience). Generally, you do not want to power larger items in this "brownout" state for lengthy periods of time, as some devices don't really like it much!
One final note - variac's are very useful, but with switching supplies you need to be sure to get it up to operating voltage - I generally use a combination of the variac and bulb tool depending on the circumstances.
Check the S100 bus power-line voltages.
If everything is OK turn off the power and wait for the voltage to drop, it can take a good while for the voltages to bleed down. This can be sped-up by using a high wattage resistor between ground and the voltage lines or across the capacitors.
One card at a time replace the cards and repeat the power testing make sure the power-supply is bled down or you can damage the cards.
It is common for tantalum capacitors to blow up, just replace them as needed.
Corrosion must be removed, corrosion is like a cancer to copper and tin. You can get a brass brush from a hardware store the size of a tooth-brush to clean up the corrosion. If the corrosion has eaten away material try using 30 gauge wire to repair the damage.
When first bringing up a system start with the minimum cards possible.
There are lots of people and resources available to help. Some people will want to be paid for some services. As I see it a collectable computer or a collectable car pay the professional and accept help from the amateur!
www.imsai.net is a great site, Herb Johnson is a pro and a great person to go to for help, www.classiccmp.org has two great mailing lists, on Usenet comp.os.cpm is a good place to ask questions.
The links page has many pointers to other sites.
The following is a Horizon specific repair guide from Dave Dunfield, most everything applies to most S100 systems:
I recently gave this advice to a guy who wanted to power up an out-of-service Horizon - This is also an S-100 system, but a bit different from the IMSAI in that is has built-in drives, and no front panel - For the IMSAI, once I got to the "power on with boards" test, I would begin with only the CPU, one memory card, and the front panel, and see if I can operate the front panel (deposit/examine memory etc.) before proceeding to test the other cards and complete system.
As always, first comes a good visual inspection - remove all the boards, look for physical damage and corrosion. Check that the fans turn smoothly, if you can get at them, check that the drives motors/hubs and head stepper all operate smoothly. Manually position the steppers at least 1/2 way "in" - ie: a good distance from track 0 (you will see why later).
Next, checkout the power supply while the cards are still out. Before you proceed, disconnect the power connectors from the disk drives.
I believe the Horizon is a linear supply - I would normally use a Variac to bring the power up slowly, allowing the big filter capacitors to reform. Another good tool is a light-bulb wired in series with the hot line of an AC power receptacle. This limits current and prevents major damage in the event that something is shorted. Start with a 40w bulb, which should be OK with no cards in. the the bulb glows brightly when power is applied, try a 100w bulb. If the 100w bulb comes on when no cards/drives are installed, there may be a power supply problem.
At this point, the fan should be running, and the front panel light should be on. Using a voltmeter, check the voltages on the drive power connectors. The two center pins are ground (an some systems only one of them is connected), and the two outer pins should be at +5v and +12v - these are regulated so the voltages should be within .25v of those values. Let it run for a few minutes and then check it again - to insure that something is not overheating and causing damage. (Always trust your nose - if you smell something "hot" or see smoke, always shut down immediately and find the cause).
It would be worth checking the +8v and +/-16v lines on the S-100 bus at this point (with the cards out) if you can - but this can be tricky to do without an extender card (I have a card made up with readily accessible taps for the power supplies). Sometimes you can access this easily from the filter capacitors. If you decide to measure on the S-100 connectors, be VERY careful not to short to the neighboring pins. I usually have several multi-meters going so that I can monitor all the supplies at once during the complete initial checkout.
An annoying thing about the Horizon is that it basically doesn't do anything unless everything is working. There is no ROM startup, so you pretty much have to put everything back in and boot it before you can see what is working.
Power off, wait a few minutes, reconnect the drives and install the CPU, Memory and Disk Controller cards. It probably won't run through the light bulb, however power it up through a 100w bulb the first time - if you hear any "pops" or smell/see smoke, power down immediately and perform another visual inspection to locate the damaged component. if all looks well, remove the light bulb and repeat the test with "full power".
During the above tests, pay attention the the drives - At some point, you should see drive 1 activate, and hear it stepping back to track zero. It will only step back once - it may happen during the "light bulb" test, but if not, it should have done so during the "full power" test. - If you missed it, you can visually check the position of the drive head to see if it did move.
Carefully check all power supply voltages.
If you get this far, you are ready for the "big test".
Make sure you WRITE PROTECT your system disk.
Connect a terminal, I believe the normal Horizon settings are 9600 bps, 8 bits. If you have one, connect a light box in between the terminal and the computer - this will let you see if the computer prompts even if the terminal is set "wrong".
Let the terminal warm up until you see the cursor. Get the disk ready, inserted about 1/2 way in the drive. Turn on the power, and immediately insert the disk the rest of the way and close the door. If all goes well, the system will boot up and you should get the OS prompt.
Herb Johnson (Dr. S100) has a great website supporting S100 systems and more.