6 analogues and 14 digital outputs - the £2 'midi brain'

6 analogues and 14 digital outputs - the £2 ‘midi brain’

Just picked up a couple of old xbox 1 gamepads from a charity shop for £2 each. Once the connector had been chopped off and a normal usb cable had been attached (see: http://www.ocmodshop.com/ocmodshop.aspx?a=223), I installed the Windows drivers (using this guide: http://www.redcl0ud.com/xbcd.html).

Windows control panel then gives me 6 analogues and 14 digital outputs:

which isn’t bad for £2! (especially as most usb gamepads only give you 4 analogue outputs)

Even better is that each xbox gamepad has a built in 2 port usb hub. This means that I can easily solder the 2nd gamepad I bought directly to the first gamepads circuit board. This will give me 12 analogues and 28 digital outputs for less than a fiver… not bad I think you’ll agree!

Does the controller have a good PCB for soldering on to or is it those little push pads that I hate so much? Good bargain though, even if you just end up using it to play Fifa 10. :slight_smile:

the answer is yes and no, the solder pads are nicely spaced out for the analogue nubs but some of the digital pads might be trickier to solder… have a look:

confession time: I clicked on this thread only because my dirty mind made a connection between “6 analogues and 14 digitals” and “2 girls 1 cup”.

Thanks for the photos, interesting stuff.

I might have to try one of these.

The pads aren’t too bad to solder to, just use a sharp blade to scrape off the carbon contact to reveal SHINY!!! copper track, the track must be shiny otherwise it still has crap on it, the way I did it was to scrape off the track just as it turns into the pad and then lay your wire ontop of the revealed track, that way you get a good solid contact area.

anyone know what kind of potentiometers they use? I’m guessing 10k linear?

Just to say this inspired me to try this too.

Just mocked up a quick test using the supplied driver and one button hooked up to an arcade button and SUCCESS!

Although I would recommend not splicing the cable into the xbox cable. What I did was unsolder the original cable from the PCB and solder in a usb cable back in. Much neater.

good idea - I’ll probably do the same once I’ve soldered everything else on to the circuit board… just need to do some tests with various potentiometers first…

That’s what I used for the Leo Bodnar device, which is the same thing really - a game controller. I think I read somewhere on here that the size of the pot isn’t too important, but the fact that it is linear is. I seem to remember someone saying 10 -100k will work, but 10k is the standard.

I can’t find any of the post to quote it though. :confused:

Don’t know… Get a multimeter and find out! :slight_smile:

Hey, I’m planning on making a custom controller myself, but i haven’t decided about the brain yet. I believe that you don’t have to buy a board but you can just rip one from something like an xbox controller.(this is an awesome post) The only thing is, I want a lot more knobs then 2 controllers offer. Is it possible to link 4 or even 5 or 6 to the first board? I’m really looking forward to start building mine.

thx in advance
DJ SpeakerFreaker

I’m not sure how you’d go about connecting them, but what i’d do would be to use a powered USB Hub inside the controller, with all the PCBs running through it, you could even use a hub with more inputs and have some spare.

Windows would likely support up to 4 xbox controllers at the same time (haven’t checked but it could be more). A usb hub wouldn’t be necessary since each xbox gamepad has a built in 2 port usb hub so they could all be daisychained off each other inside the midi controller case.

I understand but will the chaining increase the latency of it all or is there no noticeable difference? And can you make a guess at how much LEDs i can power from the linked brains?

btw im getting really excited about this method. Im goin to buy 4 controllers this weekend and start testing. Awesome post!:slight_smile:

unsure about latency - it’s definitely something that would need to be considered whilst testing.

LED’s could be powered directly from the USB power but I think you’re after a midi brain that allows you to control, via midi, when the LED’s get activated, which is something that a USB gamepad (like the xbox pad) doesn’t offer, unfortunately.

No matter what you post… It makes me happy.

Edit: me too

bump - a few ppl asking about xbox pads at the moment.

i was wondering, i got a ps2 gamepad that has one broken joystick which makes it impossible to use. Could i clip the ps2 connector off and convert into usb and use that as a brain?