Time to clean up the 3DP-Vert threads in this section a bit:
The original thread can be found here: M$ Sidewinder 3D Pro on USB
, the follow-up thread here: M$ Sidewinder 3D Pro on USB - 2?
, a thread about replacing the POV switch w/ a tiny analog joystick here: SideWinder 3D Pro Borgified
The Teensy board went through a hardware revision. Please read my post from Oct 23, 2009 for the latest version of the r3 proto ! (post #26
in this thread)Note:
The code does work with the Teensy++ modules as well
I set up a Google code project for the 3DP-Vert
, everything you need is hosted there.
Note on force feedback support:
Just to clear this -- the converter in the current state does not support force feedback effects for the FFP and probably never will. Here's why:Note:
Most gameports back in the day were located on a sound card sharing some pins with the cards MIDI interface. M$ added pin 12 to the FFP (MIDI TxD) and uses MIDI channel 6 to issue FF commands. It's too much work trying to reverse engineer the commands, add a MIDI interface to the 3DP-Vert and modify its USB code to have a fully featured FF device.
There may be native FF support in the future, check this thread
for more info.
A week ago I stumbled over the Teensy
development board (silly name, I agree..), got one, and poked at it a bit. Now I have a 3DP-Vert
rev3 design that I'm planning to use in a possible 2nd run of the converter
A side effect is that this prototype version is probably the most easy to copy, unfortunately also the most expensive..
What you need:
1 Teensy board
, $22 (+s&h)
w/ wires, $13.44 (got mine at RadioShack tho)
for wire wrap, $5.56
2 2.2kOhm resistors
2 2.2nF capacitors
The program for the microcontroller -- I'm still working on that, as soon it's finished I'll publish it. Meanwhile, PM me for a copy if you need one.
I don't have a schematic for this one yet, so you'll have to use the following pictures as a guide to build that thing:
Then connect it to your PC (using a USB A-miniB cable, everyone has them right ?), hit the reset button on the board and use the Teensy loader
to program the 3DP-Vert image. That's it.
I'll update this thread as more info becomes available.