Credit for nearly all this info goes to JollyWest.
Most of it is from this thread:
http://forum.arcadecontrols.com/index.php/topic,121723.0.htmland his blog:
http://arcadecabblog.wordpress.com/I'm reposting the info here along with some of my own, so everything will be in one place.
(In the driving cab forum
)
The immersion PCB is a USB interface for use with Happ driving controls and force feedback systems.
ECCI was also using them in their high end pc racing wheels.
They are fairly hard to find. Global VR is low on stock and from what I understand they will not sell you one unless you have a damaged one to return to them.
Description and part number on Global VR's service site is:
Steering PCB, Immersion, Single-Board Style (990-0040-01)
(no way to direct link, you'll have to search
http://parts.globalvr.com/ )
I got mine used from ebay. I paid $150 for the boards + wiring harness, but the wiring they sent turned out only to include the jumper cable for between the boards and the power input...and a bunch of junk audio stuff. I thought I was getting all the connectors.
These cards were used in the following Global VR games:
Need for Speed GT
Need for Speed Underground
Need for Speed Carbon
NASCAR Racing (not to be confused with NASCAR Racing by SEGA)
Twisted - Nitro Stunt Racing
There seems to be many versions out there. The new ones are a single PCB, while the ones Jolly West and I have found were two separate PCBs. His has many more inputs than mine, but here is the pinout for mine:
I didn't bother trying to figure out what the connectors between the boards were. If you happen to be missing the cable that connects them, I'd recommend ordering one from Global VR if they still have them. If not, I'll try to explain how it's wired.
(I'm sure there is a better way to explain this and I'll probably revise it later, but it's late and I want to post the info while it's fresh in my memory)
The connector on the left side has the tabs facing up, the one on the right has them facing down:
When the connectors are held like this, the leftmost pins on each are connected:
The pins for the button and potentiometer connections are standard .1"
I did not have the original connectors, so I used some pre-crimped jumper cables from pololu for testing.
The main board is powered through the 24v input on the second board. I assume the power input jack on the main board is used for testing or when the application doesn't have ffb. I do not know the proper voltage for that input.
The buttons are matrixed and require diodes after them if you want all of them to work. (see manual)
If you go to the trouble, you'll have 12 buttons and the four directions on the hat switch.
If you only need 4 buttons, think of SCAN 1 as the ground and SENSE 1-4 as the buttons.
That will show up as buttons 1-4 on the game controller.
SCAN1 + SENSE1 = BUTTON 1
SCAN1 + SENSE2 = BUTTON 2
SCAN1 + SENSE3 = BUTTON 3
SCAN1 + SENSE4 = BUTTON 4
SCAN2 + SENSE1 = BUTTON 5
SCAN2 + SENSE2 = BUTTON 6
SCAN2 + SENSE3 = BUTTON 7
SCAN2 + SENSE4 = BUTTON 8
SCAN3 + SENSE1 = BUTTON 9
SCAN3 + SENSE2 = BUTTON 10
SCAN3 + SENSE3 = BUTTON 11
SCAN3 + SENSE4 = BUTTON 12
SCAN4 + SENSE1 = POV HAT UP
SCAN4 + SENSE2 = POV HAT RIGHT
SCAN4 + SENSE3 = POV HAT DOWN
SCAN4 + SENSE4 = POV HAT LEFT
Connecting SCAN ALL to any of the SENSE pins will activate all four buttons associated with that SENSE pin.
I did not do any testing with the "Force Disable" header.
The Force feedback tests in windows controller settings worked fine without having anything on that header connected.