Build Your Own Arcade Controls Forum

Main => Main Forum => Topic started by: Dutsk on April 21, 2015, 08:36:34 pm

Title: Xbox pad hack questions
Post by: Dutsk on April 21, 2015, 08:36:34 pm
Hey guys,

I got the picture from slagcoin but I do not know where to scrape on solder for my back and start buttons. Hoping you guys could help me with that.

 Also where do I attach my ground wire for all my buttons?
Do I need more than one ground from the pcb?
What's the easiest and safest way to get left and right shoulder buttons soldered and working? (Resistor?)
Here's my PCB and the slagcoin reference photo..
Title: Re: Xbox pad hack questions
Post by: Dutsk on April 22, 2015, 01:48:24 pm
Do I only need one ground? Where do I connect it?
Title: Re: Xbox pad hack questions
Post by: HaRuMaN on April 22, 2015, 01:51:59 pm
Only one ground, correct.  You can pull ground from almost anywhere, just pick the opposite side of a signal.

The back and start you solder to the leg of the switch circled on your diagram. 

Also, you have to peel off that black conductive sticker over the buttons on the right, then clean off the goop with some rubbing alcohol. 
Title: Re: Xbox pad hack questions
Post by: Dutsk on April 22, 2015, 03:49:00 pm
Thanks haruman,'I think I emailed you about a hack before. Thanks for the info.

Hypothetically could I solder a 100k pot 2 axis joystick to my xbox s controller that is also 100k pot?
Title: Re: Xbox pad hack questions
Post by: sharpfork on April 22, 2015, 09:30:07 pm
Make sure you run the control tester app when you are done.  Hot glue over the solder is a good idea too.
Title: Re: Xbox pad hack questions
Post by: Dutsk on April 22, 2015, 11:30:16 pm
Thanks sharp fork, I think I saw that app on another site I'll have to FTP it over to xbox.

Do you guys have any knowledge with these SNAPSTICKS

I'm looking to keep analog compatibility with my CP and am considering using snapsticks if they are durable ( these would be poking through wood control panel and connect to pad hacked controller) Otherwise I'll have to find another workaround.