A PS2 analog controller interface for your big PC.
Cypress discontinued the AN2131Q (aka. EZ-USB) chip.
Maybe I will rewrite this stuff to a CY7C68013A (someday ;-)
Look, mum! I found a tray of old AN2131Q behind a shelf in the working room ;)
I blame it on the kids. They're fiddling around with my stuff all the time...
Lifetime reserve of AUAAs!
As a fan of racing simulation games like Grand Prix Legends, Geoff Crammonds excellent Grand Prix series, I, once
a day, found it a little unhandy to move around with a giant PC-wheels like those Logitech Thrustmasters (tm).
Extensive tests on PS1/PS2, lasting for years, have proven the PS2-analog controller to be racing-sim capable,
and trained our livers.
I wanted one of those for my PC, too. As usual, all you could buy was crap.
Linear axis movement rather drives you to distraction than through the course.
Another project was born:
You need to program the 24LC02!
If you're smart enough to build a circuit, programming a tiny little I2C EEPROM shouldn't be a problem, right?
Google is your friend. You will find tons of I2C programmers like this.
The microcontroller is, of course, able to program the EEPROM by its own. If unprogrammed, it uses a default
Cypress VID:PID. Linux (built in) as well as Windows drivers are available for downloading code.
I somewhere still have the programming code available. It only needs to be found ;-)
You only need to write the first 8 addresses:
The PS2 connector has to be mounted like shown below, rounded side on top:
Unfortunately, the layout contains a little error.
I do not have an updated schematic or layout. Correct it like shown below:
Click pic for a better resolution.
Initially the circuit was built with other types of gaming equipment in mind. The user should have had the ability
of hooking up his/her own potentiometers, building own controllers.
Although the hardware is capable of this, I never wrote the corresponding firmware.
- schematic (PDF)
- placement (PDF)
- test layout, eagle (BRD)
- PC application (EXE)
- USB driver (INF, SYS)
- firmware (HEX)
- some settings for games
DOWNLOAD 1: auaa2-hard.zip
DOWNLOAD 2: auaa2-soft.zip