S100 Computers

HomeS-100 Boards HistoryNew BoardsSoftwareBoards For Sale
ForumOther Web SitesNewsIndex   
 
An S-100 Extender Board
Introduction

If you do any kind of serious work with your
S-100 system you will need an "Extender Board". This is a card that fits into your S-100 bus and brings the bus edge connector up to the top of the buss that you can easily access the boards components. Before we go further however it is important to remember that these extender cards weigh down the bus signals and at high speeds can cause the system to fail.  However for testing purposes in the 4-6 MHz range they are invaluable.

There are a number of S-100 extender cards out the (and on eBay from time to time).  They range from just an edge connector up to boards with a basic logic probe.  However be careful with some of these old connectors. They may be cracked along the side (due to people not pulling the test S-100 card straight up when removing it), or worse still, some edge connectors not connected to the bus signals.

My goal was to make a reliable S-100 card with some useful indicators/functions on the card.  Here is a picture of V2 version of the board.
   
  Extender Board V3

 
The board has four LED's along the top left hand side of the board and a probe attachment point to test for a Logic High, Low, a logic High to Low transition or a logic Low to High transition as well as their corresponding continuous pulses.  There is also a high and low sounding buzzer for the High and Low states. This can be inactivated with two jumpers.

There are three LED to indicate +8, +16 and 16 Volts on the bus.  These lines also have 1.6A fuses (Jameco #199938).

On the right hand side there is a system Reset button as well as a ground and +5 volts attachment point.

Here is another picture of the board.
 
Extender Board with labels

 The core schematic of the board can be seen here:-
 
  Schematic
  
 
The logic is very straightforward. The 74LS04 turns on the Hi/Low LED's depending on their input and sounds the buzzers.  The 74LS123 detects the High to Low or Low to High transitions and flashes the appropriate LED's.  The only tricky spot is the actual input from the probe. Because you don't want the LED's and Buzzer stuck High or Low when the probe is not connected to anything (i.e. floating), the two transistors detect true TTL logic levels.  You will see I have used somewhat higher resistors for the indicator LED's than is normally used. This is because I don't like them too bright and want them all at about the same intensity.  You can use 470 Ohms or 220 Ohms if you like.

The two transistors are a common NPN 2N2222A and PNP 2N2907.  The value to the R14 resistor (see schematic here) is critical and is unfortunately somewhat variable depending on the properties of the two above transistors.  During board assembly leave the R14 resistor out initially and use a variable pot (connected between the collector of Q1 and Vcc) to find the highest value such that with the probe input connected to nothing, the "Low' LED does not light up but comes on immediately when it is connected to ground. On my prototype board the value was 20K. With my final board (and a different manufacture of the transistors) the value was 6.8K Ohms.  There probably is a way to calculate all this but a temporary variable resistor (0-20K pot) is quick and easy.  The value is not real critical. Once you determine the value drop in a common resistor near that value.


Here is a short video showing the board in action.

 
 

Extender Board (V2)


The detailed schematic can be seen here as well as the exact board layout which can be seen here.
Please note there is a slight error in early schematics of the .pdf file at the bottom of this page.
The Q1 transistor is shown upside down in the schematic. Here is how the two transistors should look:-
    
  Q1 Transistor   Q2 Transistor

Most components are standard items that can be obtained from Jameco, DigiKey or Mouser etc.  The S-100 connectors are hard to find these days. Mouser stocks them (part number 587-346-100,  MFG PN: 346-100-520-202). Note, you will have to cut a slit at the ends of the S-100 connector so it slides on to the top of the board.  See the above picture.

Jameco supplies the Resettable Fuses (part number 199938). Alternatively you can use Pico fuses (shown above).  The two buzzers are Jameco part numbers 138713 and 76065.  The reset switch, Jameco part number 1586074.  BTW, this is a nice little project for somebody starting off building S-100 boards.   Start with this and work your way up to the more complex boards.

A V2 Version of the Board
Note a new later version of the board (V2), now has a jumper to have the buzzer high/low sounds go on only for a short pulse (rather than continuously sound).  A picture of it is shown at the top of this page. Here is the schematic:-
  
  Extender Schematic (V3)
 
Bugs & Corrections
This simple board has no major errors/corrections.  However the high/low trigger point for the probe is somewhat dependent on the two transistors. For a PNP 2N2222 and NPN PN2907 better values for R14 & R15 are 10K and 1K respectively.   Also the sound pulse length should be lengthened by changing R11 & R12 to 1.2K. 

A Tight Fit.
One frustrating thing with these boards if you use them a lot is that the test S-100 board is often difficult to get out of the extender board.  While you certainly don't want it wobbling around a tight fit often pulls up the extender board from the bus rather than the test S-100 board itself.  You can use your fingers to hold down the extender board as you remove the test S-100 board, but often it's difficult.
  
  Fit 1   Fit2   Fit3
      
Some S-100 pin edge connectors are simply a tight fit.   You can correct this by using a drill bit and very carefully enlarge the length of the S-100 pin slot on each side. One or 2 mm is sufficient. Be careful not to touch the 5V or ground pins.  See the first picture above.

Also the sharp edges of new S-100 board can the rounded a little with a file. One or two swipes at 45 degrees is all that is needed. See the two pictures above. Be very careful not to over-do any of the above suggestions.  A loose board will create havoc in your system.

A Production S-100 Board
Realizing that a number of people might want to utilize a board like this together with a group of people on the  Google Groups S100Computers Forum, "group purchases" are made from time to time.  Please see here for more information.

The links below will contain the most recent schematic of this board.
Note, it may change over time and some IC part or pin numbers may not correlate exactly with the text in the article above.

MOST CURRENT EXTENDER BOARD SCHEMATIC (FINAL V2,  10/14/2013)
MOST CURRENT EXTENDER BOARD LAYOUT  (FINAL V2, 10/14/2012)
EXTENDER BOARD KiCAD Files                       (Final V2 .0a  10/13/2017)
EXTENDER BOARD Gerber Files                      (Final V2.0a  10/13/2017)
BOM For This Board   (Rick Bromagem  (12/26/2015)
Extender Board BOM  (V2 5/31/2015)

Other pages describing my S-100 hardware and software.
Please click here to continue...

 

This page was last modified on 10/01/2021