
      AN EXPANSION SLOT BOX FOR AMSTRAD PPC PORTABLE COMPUTER

                       Steve Asher

When I bought the PPC, I quickly found that I was limited
in what I could add to the machine. Colour monitor, Mouse, and
Ram Drive proved useful, but I still liked the idea of adding
External Hard and Floppy Drives, Joystick etc.

I saw ads in English magazines for Internal Hard Drives
and External Expansion Boxes, but they were all pricey and
not readily available in Australia. With a little pressure
from Tony, I started to work towards making my own Slot Box.

The first breakthrough was the Technical Reference
Manual from Mr Computer. I studied the Expansion Socket
Pinouts, and slowly designed my board. "Interfacing To The
IBM Personal Computer", published by Sams, proved invaluable
for information on "conditioning" the various signal and
power leads.

A number of people helped me, by answering my questions
and giving support..e.g. [Tony S and David S].
I built it on a Tandy solder pad board [not veroboard]
approx 6.25" x 4.5", using 3 IBM Sockets, to allow me to use
a Hard Disc Controller, Joystick Controller, and perhaps a
suitable Floppy Controller.

I set out all components, and when happy with layout,
I "tacked" the IC, IBM, and Expansion Sockets with several
solder spots to the Tandy board pads. As PPC uses 25 and 37
way "D" connectors, and I was using 26 and 40 way "IDC"
sockets, I marked ECA socket as 1 to 13, and 14 to 25, and
did not use tag 26. For ECB, I numbered row 1 from 1 to 19,
leaving 20th tag spare, and numbered row 2 from 20 to 37,
leaving the 19th and 20th tags spare. [Note: If you build
yours this way, make sure you understand this numbering:
the vacant tags are normally numbered 20, 39, and 40.].

I ran the wires for Power in parallel across the
Board, and up the side of each IBM Socket to the appropriate
tags..i.e. like a tree with branches, and to the various
IC tags and Resistors/Capacitors as described in Wiring Run.
For the Signal Wires, I ran them starting either from
IBM Sockets or Expansion Sockets depending on which was
easiest for me at the time...usually from Left to Right.

The 8 Data Lines are each connected to the tags of the 47pF
Capacitor, and 10K Ohm Resistor, and then to tags of IBM Skts.
The Buffered Signals are run from Expansion Skt to incoming
tag of 74HC244 IC, and from outgoing tag to IBM Skts.
Be careful with the Numbering of the IC's, as there are 8
Buffers in each, packed in like sardines. I.e. first cct.
uses tag 2 for incoming signal from PPC, tag 18 for outgoing
signal to IBM Skt., while 2nd cct. uses tag 17 for incoming
signal from PPC, and tag 3 for outgoing signal to IBM Skt.
I am emphasising this because I made several mistakes myself!

The signal wires which require no conditioning are simply
run from the PPC Expansion Socket to the appropriate IBM Skt tag.
I have used 3 IBM Sockets, and commoned all the signal wires by
looping  across from socket to socket. As the IBM Skts are at 1"
centres, I cut the looping wires approx 1.5" long, and stripped
approx 1/8" from each end for soldering.

The Connecting Cables from PPC to Expansion Box are kept as
short as possible to minimise noise and signal distortion..e.g.
about 6". They use 25 and 37 way IDS "D" Connectors at PPC end,
and 26 and 40 way IDS Connectors at Expansion box end. To reduce
noise, I wrapped the ribbon cables with Alfoil for shielding, and
protected the Alfoil with packing tape. [Fairly rough!].

                 PARTS LIST

1x Tandy/Radio Shack Circuit Board # 276-147
3x 62 way IBM Sockets              2x 20 way IC Sockets
2x 74HC244 "Non Inverting Buffer" IC's
8x 10,000 Ohm 1/4 Watt Resistors   8x 220 Ohm 1/4 W Resistors
2x 4,700 Ohm 1/4 Watt Resistors    2x 22uF Capacitors
8x 47pF [picofarad] Capacitors
1x 25 Way Male IDC "D" Plug   1x 37 Way Male IDC "D" Plug
1x 26 Way IDC Header          1x 40 Way IDC Header
1x 26 Way IDC Line Socket     1x 40 Way IDC Line Socket
1x 5 Way PCB Mount Screw Terminal for Power Connection
Sufficient Ribbon Cable for the two connecting cables
Box to suit project and your application e.g. Jaycar HB 5468
Power Supply  [+5V, +12V] to suit your application
Wire, screws, nuts, bolts, holes etc.
Approximate Cost is $120 excluding Power Supply

           SUGGESTED IMPROVEMENTS:

As I did not know whether or not it would work when I started
building, I tried to keep construction simple and costs low.
There is some interest in designing a Printed Wiring Board,
which will speed up construction time, and improve immunity
to noise and signal distortion.

Also, use of Shielded Cable with "D" Connectors at each end
would improve noise immunity. However, the "D" Sockets I
have seen will not match the holes in the Tandy board! The
information in this article is freely given, and you are
free to use it as you wish, but I cannot guarantee that your
application will be successful.

This design could possibly be modified to suit other machines
such as Toshiba, but the buffering and proprietary expansion
would need to be studied carefully and altered to suit.

Tony and I are both using 20 Meg Hard Drives with our
PPC's, and they work well with this versatile machine.
