USB Converter for MS Sidewinder 3DPro, PP, and FFP

For system help, all hardware / software topics NOTE: use Coders Corner for all coders topics.

Moderators: Krom, Grendel

rplb
DBB Cadet
DBB Cadet
Posts: 1
Joined: Sat Aug 22, 2009 3:12 pm

UK Teensy supplier?

Post by rplb »

I've been lurking this thread for a while. Many thanks to Grendel for designing this.

I can't find the Teensy anywhere except from PJRC. Is there a UK supplier? Would anyone like to share on the shipping? There's be VAT, a handling fee and duty on top, which is why I haven't jumped in and ordered already.
londab8
DBB Cadet
DBB Cadet
Posts: 2
Joined: Tue Jan 19, 2010 10:36 pm

Post by londab8 »

In the end, it was a success. I had a few problems of my own while making it. Once everything was soldered properly (missed 4 pins the first go around!) it ran like a champ. Plugged it in and windows 7 popped up with new hardware found and that was it. Descent 1 and 2 work just fine. Still working on Freespace 2 though. Must be an option thing there.

Overall, very happy with the way it all worked out.

Thanks to Grendel for giving us the opportunity to use our joysticks again the way they were meant to be.
forlornpants
DBB Cadet
DBB Cadet
Posts: 3
Joined: Fri Nov 13, 2009 4:04 pm

Post by forlornpants »

i finally got around to putting this together and it works great! Thanks so much for posting the info
bass_player
DBB Cadet
DBB Cadet
Posts: 6
Joined: Tue Feb 23, 2010 12:30 pm
Location: Oregon, USA

A little help please --

Post by bass_player »

I stumbled upon this site while looking for a method to make my Sidewinder FF Pro work again.

I am impressed by the clever design, but for the life of me I can't seem to find the link to a schematic.

I think I will build the unit as shown in the pictures above and hope to have the piece parts soon.

Thanks to all of you for the nifty piece of work.
wolfmanjm
DBB Cadet
DBB Cadet
Posts: 7
Joined: Sat Oct 17, 2009 10:19 pm

Post by wolfmanjm »

Here is the schematic I worked off of...

Image

Or a pdf of the schematic is here:

http://blog.wolfman.com/files/3dvert_schem.pdf

and the associated blog article is here:

http://blog.wolfman.com/articles/2009/1 ... ick-to-usb
bass_player
DBB Cadet
DBB Cadet
Posts: 6
Joined: Tue Feb 23, 2010 12:30 pm
Location: Oregon, USA

Schematic

Post by bass_player »

Thanks for the quick reply. The circuit diagram and the photos should make this a quick build. I might even try to get a copy of \"Descent\" :roll:
Finishing_Touch
DBB Cadet
DBB Cadet
Posts: 1
Joined: Sun Feb 28, 2010 12:55 pm

Post by Finishing_Touch »

I got the board yesterday and finished building the assembly today. It works perfectly. I can't thank you enough.
pyrlix
DBB Cadet
DBB Cadet
Posts: 1
Joined: Tue Mar 02, 2010 10:18 am
Location: Germany

Post by pyrlix »

I am living here in Germany, and just own a Microsoft Sidewinder FF Pro Gameport Edition, which wasnt cheap here.Now with my newer Computer i've got no Gameport and my Soundcard with Gameport won't work at Windows 7.
I tried several Gameport2USB Converter,but none of them worked.I just cant play Wings of Prey or MSFSX anymore.

Now i found this How2DIY but just cant find the Teensy Board here in Germany.I just need the Contraption for a normal Converter and a Circuit diagram for it.And of course the material list and the software to use it.
User avatar
Grendel
3d Pro Master
3d Pro Master
Posts: 4390
Joined: Mon Oct 28, 2002 3:01 am
Location: Corvallis OR, USA

Post by Grendel »

The Teensy board is only sold by PJRC. They do ship worldwide.
bass_player
DBB Cadet
DBB Cadet
Posts: 6
Joined: Tue Feb 23, 2010 12:30 pm
Location: Oregon, USA

Question for Wolfmanjm

Post by bass_player »

I notice from your photos that the ground pin on the teensy is connected to a floating connector strip on the schmartboard. It also appears that one of the caps is also connected to a floating strip. Is these two grounds deliberately floated, or is there something on the other side of the board that is jumping these connections to the ground pads on the schmartboard?

On my schmartboard (which bears the same part number as the photos) only the three holes in brackets in each of the four corners are connected to the ground plane.

Obviously, the circuit works, but it is a little mysterious to me.

Finally, was there a particular reason to use two jumpers to connect VCC to the d-sub, or was it simply easier to solder that way?
wolfmanjm
DBB Cadet
DBB Cadet
Posts: 7
Joined: Sat Oct 17, 2009 10:19 pm

Post by wolfmanjm »

What you can't see as it is covered by a wire is both floating pads are jumpered to the ground rail in both cases, as per the schematic. I'd follow the schematic rather than the photos that can misleading.

As far as I can see there is one jumper from teensy Vcc to a free strip then a jumper from that free strip to the DSUB.
bass_player
DBB Cadet
DBB Cadet
Posts: 6
Joined: Tue Feb 23, 2010 12:30 pm
Location: Oregon, USA

Thanks

Post by bass_player »

I thought there was something hidden in the photo and was prepared to go strictly from the diagram.

I bought the little board that is really for a 25 pin connector, but the 15 pin fits nicely and it gives just a little more room for the wiring.

Unfortunately, I neglected to order the little clips to hold the board together, so I can't complete the circuit until UPS arrives sometime tomorrow.

Thanks again ---
User avatar
roid
DBB Master
DBB Master
Posts: 9990
Joined: Sun Dec 09, 2001 3:01 am
Location: Brisbane, Australia
Contact:

Post by roid »

i just noticed this video on Makezine

Circuit Skills: Circuit Board Etching


They basically show you howto etch your own circuit boards. It seems quite easy.

The kit (2 solutions and 2 pre-coated circuit boards) is $46.95 USD from Jameco.com
And extra pre-coated circuit boards are $4.95 USD each.

Assuming the solution in the kit lasts,
- To be below the cost of the breadboard ($13.44) you'd need to make 5 of them ($12.36 each).
- You could print out 13 boards for $101 ($7.80 each)
- Or 33 boards for $200 ($6.07 each)

Though you would still need to drill the holes, and buy & insert the electronics which would be $28.52 per board (not including price of etched board).
If you made 5 boards, the cost would be comparible to the original breadboard version. The etched board would look more professional, would probably be more robust, but would be harder to construct/assemble.
I guess it would be something someone would do if they knew what they were doing, and were making a few of them.
Drakoz
DBB Captain
DBB Captain
Posts: 556
Joined: Thu Nov 05, 1998 12:01 pm
Location: San Jose, CA
Contact:

Post by Drakoz »

For me I stopped etching PCB's years ago and just send everything to a cheap proto house like Sunstone.com. I don't mean to discourage people etching their own PCB's. I just mean don't be afraid to use the cheap quick turn houses. Most the cost in etching and drilling your own PCB is time, and if you have little of it, it is actually cheaper to get a PCB made by Sunstone.com.

BTW, another alternative to etching is a simple CNC roto-tool type machine to etch the copper off the board with a computer. Search for \"CNC PCB\" on Youtube for many examples. The advantage of such a machine is it's relatively cheap to make, and once it's done, it can both make a PCB with better tolerances than chemical etching, and drill the PCB for you more accurately than you can drill the holes manually. Entry cost is higher, but when done, you have a machine that can do a lot more than make PCB's.
krod1
DBB Cadet
DBB Cadet
Posts: 5
Joined: Wed Feb 24, 2010 4:57 pm

Post by krod1 »

Hi All,

I have been using this joystick for 12 years now and really need one of the units. Just went to a new computer and Windows 7 64 with no gameport. I do some soldering but dont think I could pull this one off. If anyone out there has a working unit they want to sell please PM me with a price. Thanks!!!!
krod1
DBB Cadet
DBB Cadet
Posts: 5
Joined: Wed Feb 24, 2010 4:57 pm

Post by krod1 »

HI Guys,

I just went to the Windows 7 compatiblity center. Believe it or not they say the 3d pro is compatible in windows 7. :oops: I just asked them to send me a USB adapter or even some game port drivers that will work. ( I am sure they are already in the mail). :o I guess all the time and effort all u guys put into this project was for nothing!!! :lol: Just call or write microsoft and I am sure they will get an adapter or drivers out to anyone who needs them. :roll: (NOT)

Cya
User avatar
Floyd
DBB Captain
DBB Captain
Posts: 561
Joined: Sat Apr 26, 2003 2:01 am
Location: Germany
Contact:

Re:

Post by Floyd »

krod1 wrote:I guess all the time and effort all u guys put into this project was for nothing!!!
if you mean the aid this converter provided 3dpro users all these years until now they released win7 were for nothing, then yes. :roll:

oh and, please post a picture of your 3dpro plugged into a state of the art notebook (without a docking station, that is).
krod1
DBB Cadet
DBB Cadet
Posts: 5
Joined: Wed Feb 24, 2010 4:57 pm

Re:

Post by krod1 »

krod1 wrote:I guess all the time and effort all u guys put into this project was for nothing!!!
I really hope no one thinks I was serious about this quote. :wink: It was a jab at MS support. With that said, I still need one of this adapters. :shock:
User avatar
roid
DBB Master
DBB Master
Posts: 9990
Joined: Sun Dec 09, 2001 3:01 am
Location: Brisbane, Australia
Contact:

Post by roid »

Your computer's lack of gameport is Microsoft's fault?
is this guy for real?
krod1
DBB Cadet
DBB Cadet
Posts: 5
Joined: Wed Feb 24, 2010 4:57 pm

Re:

Post by krod1 »

roid wrote:Your computer's lack of gameport is Microsoft's fault?
is this guy for real?
My computer's gameport has nothing to do with. Windows 7 does NOT support any game port, neither did Vista for that fact. Thanks to Daniel Kawakami Vista 32 bit would support a creative game port but not in Vista 64. So the point being, how can Microsoft say the Sidewinder 3D Pro is compatabile with Windows 7 when Windows 7 does not support any type of 15 pin game port. I hope this helps you understand my point.
krod1
DBB Cadet
DBB Cadet
Posts: 5
Joined: Wed Feb 24, 2010 4:57 pm

Post by krod1 »

Thanks Grendel for all the work you and everyone else put in to this project. I got one put together like the one you have in post #26. It only took about an hour and works like a champ. Gonna try one like wolfman's in the near future. Sure is nice to have my 3D Pro back in Windows 7 and Battlefield 2. Thanks Again!!!! :D :D
User avatar
roid
DBB Master
DBB Master
Posts: 9990
Joined: Sun Dec 09, 2001 3:01 am
Location: Brisbane, Australia
Contact:

Post by roid »

wow i never realised they removed support in Vista, wtf.
User avatar
Floyd
DBB Captain
DBB Captain
Posts: 561
Joined: Sat Apr 26, 2003 2:01 am
Location: Germany
Contact:

Re:

Post by Floyd »

roid wrote:i just noticed this video on Makezine

Circuit Skills: Circuit Board Etching


They basically show you howto etch your own circuit boards. It seems quite easy.

The kit (2 solutions and 2 pre-coated circuit boards) is $46.95 USD from Jameco.com
And extra pre-coated circuit boards are $4.95 USD each.

Assuming the solution in the kit lasts,
- To be below the cost of the breadboard ($13.44) you'd need to make 5 of them ($12.36 each).
- You could print out 13 boards for $101 ($7.80 each)
- Or 33 boards for $200 ($6.07 each)

Though you would still need to drill the holes, and buy & insert the electronics which would be $28.52 per board (not including price of etched board).
If you made 5 boards, the cost would be comparible to the original breadboard version. The etched board would look more professional, would probably be more robust, but would be harder to construct/assemble.
I guess it would be something someone would do if they knew what they were doing, and were making a few of them.
not worth the effort. the solution fades quickly. depending on the type of solution, you may have to rise the temperature of the solution to work (properly). you already mentioned the drilling. you need extra space to place that stuff to not run it over accidently etc. you have to take the solutions to professional toxic waste disposal. you have extra equipment lying around (some of it contaminated after use), all that goes into the equation.
if double sided, the most disgusting and time consuming part is the connecting of the pads from the upper and lower layer.
find a local PCB maker and pay these 5-10% more, but have it done when it arrives in the mail, with solder resist and tinned pads, edges milled - double sided, if necessary (upper and lower pads are already connected). and it saves your time. you can ask for a quantity rebate too.
afterall, everything you get additionally adds up to about the same price as if you buy it, but you buy without worries :)
delveneto
DBB Cadet
DBB Cadet
Posts: 9
Joined: Fri Apr 04, 2008 11:00 am

Link is broken

Post by delveneto »

The link posted by Grendel at post # 26 is broken, file \"3DPvertR3_2.zip\". Please, can this be corrected? Thank you. :-)
User avatar
Grendel
3d Pro Master
3d Pro Master
Posts: 4390
Joined: Mon Oct 28, 2002 3:01 am
Location: Corvallis OR, USA

Post by Grendel »

Ack. I sent an email to the site owner. Meanwhile, anyone who needs the file: send me a PM w/ your email address, I'll send it to you.
toaste
DBB Cadet
DBB Cadet
Posts: 1
Joined: Wed Apr 14, 2010 5:13 pm

Post by toaste »

I happened across this project after picking up the teensy just for use as a dev board, and now my trigger finger's itching! It'll be nice to finally bring the old 3dpro back out of retirement.
User avatar
BUBBALOU
DBB Benefactor
DBB Benefactor
Posts: 4198
Joined: Tue Aug 24, 1999 2:01 am
Location: Dallas Texas USA
Contact:

Post by BUBBALOU »

just think of all the closets and attics and basements people are going through to find their 3dpros and dust them off after using this tjread as a guide.... Imagine if one of our resident mechwarrior nuggets was to crosspost this thread in the various forums in their communities

I seem to have a better workout dodging your stupidity than attempting to grasp the weight of your intelligence.
User avatar
Grendel
3d Pro Master
3d Pro Master
Posts: 4390
Joined: Mon Oct 28, 2002 3:01 am
Location: Corvallis OR, USA

Post by Grendel »

I started a Google Code project for the converter. The hex image is hosted there now. I'll add content as time permits. I'll also change the post on the 1st page as soon RC fixes the boards database..
User avatar
Mr. Perfect
DBB Fleet Admiral
DBB Fleet Admiral
Posts: 2817
Joined: Tue Apr 18, 2000 2:01 am
Location: Cape May Court House, New Jersey.
Contact:

Post by Mr. Perfect »

I don't know if this helps at all, but my Precision Pro actually came with a USB adapter in the box. It has what I'm guessing is a Microsoft part number stamped into it, 98427.

Image

It's awfully small, so it might be simpler to make then what you're building. It doesn't even show up as a device if plugged in by itself.
User avatar
Grendel
3d Pro Master
3d Pro Master
Posts: 4390
Joined: Mon Oct 28, 2002 3:01 am
Location: Corvallis OR, USA

Post by Grendel »

It's a passive part (just a few wires in it) that only works w/ the Precision Pro (part no. X03-57540, product id. starting w/ 85791.) There's a discussion about it here.
User avatar
Mr. Perfect
DBB Fleet Admiral
DBB Fleet Admiral
Posts: 2817
Joined: Tue Apr 18, 2000 2:01 am
Location: Cape May Court House, New Jersey.
Contact:

Post by Mr. Perfect »

Ah, ok. Things can't be that simple, huh? :)
nexus148
DBB Cadet
DBB Cadet
Posts: 1
Joined: Sun Sep 19, 2010 11:11 am

Post by nexus148 »

Work with Flight Simulator X in Windows 7 64?

Thanks
User avatar
Grendel
3d Pro Master
3d Pro Master
Posts: 4390
Joined: Mon Oct 28, 2002 3:01 am
Location: Corvallis OR, USA

Post by Grendel »

Should. Y/w.
mattsimis
DBB Cadet
DBB Cadet
Posts: 6
Joined: Tue Mar 03, 2009 4:25 pm
Location: Ireland

Post by mattsimis »

Hi All,

Just got the final parts to build one of these myself. Made up the boards as per this image:
http://i902.photobucket.com/albums/ac22 ... _0083x.jpg

Using Windows 7 x64. I can load the Blink slow and Blink fast to the Teensy 2.0 no problem. When I load 3DProR3.hex the led just flashes continuously (fast).
Ive tried with and without a SW 3d Pro connected, any ideas?


Two differences with my build afaik:
- I used a bare DB15 Female socket and soldered the wires too it, connected them in a line as per the numbers (1,2,3,4,7,10,13,14) in the diagram above
- I broke a pin in the small bridging socket on the breadboard, in the images its on the far left, position E30.. I connected F30 to C30 instead, ok I assume?
motoxbudd
DBB Cadet
DBB Cadet
Posts: 1
Joined: Sat Dec 18, 2010 8:27 pm

Post by motoxbudd »

nice forum guys :)

/me fellow oldskool hardkore descenter.

i just got a brand spankin new, still in sealed box, 3d pro from ebay. gotta love the place. figured it was gonna be a task to get it workin in win7, but i didnt care.

long story short, i found this adapter:
http://www.pccables.com/cgi-bin/orders6 ... com&rcode=
Part No 70608
Description USB to Gameport Manhatan 168199 Compatible

had good reviews on amazon, people say it works good. so i bought it. and it does work! just plugged it to my sw3dp to my win7x64 macbook pro, and poof, drivers installed.

few probs tho. tried all combinations of switch settings on adapter and bottom of sw. hat switch left dont wanna work (up/down/right works). base buttons dont work, but i dont care. what is the big prob is z-axis/twist/rudder works in windows settings, but it dont work in either descent or forsaken. forsaken recoginizes there is a third axis, but it dont do nothin when i twist.

ill post again if i find a fix.

-moto
mattsimis
DBB Cadet
DBB Cadet
Posts: 6
Joined: Tue Mar 03, 2009 4:25 pm
Location: Ireland

Post by mattsimis »

Presumably it doesnt work fully as the SW3dPro used Midi functions to get the full functionality (IRC) and that adapter explicitly states it doesnt support such functionality.

Surprised it worked at all though, good feedback!
User avatar
Grendel
3d Pro Master
3d Pro Master
Posts: 4390
Joined: Mon Oct 28, 2002 3:01 am
Location: Corvallis OR, USA

Post by Grendel »

The SW3DP does work w/ certain game port adapters. It will run in analog emulation mode only tho. Full functionality is only possible w/ a native game port and W98/95/NT/XP or the 3DP-Vert USB converter.
belboz
DBB Cadet
DBB Cadet
Posts: 3
Joined: Wed Jan 12, 2011 2:44 pm

Post by belboz »

Quick question. Getting ready to build this on a breadboard.

I looked at these two circuits posted by Grendel and noticed a difference in the two.

On the first one IMG_0553 pin 3 on the 15pin connector is connected to B4 on the Teensy (obviously going through the resistor). Pin 13 on the 15 pin goes to B5 on the Teensy.

On the second image below (IMG_0083x) pin 3 of the 15 pin goes to B5 on the Teensy. Pin 13 of the 15 pin goes to B4 on the Teensy.

I am curious which is correct? Or if maybe a software change occurred which needed that change.

p.s. I did notice rhulasi asked about this difference in the two design images, but I didn't see an answer. It looks like switching these two would only effect the X and Y axis being switched from one design to the other.

The schematic wolfmanjm posted looks to follow the earlier design posted on Oct 2nd by Grendel. But the latter posting by Grendel on Oct 23rd looks to have the sources to B4 and B5 switched.

Minor in the grand scheme. I can build it one way and just switch the two wires if I need to, but was curious which design is right.

Image


Image
User avatar
Grendel
3d Pro Master
3d Pro Master
Posts: 4390
Joined: Mon Oct 28, 2002 3:01 am
Location: Corvallis OR, USA

Post by Grendel »

The X & Y lines are triggered at the same time to signal the stick to send data -- doesn't matter what way round they are connected. :)
belboz
DBB Cadet
DBB Cadet
Posts: 3
Joined: Wed Jan 12, 2011 2:44 pm

Post by belboz »

Thanks for the quick feedback. Going to build one tonight or tomorrow. Will post the results when I do!
Post Reply