Doubleshock controller 2/2

It was a great experience for me to develop the PS3 Xbee controller. The project got a lot of attention on several websites. But I think there are still some things missing or to improve, thats why I will do a re-design to add and improve features.




● Arduino compatible (bootloader, programmable via usb).
● Dual force feedback.
● 2.4GHz 60mW Xbee pro module (option!).
● 2.4GHz Wi-Fi module (option!).
● Low profile pinheader to solderless attach the wireless module.
● Wireless module configuration via the usb port.
● Open hardware/software.
● 15 digital buttons.
● 2 x Analog triggers.
● 2 x Analog joysticks.
● Lipo battery 3.7V.
● usb auto charge of battery.
● Almost 0uA standby current.

The controller uses an ATmega328P, the same as used on the “Arduino uno”. This makes it very easy to adapt the Arduino platform on the controller. You can upload your sketches via the usb port. The hardware and software is open for everyone, this makes it possible to program your own functionality into the controller. You can directly configure the Xbee/Wi-Fi module via usb with for example the X-CTU application for the Xbee module. Just set the UART software switch in the right direction (programming example provided!). The battery will charge automatically via the usb port.




There is a pinheader mounted on the bottom of the pcb! It is possible to use a pin compatible module like the “Wifly” from Sparkfun: Please remember that there is limited height available for these modules. If you want to mount a module that needs more height, you probably have to de-solder the pinheaders and mount the module directly to the controller board, the original footprint for the modules is also available on the board.


Arduino files

– boards.txt
– pins_arduino.h
– DoubleshockController.ino


Example project

Besides the Wireless control of vehicles there is another feature:
The controller sends serial messages to the USB port, so even without wireless module it is possible to control something like a game on your computer with the controller (Force feedback!).



Download source files and documentation

– Schematic
Arduino files
– Application
XCTU Xbee tool
– Communication protocol
– Led indicators

I sell on Tindie

28 Responses to “Doubleshock controller 2/2

  • Create a Step Teaching Step to make the Control board and also create the system in the RC Car teaching the Brushless Engine and Servo Motor control and other items! Take a course and spread it to the World! Today with the Advent of 3D Printing! Imagine every maker making their own RC controls!

  • Any news, please let us buy it in some way, i can help you for a store website if you need, just let us know, thanks

  • Chris Murray
    5 jaar ago

    I would buy three of these. Is there a minimum order we could put together to convince you to run a small batch of these? I would even buy it as a kit and hand populate. In my group we could probably come up with 10-15 boards. Please let me know, this needs to be a thing! With the ps3 out there’s a huge surplus of ps3 controllers!

  • Christopher Paris
    5 jaar ago

    This is great! I am also interested in purchasing a couple of these from you

  • Hi, I run an electronics and maker website and would be interested in helping with the cost of a batch. I would easily be able to sell these from my site, you could sell them from amazon or ebay yourself as well. Email me and lets talk!

  • I really want one of these. How can I get one of these? I fly quadcopters and always think i wish I had a playstation controller. email me with details if there is a new version or you still have some of these.

  • Ziet er goed uit!
    Waar heb je de PCB laten maken en hoe heb je de surface mounts gemaakt?

  • Hahaha you cannot tease like that. Pretty excited to see what the new project is! I’ve really sunk my teeth into my roving mower project. Just building the track system for it now. I’ll definitely need your help with the controller and set up! Let me know when your “New Project” is released and I’ll make sure I spread the word here in Australia. All the best mate! Speak to you soon.

  • Here I am! New project will come in the next weeks

  • Maaaaaaaaaarcel where are yooooooooooooou. Hit me up mate!

  • I found this Kickstarter long after it was closed! I still am willing to pay for a pcb or a finisihed board. Please start selling this in some form! If there was a small OLED display showing battery status of the controller and some info from the xBee, simple telemtry!
    Awesome project!!

  • also im starting a robotics and aeronautics learning club will be doing projects with the boy scouts and schools, i am interested in tying to help u get this funded.

  • Hi do you have any board that you hhave in excess that your willing to sell?

  • I would love to see some type of mod like this for the playstation move navigation controller

  • Hi, control and open my ps3 and I see no where to connect the input module Xbee

  • hola a todos, me gustaria saber como conectar el modulo xbee al mando de ps3 y otra duda es , se necesitan dos xbee uno en el mando y el otro en el arduino ??

  • I’m sorry the kickstarter didn’t meet the goal. I want one of these soo bad! If you decide to make and sell, let me know!

  • Joe Strout (of
    7 jaar ago

    OK, I think that’s a good idea. Please let me know when you do

  • Hi Joe, thank you! My next move is Kickstarter! Kickstarter will be available in the Netherlands starting from the 29th of april.

  • Joe Strout (of
    7 jaar ago

    I just now learned about this — too late, or I would have gladly contributed to the Indiegogo campaign. I’m sure you must be disappointed. But I don’t want to see this project die

  • Hi there,
    I have two questions

  • I don’t think you’ll be able to reach your funding goal. Would you be willing to just release the PCB design?

  • hi marcel! plss send me the link too tnx

  • Hi Madhu, the Indiegogo campaign is live now! Please visit:…ubleshock-controller

  • Hello Marcel, Can you please post the Indiegogo link here as well? Thanks!

  • Hi Matej! Thank you, hehe. I’ve already prepared a IndieGogo crowdfunding project, please send me a e-mail, I can send you a link. You can help spread the word about the controller! I want to reach several innovation sites.

  • Great. I’m glad there is an update to your project!
    But what now? Can we help? I want this last year

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *

Deze website gebruikt Akismet om spam te verminderen. Bekijk hoe je reactie-gegevens worden verwerkt.