Following on from my article about using XBox Controllers with Arduinos, I wondered if it was possible to actually make an XBox receiver, rather than having to buy one.
There are a number of tutorials to follow, a quick google sees to that:
- How to make a homemade Xbox 360 controller wireless receiver for … – an excellent, if rather long and rambling, thread.
- DIY Xbox Controller Receiver for PC – Instructables
- Diy Xbox wireless controller adapter for Pc – Instructables
- Get an old RROD XBox 360
- Pull out the RF Receiver, (image taken from page 5 of the How to make a homemade Xbox 360 controller wireless receiver for PC! guide, which shows how to get the Ring LEDs to light). Note that the Slim XBox is slightly different, see below.
- For a simple USB Conversion – Solder a 5V Zener diode and an old USB plug, like so (image taken from How to make a homemade Xbox 360 controller wireless receiver for PC!)
- For an Arduino based setup – This image shows the connections more clearly (image taken from Diy Xbox wireless controller adapter for Pc)
Here is a fritzing diagram (taken from page 14 of the How to make a homemade Xbox 360 controller wireless receiver for PC! guide):
Here is an alternative method, provided by Robot 9706, using a FTDI MM232R, with I believe allows one to use with both XBox and PC, as well as enabling full control over the LEDs.
The breadboard circuit
This method comes with a Windows application.
Here is a video showing the complete setup:
Slim XBox 360
The RF receiver from a Slim XBox 360 differs fromt he full fat older type XBox 360. Images taken from page 16 of the How to make a homemade Xbox 360 controller wireless receiver for PC! guide.
The diode can be the 1N4001, 1N914 or 1N4148. Basically each diode has a 0.7V drop across it, so, two diodes in series give a 5 – 0.7 – 0.7 = 3.6V which is close to the 3V3 required. Likewise, the Zener Diode is a dirty way of getting from 5V to 3V3.
The best, and safest, way is to use a 3V3 voltage regulator, to make to 5V to 3V3 conversion, as shown of page 16 of the How to make a homemade Xbox 360 controller wireless receiver for PC! guide:
Shown on an RF module from a Slim XBox360, as the board is somewhat different:
Another photo of the Slim XBox receiver
The 3V3 regulator can also be obtained from a dead XBox: