3 Simple Ways to
Share What You Make

With Instructables you can share what you make with the world — and tap into an ever-growing community of creative experts.

PhotosPhotos

Share one or more photos of a project, recipe, or whatever you've made, quickly and easily.

Step by StepStep-By-Step

Share your step-by-step photos with text instructions of what you made so others can do it too!

VideoVideo

Share your how-to video. You'll need your embed code from a video site such as YouTube.

How to Piggyback an Xbox360 controller on a Universal PCB

Step 2Understand the PIggyback connector pinout

Understand the PIggyback connector pinout
«
  • 360pb.bmp
  • DSC03048.JPG.web.jpg
  • DSC03045.JPG.web.jpg
  • DSC03055.JPG
The piggyback connector on the UPCB has 20 pins. Most of them are easy to understand, like the directions and the regular buttons like Jab, Strong, etc. This step focuses on explaining the purpose of each pin and how to identify which wire in the ribbon cable is responsible for each pin. When it comes time to solder the ribbon cable to the board, you'll want to confidently know which wire goes where.

The first image is the diagram of the piggyback connector straight from the UPCB schematic. If you're looking at the UPCB with the piggyback connectors in the lower left corner, then the pins will match the diagram perfectly. The key notch in the physical connector will be on the left, around where pings 7, 9, and 11 are on the diagram.

The second picture shows what the female IDC connector looks like before the ribbon cable is inserted. You can see the metal teeth that pierce the ribbon insulation and make contact with the ribbon cable. This is very important to understand! If the ribbon is inserted just like shown in the picture, then the very top most black wire will be connected to pin 19, the one labelled RB4: NOT pin 20. Pin 20 will be connected to the white wire underneath. The next grey wire will go to pin 17, the purple to pin 18, and so down the line. The last connection will be the brown wire at pin 2. By understanding how those teeth are laid out, you can confidently know which wire goes to what pin on the piggyback connector.

The Up, down, left, right, Jab, Strong, etc. are all pretty easy to understand; they are the one signal for that direction or button. Here's an explanation of the other lines.

XBOX_PB_SELECT: This line will be high if and only if the UPCB is using this piggybacked controller. If you're using your stick on other systems, like a Playstation, this line will be low. This line will NOT be used at all in this Instructable. You can freely trim it out of the way. If you're knowledgable at electronics, this can be used with a transistor to cut off all power to the pad when not in use.

RB4: 'Guide'. This line isn't controlled by any of the buttons on your stick, but is instead controller by the UPCB directly. If the UPCB is currently using this piggybacked controller, it will watch the Start and Select buttons, and automatically lower this line if they are both pressed.

RA0: The optional fourth punch button for those who like having eight play buttons.
RA1: The optional fourth kick button for those who like having eight play buttons.
RB0: The 'Start' button. (Not actually the start button. The UPCB has a tournament mode to prevent accidental pausing of the controller during tournament play. This line will activate start if you press the Start button, and tournament mode is not on.)

X360_2: The 'D+' communication line on the controller's USB connector. Almost always the green wire from the USB cable.
X360_1: The 'D-' communication line on the controller's USB connector. Almost always the white wire from the USB cable.
GND: Ground. We'll connect this to the black wire from the controller's USB cable.
VCC: Power. We'll connect this to the red wire from the controller's USB cable.
« Previous StepDownload PDFView All StepsNext Step »

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
39
Followers
15
Author:Toodles