Universal 20 channel project controller from a Ps2 controller

So you’ve got a really cool project that requires a wireless controller and a ton of different channels. What are you going to do? Are you going to go pick up an expensive RC controller? Nah, you’re going to build your own. This project makes a generic 20 channel controller for your projects by stuffing an SMDuino and an XBee module inside a ps2 controller.  Unfortunately you lose the force feedback since you have to remove the motors to make space for the extra components and batteries. You do end up with a decently ergonomic and aesthetically pleasing controller though.


  1. Rob says:

    You don’t “lose” the force feedback. One will simply re-purpose them into an unsuspecting co-worker’s mouse to trigger on right-click.

    I’ll have to remember this mod in the future. I have a few extra RC pistols, but THIS would be the “one radio to rule them all” for sure.

  2. LordNothing says:

    i did one with a chinese made ps2 clone usb game controller. it was a horrible controller, so i spent a couple days bending the circuit boards, and dead bugging in an atmega328p and a cheap ask module. needless to say mine is buggy and hardly ever works. i bet with some software tweaks and a better encoding scheme i could improve it and make it stable, but meh. it sits in my pile of not yet finished projects/salvage junk pile.

  3. Chris says:

    Hey, wheres the link to the project write-up? Cant forget to include that…

  4. Tim says:

    The google foo is weak with this one…


  5. Skitchin says:
  6. markey1979 says:

    I understand there are millions of ps2 controllers out there that can be had cheap. They can be used for a great range of projects. Right now, I am trying to interface one with a TI Launchpad, for an R/C plane.

    If you in the Philadelphia area, you can buy them at FIVE_BELOW ( for $5us). That is way cheaper than ordering just the analog joysticks from sparkfun.

    There are a couple of reverse engineering projects out there for the protocol also:


  7. rasz says:

    What force feedback? you mean rumble? no wait, its not even rumble – I remember a patent lawsuit that made them re engineer it and change name :)

  8. HegerTechnik says:

    Great.. The Sticks are Buttons?

    For a AR-Drone this was Perfect, when the Thumbsticks not Buttons only…

    Like the RC-Hack for the AR-Drone.


  9. somedude says:

    That’s actually a PSone DualShock controller, not a PS2 DualShock2. The main functional difference is that DualShock2s have pressure-sensitive buttons and D-pad (except Start, Select, L3, R3, and the “Analog” mode switch) whereas DualShocks have only digital buttons and D-pad, which could actually make for a nice, more advanced hack.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


Get every new post delivered to your Inbox.

Join 96,710 other followers