| Project: "PSX controller adapter" |
This project was started on: Saturday the 15th of September 2001
Welcome to the visitors from OCAU. If you have any questions, I am always idling in #overclockers on oz.org. My ICQ is 40418288. Enjoy!In this project, I will be discussing how to interface 4 Sony Playstation Controllers with a PC, and use them as game controllers.
Ordinary PSX pads may be used, however you may also use analogue or "DuelShock" controllers as well. I personally used a PlayStation 2 pad during design and testing. Other controllers may work, although they have not been tested.
In order to do this, we must build a small power supply to power the pads, and then build a small adaptor to interface them with the PC's parallel port (printer port).
| Disclaimer |
If you kill/injure your PC or your PSX pads or your equipment, or yourself, its not my problem. :)
Complete this project at your own risk.
Of course, if you arent comfortable with this sort of stuff, have it done by someone who knows what they are doing.Before attempting this project, you should read through it entirely and make sure you understand it.
| Project Complexity |
This project is fairly simple for most hobbyists to undertake. You need to know how to solder, operate a multimeter, drill holes etc. It also helps if you have basic electronic knowledge .
You will require the following tools:
- Multimeter
- Soldering Iron & Solder
- Wire cutters, pliers etc
- Drill & drill bits
| Software Required |
You will need "Direct Pad Pro", Win 98 or better (only tested in Win 98), and Direct X 7 or better.
- Download Direct Pad ProDirect Pad Pro is no longer available from its creator's website.
IMPORTANT NOTE: Other PSX pad projects say that you should use 5V from the PC and 9V from a power adaptor to power the pad, however, the playstation pad and memory cards are rated at 3.5V and 7.6V. I'm not going to risk blowing up 4 pads, and when I make the memory card attachment, I dont want to blow them up either.
| Components Required |
You will need the following components to complete this project. The parts that I didn't already have were purchased from Jaycar Electronics in Northbridge, Western Australia.
For the power supply we will need:
|
QTY
|
Item Description |
Jaycar
Code
|
Cost per
item
|
|
2
|
"LM317T" Variable Voltage Regulator (TO-220 package) |
ZV-1615
|
$2.10
|
|
1
|
360 Ohm, 1/2W Resistor * |
RR-0561
|
$0.38
|
|
1
|
1K8 Ohm, 1/2W Resistor * |
RR-0578
|
$0.38
|
|
1
|
470 Ohm, 1/2W Resistor * |
RR-0564
|
$0.38
|
|
1
|
820 Ohm, 1/2W Resistor * |
RR-0570
|
$0.38
|
|
1
|
560 Ohm, 1/2W Resistor * |
RR-0566
|
Already had
some
|
|
1
|
220 uF, 25V Electrolytic Capacitor |
RE-6160
|
$0.45
|
|
1
|
1N4004 Power Diode (suitable replacements: 1N4007, 1N5404, 1N5408) |
ZR-1014
|
$0.25
|
|
2
|
TO-220 Heatsinks (6021 Type) |
HH-8504
|
$1.80
|
|
1
|
TO-220 Mica Insulating Kit |
HP-1142
|
$1.80
|
|
|
Thermal Grease |
NM-2010
|
Already had
some
|
|
1
|
An LED of your choice :) I had a red one spare so I used that |
ZD-1725
|
Already had
one
|
|
1
|
A Molex connector |
PS-0740
|
Already had
one
|
|
1
|
A small piece of vero-board (strip board) |
HP-9540
|
Already had
one
|
|
1
|
LED Clip |
HP-1102
|
Already had
one
|
|
2
|
M3 6mm Screws |
HP-0400
|
Already had
some
|
|
2
|
M3 Nuts |
HP-0425
|
Already had
some
|
|
1
|
Switch of some sort |
ST-0550
|
Already had
one
|
|
1
|
Pack of PCB Pins |
HP-1250
|
Already had
some
|
* Resistors come in a pack of 8 from Jaycar. Save the leftovers and make some extra units to sell to ur mates :)
For the interface you will need:
|
QTY
|
Item Description |
Jaycar
Code
|
Cost per
item
|
|
4
|
8-Pin DIN Chassis Socket |
PS-0359
|
$2.00
|
|
1
|
5+1/4 Blank Faceplate |
If
U don't have one U shouldnt be doing this.
|
Already had
one
|
|
1
|
Male D25 Solder Connector |
PP-0840
|
$1.40
|
|
1
|
D25 Backshell |
PM-0848
|
$1.80
|
|
1 metre
|
9 Way Data Cable |
WB-1578
|
$2.00
|
For EACH controller adapter you will need:
|
QTY
|
Item Description |
Jaycar
Code
|
Cost per
item
|
|
1
|
8-Pin DIN Inline Plug |
PP-0312
|
$1.25
|
|
1
|
Playstation controller extension cable to cut up |
WV-7420
|
$16.75
|
You will also need :
|
QTY
|
Item Description |
Jaycar
Code
|
Cost per
item
|
| Hook-up wire. I prefer rainbow cable |
WM-4516
|
$2.89pm
|
|
|
|
Some heatshrink. Get 1.5mm and 2mm sizes |
WH-5530/1
|
$2.05
|
| Solder |
|
|
|
| Epoxy resin glue |
|
|
|
| PVC tape |
|
|
|
| A Playstation controller (DUH) |
After you have sourced the above components and tools, you should be ready to start building.