Introduction: Original Xbox Controller to USB Joystick

this is my FIRST! instructable! yeyyy!!!!

now i know its a little dated... but i still use it because... well it works and it is pretty easy
and like all good instructables it brings life to something that is no longer used!

This is how to make a USB Xbox Controller for you MAC computer
(i tossed in a link to windows drivers however i dont have a windows computer so i cant test them... thats your warning haha)

WHATS NEEDED
ORIGINAL xbox controller and connector
USB cable you dont mind cutting up
Electrical tape
old original xbox (if you dont have and original xbox.. or dont want to open it skip to step 6)


OPTIONAL
heat shrink tube
lighter
soldering iron and solder (recommended)
wire strippers

DRIVERS
:NOTE: i did not make the driver... but i do use it on my computer and i have had no problems at all...

MAC OS X
Requirements
• Mac OS X 10.2.6 or later
• Xbox Controller with USB adapter (like this)
• Xbox DVD Remote with USB adapter

http://xhd.sourceforge.net/

windows
(once again i have not used or tested)
http://www.redcl0ud.com/xbcd.html

Step 1: Opening the Xbox

part 1.. opening the xbox

i would hope this would go with out saying... but make sure you unplug the xbox 1st :)

you will need a size T20 torx bit and you will have to take out the following screws
you will have to remove the little rubber feet form the bottom to get the the screws and break the stickers in the center to get to the last two screws.


Step 2: Removing Hard Drive



once you have it open you will need to remove the hard drive ... easy to do no worries.. you will need a torx bit size T10
pointed out in red circles
also be sure to be careful when removing the ribbon and power supple cords form the hard drive

Step 3: Taking Out Controller Port

now that you have gotten to the controller ports... pop off the ports on the right side.
i suggest the 4th one so if you still want to play with 2 or 3 players you can.
some times.. the port will be able to slid off the plastic.. but usually i just snap the plastic in half .. after that put the port back in and reassemble the xbox

Step 4: Stripping Wires and Connecting


the hard stuff is now done! yes taking apart the xbox was the hard stuff ha

now you are going to snip off your usb port... make sure you do it on the correct side!

now this is where you will need to strip the wires... my wire strippers (and most) will not go small enough for the inside wires of the USB and the wires on the controller port.. so i VERY CAREFULLY use the snipping part and as soft as i can just cut along the wires till i can pull the wire cover off exposing the wires of the USB and the controller port!

you will also notice that the controller port has a 5th wire that is yellow... just ignore it you wont need it for this

you will pretty much match the wire colors thats how simple this is....

!!OPTIONAL!!
if you do not have solder available... you can just wrap the wires together... chances are they will just pull apart since they are so tiny tho... but enough electrical tape should help? i highly recommend using solder

Step 5: Driver and Button Layout

the link in here is for the drivers for the controller

http://xhd.sourceforge.net/

it will install to your system preferences

from there its pretty simple... im sure you can figure it out! if not... message me and ill be sure to help you out!

DO NOT MESSAGE ME FOR ROMS I DO NOT HAVE ANY
DO NOT MESSAGE ME FOR ROMS I DO NOT HAVE ANY
DO NOT MESSAGE ME FOR ROMS I DO NOT HAVE ANY
DO NOT MESSAGE ME FOR ROMS I DO NOT HAVE ANY



i dont know rules on emulators and roms talk on here.. so ill just say i use NESTOPIA and this is how i have the joystick set up
a google search for nestopia will turn up links on where to get it

this is how i have the joystick set up..

P1 Left = d-pad left
P1 right = d-pad right
P1 down = d-pad down
P1 up = d-pad up
P1 A = Controller B Button
P1 B = Controller A Button
P1 Start = start
P1 Select = back
Insert Coin = Controller Button Y
Turbo = Right Trigger
Full Screen = X button
Quick Freeze(save) = White Button
Quick Defrost(load) = black Button
Rewind Game = Left Trigger


DO NOT MESSAGE ME FOR ROMS I DO NOT HAVE ANY
DO NOT MESSAGE ME FOR ROMS I DO NOT HAVE ANY
DO NOT MESSAGE ME FOR ROMS I DO NOT HAVE ANY
DO NOT MESSAGE ME FOR ROMS I DO NOT HAVE ANY

Step 6: Making Joystick With No Xbox

if you do not have an xbox, or just dont feel like opening it to take out the controller port there is still a way to make a joystick!

follow all the same steps in 4... except instead of using the controller port you are connecting it directly to the controller wire. some say this is easier..and truth be told  it is, but i use my xbox as a media center so i need the same controller for both my xbox AND macbook.

USB Contest

Participated in the
USB Contest