projects:xbr
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
projects:xbr [2013/06/16 22:31] – [Description] mkucia | projects:xbr [2013/06/19 10:45] – [DIY Xbox 360 PC wireless receiver with MSP430 control] mkucia | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== DIY Xbox 360 PC wireless receiver with MSP430 control ====== | ====== DIY Xbox 360 PC wireless receiver with MSP430 control ====== | ||
+ | //Germany 15.06.2013// | ||
===== Abstract ===== | ===== Abstract ===== | ||
Xbox 360 wireless controller can be used with PC when special adapter is used. | Xbox 360 wireless controller can be used with PC when special adapter is used. | ||
Line 5: | Line 6: | ||
Additional interface is used to initialize module LEDs and start sync process. | Additional interface is used to initialize module LEDs and start sync process. | ||
One can create adapter for a fraction of cost using only several elements. | One can create adapter for a fraction of cost using only several elements. | ||
+ | |||
+ | {{: | ||
===== Description ===== | ===== Description ===== | ||
+ | |||
+ | Required parts: | ||
+ | * Xbox360 RF board | ||
+ | * USB cable | ||
+ | * MCU | ||
+ | * LDO (3.3 [V]) | ||
+ | * Capacitor/ | ||
Pinout of the RF board from top: | Pinout of the RF board from top: | ||
Line 14: | Line 24: | ||
Board must be powered by 3v3 so I decided to use LDO. | Board must be powered by 3v3 so I decided to use LDO. | ||
- | Furthermore to start pairing process specific command must be sent. I have used MSP430G2231 for this task. | + | Furthermore to start pairing process specific |
MCU need reset pull-up resistor and decoupling capacitor. | MCU need reset pull-up resistor and decoupling capacitor. | ||
Pins 1 and 8 are connected to RF board. | Pins 1 and 8 are connected to RF board. | ||
+ | |||
+ | Pairing process starts few seconds after device is powered. No external button needed. | ||
+ | |||
< | < | ||
Line 131: | Line 144: | ||
} | } | ||
</ | </ | ||
- | ===== Example | + | ===== Notes ===== |
+ | * There is no way to detect if controller is connected without snooping USB. Current and serial responses do not change after connection. | ||
+ | * RF board should be easy to get as repair shops have huge stock from broken Xboxs | ||
projects/xbr.txt · Last modified: 2023/05/07 13:32 by mkucia