Page 2 of 3

Re: How to get the PS3 controller running

Posted: Thu May 09, 2013 9:28 pm
by cracklecrackle
paulwilkinson wrote:Has anyone managed to get the right stick working properly with MotionJoy on Windows 7/8 yet? I am using the tilt controls at the moment which I don't think is helping!
I got the right stick working after making a own profile in MotioninJoy:
Snap_2013.05.09_22h58m19s_002_MotioninJoy Gamepad tool.png
create own profile
Snap_2013.05.09_22h58m19s_002_MotioninJoy Gamepad tool.png (130.64 KiB) Viewed 7261 times
I set the setting as you can see here:
Snap_2013.05.09_23h00m20s_008_.png
settings 1
Snap_2013.05.09_23h00m20s_008_.png (18.58 KiB) Viewed 7261 times
Snap_2013.05.09_23h00m44s_010_.png
settings 2
Snap_2013.05.09_23h00m44s_010_.png (19.37 KiB) Viewed 7261 times
The important parts marked yellow. In this settings the tilt sensors are disabled because i don't need them. After creating the profile make sure you choose it for the controller in MotioninJoy and test it with a click on controller configuration -> advanced. If every stick / button is working open the CF PC client and configure the mapping as you want.

Patrick

Re: How to get the PS3 controller running

Posted: Thu May 09, 2013 9:38 pm
by marcus
Thanks for sharing the MotionJoy configuration Patrick!

/Marcus

Re: How to get the PS3 controller running

Posted: Fri May 10, 2013 1:20 am
by DesTinY
Which MotioninJoy Version do you use? Mine is 0.7.1001 (see About!) On Win7 x64.
I have chosen the DX-Default mode for my PS3 DS3 sixaxis Controller. And I have no Problems with it. After calibration in the Game Controller Panel I can use any mapping option in CF Client (Input device configuration) (on version 2013.4.99) that i want e.g. thrust on left or right stick and in any directions.
Image

Re: How to get the PS3 controller running

Posted: Fri May 10, 2013 10:43 am
by TheFrog4u
I also have Motioninjoy 0.7.1001, but using cf 2013.4.1 (the only binary distribution I found). I also had problems using the right stick. I just changed all buttons to "camepad" and it worked.

Re: How to get the PS3 controller running

Posted: Fri May 10, 2013 3:14 pm
by cracklecrackle
I'm using MotioninJoy Version 0.7.1001, don't know which driver version at the moment (i'm at work at the moment and only remote on my laptop at home). I'll write a little how to about my setup with MotioninJoy this evening but i'm not sure if it works in your version as well.

The other thing is that MotioninJoy only works when your PC is connected to the internet what in my opinion is a little bad especially if the internet connection is instable, also the homepage of MotioninJoy seems to be down, i don't know if the project is given up or not. I'm looking out for a alternative software at the moment, i'll do a first test this evening and give a response here.

Re: How to get the PS3 controller running

Posted: Fri May 10, 2013 4:11 pm
by paulwilkinson
Thanks Patrick, I had played around with some of that but you nailed it!

I have the offline version as mentioned here. Not the latest version, but at least it works offline.

Re: How to get the PS3 controller running

Posted: Fri May 10, 2013 6:53 pm
by cracklecrackle
Here again, now at home. As i said a post before here's the How To for MotioninJoy. I will not explaid how to connect the controller with MotioninJoy because i've done this the last time a long time ago, if someone need this information pleas tell me, if it's necessary i will uninstall MotioninJoy and reinstall it to complete the How To.

The Equipment i use
  • Crazyflie 10DOF
  • Sony Dualshock 3 Sixaxies
  • Windows 8 64bit
  • MotioninJoy version 0.7.1001
  • MotioninJoy Driver version0.7.1001
  • Crazylie PC client version 2013.4.1
Step 1

For the How To i updated my MotioninJoy to version 0.7.1001 and i'm using the driver 0.7.1001. To Update MotioninJoy went to the "About" section and clicked "Check update". To test the default configuration i connected my controller via the Driver Manager in MotioninJoy and testet if every button and stick is working:
Snap_2013.05.10_20h16m38s_002_.png
Step 1: test if every button / stick works
Snap_2013.05.10_20h16m38s_002_.png (135.49 KiB) Viewed 7238 times
  • 1: the controller is connected successfully
  • 2: click "enable" to set the mode to the controller (to make shure the setting is really set clkick it several times, i had some issues with that in the old configuration i used)
  • 3: click on "Game Controller Panel"
  • 4: click on "Properties"
  • 5: push every button on the controller and move the sticks in any direction, check if you can see every action you do in this windows
If everything work till this point so far so good, lets go to step 2.

Step 2

Now i created a own mapping in MotioninJoy. Set the radio button to "Custom-Default" in MotioninJoy and click on "Create":
Snap_2013.05.10_20h37m19s_004_.png
Step 2: click "Custom Default" and then "Create"
Snap_2013.05.10_20h37m19s_004_.png (29.74 KiB) Viewed 7238 times
Next we create a own mapping, i called it "Crazyflie":
Snap_2013.05.10_20h39m29s_005_.png
Step 2: create a own mapping
Snap_2013.05.10_20h39m29s_005_.png (66.23 KiB) Viewed 7238 times
  • 1: name the mapping
  • 2: click on "New"
  • 3: make sure the new mapping is selected (it's a little bid bolder then the other one)
HOW TO CONTINUES IN NEXT POST!

Re: How to get the PS3 controller running

Posted: Fri May 10, 2013 7:00 pm
by cracklecrackle
HOW TO Part 2

Now i changed the necessary parts in the profile editor, you can see it in the screenshots , the yellow marked parts edited by me, the other ones are default:
Snap_2013.05.10_20h46m14s_008_.png
change mapping 1
Snap_2013.05.10_20h46m14s_008_.png (22.92 KiB) Viewed 7237 times
Snap_2013.05.10_21h11m48s_012_.png
change mapping 2
Snap_2013.05.10_21h11m48s_012_.png (26.98 KiB) Viewed 7237 times
After changing the mapping click on "Save Changes", check the mapping again with a click on "Game Controle Panel" as you did in before. If any stick and button works click on "Home" in the top left.

Now choose your mapping in the dropdown menu "Custom" and click "Enable" several times:
Snap_2013.05.10_20h58m57s_010_.png
enable the settings
Snap_2013.05.10_20h58m57s_010_.png (140.55 KiB) Viewed 7237 times
Thats it!

If you now open the CF PC Client and configure your own key mapping in the Crazyflie Client the right stick should work. If it doesn't works for you please answer to this thread, i'm sure we can find a solution for everyone.

Greetings,

Patrick

Re: How to get the PS3 controller running

Posted: Sat May 11, 2013 11:39 am
by marcus
Great guide Patrick!! If you would like to put in on the wiki I can set you up with an account, just drop me a mail at <mynick>@bitcraze.se with the user name you want.

/Marcus

Re: How to get the PS3 controller running

Posted: Fri May 31, 2013 5:49 pm
by skube
So frustrating trying to get this PS3 controller working. :evil: The above steps do not work for me.

edit: I finally got it working somehow by leaving the MotioninJoy set to Playstation 3 mode and then doing the Configure Device Mapping on the CF Client.