Go to Post Changing lives as a key volunteer is not a right reserved for the "elite" among us anymore. - HurdFIRST [more]
Home
Go Back   Chief Delphi > Technical > Control System
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
 
Thread Tools Rating: Thread Rating: 6 votes, 5.00 average. Display Modes
  #1   Spotlight this post!  
Unread 22-01-2007, 14:58
dcbrown dcbrown is offline
Registered User
AKA: Bud
no team
Team Role: Mentor
 
Join Date: Jan 2005
Rookie Year: 2005
Location: Hollis,NH
Posts: 236
dcbrown has much to be proud ofdcbrown has much to be proud ofdcbrown has much to be proud ofdcbrown has much to be proud ofdcbrown has much to be proud ofdcbrown has much to be proud ofdcbrown has much to be proud ofdcbrown has much to be proud ofdcbrown has much to be proud ofdcbrown has much to be proud of
Re: How the heck do you use an XBOX360 controller with the chicklet??

Hooked up the chicklet to a shark xbox 360 controller - no joy in that it doesn't recognize it. Plugged in a microsoft xbox 360 and things were fine. The controls are touchy and the older 360 controller often didn't return to exactly neutral when released. Possibly a new one will have less issues. Our OI programmer is looking at doing some averaging/filtering to removes some of the glitches but other than that it seem to work ok. There certainly aren't as many steps in the output as there are with the larger joysticks. Didn't capture the data but I'll see if the OI programmer will do that and post the results. Seems to me that there were maybe 14-16 steps from neutral to full on which is at least a factor of 4x less than the full size joystick we used last year. Then again the driver probably used the first few steps for slow movement and then full on so its not like they actually USE all 64-80 steps available.
Reply With Quote
  #2   Spotlight this post!  
Unread 23-01-2007, 08:28
Mike Copioli's Avatar
Mike Copioli Mike Copioli is offline
You make it pretty We make it dance
no team (Retired(3539, 217))
Team Role: Engineer
 
Join Date: Jan 2006
Rookie Year: 2001
Location: Romeo
Posts: 453
Mike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond repute
Re: How the heck do you use an XBOX360 controller with the chicklet??

Quote:
Originally Posted by dcbrown View Post
Hooked up the chicklet to a shark xbox 360 controller - no joy in that it doesn't recognize it.
That device is not supported. Please see the list of supported devices in the user manual.

Quote:
Originally Posted by dcbrown View Post
The controls are touchy and the older 360 controller often didn't return to exactly neutral when released. Possibly a new one will have less issues.
No it won't. The X-box/360 controller is not the best selection for a gamepad. I suggest the Logitech. See my other posts on this subject.


Quote:
Originally Posted by dcbrown View Post
There certainly aren't as many steps in the output as there are with the larger joysticks. Seems to me that there were maybe 14-16 steps from neutral to full on which is at least a factor of 4x less than the full size joystick we used last year.
This is not the case. The chicklet has the same range as the analog joysticks. It has 127 steps in each direction. What you are probably experiencing is the sensitivity of the analog axes. Since a gamepads mechanical travel is over a shorter distance, it is more sensitive to input.
__________________
Mike Copioli
CTRE Hardware Engineer
http://www.ctr-electronics.com

Team 3539 The Byting Bull Dogs
2013 Michigan State Champions
Team 217 The Thunder Chickens
2006 World Champions
2008 World Champions
2009 Michigan State Champions
Reply With Quote
  #3   Spotlight this post!  
Unread 31-01-2007, 09:07
Mike Mahar Mike Mahar is offline
Registered User
FRC #0138
 
Join Date: Jan 2007
Location: Amherst, NH
Posts: 64
Mike Mahar will become famous soon enough
Re: How the heck do you use an XBOX360 controller with the chicklet??

Quote:
Originally Posted by Mike Copioli View Post
That device is not supported. Please see the list of supported devices in the user manual.

.
I don't know much about game controllers. Does a 3rd party Xbox360 look different from a Microsoft Xbox360 controller? We have a Gamestop Xbox360 controller and the chicklet doesn't seem to recognize it.
Reply With Quote
  #4   Spotlight this post!  
Unread 31-01-2007, 10:43
Mike Copioli's Avatar
Mike Copioli Mike Copioli is offline
You make it pretty We make it dance
no team (Retired(3539, 217))
Team Role: Engineer
 
Join Date: Jan 2006
Rookie Year: 2001
Location: Romeo
Posts: 453
Mike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond repute
Re: How the heck do you use an XBOX360 controller with the chicklet??

Quote:
Originally Posted by Mike Mahar View Post
I don't know much about game controllers. Does a 3rd party Xbox360 look different from a Microsoft Xbox360 controller? We have a Gamestop Xbox360 controller and the chicklet doesn't seem to recognize it.
The Chicklet will only recognize a Microsoft brand X-box 360 controller. If you reference the user manual, under supported devices, the device manufacturer and name must match the table of supported devices exactly. After market and older versions of devices may not be supported. Basically if you buy an OTS microsoft X-box 360 controller you should not have any issues.
__________________
Mike Copioli
CTRE Hardware Engineer
http://www.ctr-electronics.com

Team 3539 The Byting Bull Dogs
2013 Michigan State Champions
Team 217 The Thunder Chickens
2006 World Champions
2008 World Champions
2009 Michigan State Champions
Reply With Quote
  #5   Spotlight this post!  
Unread 31-01-2007, 11:50
Mike Mahar Mike Mahar is offline
Registered User
FRC #0138
 
Join Date: Jan 2007
Location: Amherst, NH
Posts: 64
Mike Mahar will become famous soon enough
Re: How the heck do you use an XBOX360 controller with the chicklet??

Quote:
Originally Posted by Mike Copioli View Post
The Chicklet will only recognize a Microsoft brand X-box 360 controller. If you reference the user manual, under supported devices, the device manufacturer and name must match the table of supported devices exactly. After market and older versions of devices may not be supported. Basically if you buy an OTS microsoft X-box 360 controller you should not have any issues.
Thanks, Mike, for clarifying that. It might be a good idea to put a note in the User Manual that says the manufacturer has to match exactly. Also, you state the manufacturer for all of the other controllers but you just state Xbox and Xbox360 for the Microsoft controllers.

Since I didn't know anything about game controllers before this, I assumed that Xbox360 meant "or compatible". Oh, well, live and learn. I guess I'll go get the Ligiteck game pad and use that.
Reply With Quote
  #6   Spotlight this post!  
Unread 31-01-2007, 12:51
John Gutmann John Gutmann is offline
I'm right here
AKA: sparksandtabs
FRC #0340 (GRR)
Team Role: Mechanical
 
Join Date: Feb 2005
Rookie Year: 2004
Location: rochester
Posts: 804
John Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant future
Send a message via AIM to John Gutmann Send a message via MSN to John Gutmann Send a message via Yahoo to John Gutmann
Re: How the heck do you use an XBOX360 controller with the chicklet??

Get a halo god to drive your robot. They are pros with the controllers....Have you every actually played halo on level 10 sensitivity on tiny tap moves the sights across the screen.

But then again scaling is probally easier then Halo bootcamp.
Reply With Quote
  #7   Spotlight this post!  
Unread 31-01-2007, 15:33
Mike Copioli's Avatar
Mike Copioli Mike Copioli is offline
You make it pretty We make it dance
no team (Retired(3539, 217))
Team Role: Engineer
 
Join Date: Jan 2006
Rookie Year: 2001
Location: Romeo
Posts: 453
Mike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond repute
Re: How the heck do you use an XBOX360 controller with the chicklet??

[
Quote:
Originally Posted by Mike Mahar View Post
Also, you state the manufacturer for all of the other controllers but you just state Xbox and Xbox360 for the Microsoft controllers.

Uhhhhh? hu? I want you to think about that last statement. The key word is MICROSOFT. You do realize that Microsoft is a manufacturer? I dont mean to sound sarcastic. But I find it funny that you mention the manufacturer in a sentence questioning why we don't state the manufacturer.

Anyway I got a good laugh. You are right we do need to emphasize that it has to be the exact manufacturer. We will update this.
__________________
Mike Copioli
CTRE Hardware Engineer
http://www.ctr-electronics.com

Team 3539 The Byting Bull Dogs
2013 Michigan State Champions
Team 217 The Thunder Chickens
2006 World Champions
2008 World Champions
2009 Michigan State Champions
Reply With Quote
  #8   Spotlight this post!  
Unread 31-01-2007, 16:33
Mike Mahar Mike Mahar is offline
Registered User
FRC #0138
 
Join Date: Jan 2007
Location: Amherst, NH
Posts: 64
Mike Mahar will become famous soon enough
Re: How the heck do you use an XBOX360 controller with the chicklet??

Quote:
Originally Posted by Mike Copioli View Post
[

Quote:
Originally Posted by Mike Mahar View Post
Also, you state the manufacturer for all of the other controllers but you just state Xbox and Xbox360 for the Microsoft controllers.

Uhhhhh? hu? I want you to think about that last statement. The key word is MICROSOFT. You do realize that Microsoft is a manufacturer? I dont mean to sound sarcastic. But I find it funny that you mention the manufacturer in a sentence questioning why we don't state the manufacturer.

Anyway I got a good laugh. You are right we do need to emphasize that it has to be the exact manufacturer. We will update this.
__________________
Well, by the time I wrote that sentence, I did know that it had to be the exact manufacturer. Perhaps I should have said: " Also, you state the manufacturer for all of the other controllers but you just state Xbox and Xbox360 for those controllers and assume that everyone would know that they must come from Microsoft." That was the sense of what I was trying to say.

PC controllers seem to come with their own drivers so it is logical to assume that each manufacturer is going to be different in some way. The makers of 3rd party Xbox360 controllers would be motivated to make their controllers behave exactly like the Microsoft versions. Or, at least I assumed that they would. But, being USB devices they would have different vender IDs and product IDs. So, in retrospect, it is not surprising that your device would rely on this, or other, informaiton to configure itself and not support 3rd party controllers.
Reply With Quote
  #9   Spotlight this post!  
Unread 31-01-2007, 19:58
Mike Copioli's Avatar
Mike Copioli Mike Copioli is offline
You make it pretty We make it dance
no team (Retired(3539, 217))
Team Role: Engineer
 
Join Date: Jan 2006
Rookie Year: 2001
Location: Romeo
Posts: 453
Mike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond repute
Re: How the heck do you use an XBOX360 controller with the chicklet??

Quote:
Originally Posted by Mike Mahar View Post
Well, by the time I wrote that sentence, I did know that it had to be the exact manufacturer. Perhaps I should have said: " Also, you state the manufacturer for all of the other controllers but you just state Xbox and Xbox360 for those controllers and assume that everyone would know that they must come from Microsoft." That was the sense of what I was trying to say.

PC controllers seem to come with their own drivers so it is logical to assume that each manufacturer is going to be different in some way. The makers of 3rd party Xbox360 controllers would be motivated to make their controllers behave exactly like the Microsoft versions. Or, at least I assumed that they would. But, being USB devices they would have different vender IDs and product IDs. So, in retrospect, it is not surprising that your device would rely on this, or other, informaiton to configure itself and not support 3rd party controllers.
I apologize if I seemed to brash. Actually I checked the user manual and you are correct it does have the manufacturer listed for everything except Microsoft. It's the IFI web sight that states the manufacturer for the X-box and 360. And yes you are also correct in your statement about PIDs. Each company has there own VID and PID. We use the PID for recognition purposes. The Chicklet will try to connect to ANY HID device (red orange red orange) but it will not load the drivers if it does not see the PID. If there is still a need for the Chicklet next year we will be releasing a version that will connect to almost any HID device and the chicklet will use the device descripter to create drivers that are unique to each device.
__________________
Mike Copioli
CTRE Hardware Engineer
http://www.ctr-electronics.com

Team 3539 The Byting Bull Dogs
2013 Michigan State Champions
Team 217 The Thunder Chickens
2006 World Champions
2008 World Champions
2009 Michigan State Champions
Reply With Quote
  #10   Spotlight this post!  
Unread 17-02-2008, 12:43
Trav-O's Avatar
Trav-O Trav-O is offline
THE PROGRAMINATOR
AKA: Travis
FRC #0510 (Hawaii 5-1-0)
Team Role: Tactician
 
Join Date: Jan 2008
Rookie Year: 2004
Location: Richmond
Posts: 38
Trav-O is infamous around these partsTrav-O is infamous around these parts
Re: How the heck do you use an XBOX360 controller with the chicklet??

we definitley are storing our chicklet in an altoids box lined with that pink foam stuff...

this cant damage it, will it?


ATTACK 3 = PWNAGE!!!!
__________________
Be safe!!! OR YOU MIGHT GET INJURIES!
Reply With Quote
  #11   Spotlight this post!  
Unread 23-01-2007, 09:04
65_Xero_Huskie's Avatar
65_Xero_Huskie 65_Xero_Huskie is offline
One T
AKA: Mat
no team
Team Role: Mentor
 
Join Date: Jan 2005
Rookie Year: 2004
Location: Michigan
Posts: 697
65_Xero_Huskie has a reputation beyond repute65_Xero_Huskie has a reputation beyond repute65_Xero_Huskie has a reputation beyond repute65_Xero_Huskie has a reputation beyond repute65_Xero_Huskie has a reputation beyond repute65_Xero_Huskie has a reputation beyond repute65_Xero_Huskie has a reputation beyond repute65_Xero_Huskie has a reputation beyond repute65_Xero_Huskie has a reputation beyond repute65_Xero_Huskie has a reputation beyond repute65_Xero_Huskie has a reputation beyond repute
Re: How the heck do you use an XBOX360 controller with the chicklet??

Quote:
Originally Posted by dcbrown View Post
The controls are touchy and the older 360 controller often didn't return to exactly neutral when released. Possibly a new one will have less issues.
Same happened when we did it, but you can always put a deadband in there somewhere. And i agree with Mike that it should not be your number 1 option for driving the robot.
__________________
Min-Max to the Max!
Reply With Quote
  #12   Spotlight this post!  
Unread 23-01-2007, 12:33
dcbrown dcbrown is offline
Registered User
AKA: Bud
no team
Team Role: Mentor
 
Join Date: Jan 2005
Rookie Year: 2005
Location: Hollis,NH
Posts: 236
dcbrown has much to be proud ofdcbrown has much to be proud ofdcbrown has much to be proud ofdcbrown has much to be proud ofdcbrown has much to be proud ofdcbrown has much to be proud ofdcbrown has much to be proud ofdcbrown has much to be proud ofdcbrown has much to be proud ofdcbrown has much to be proud of
Re: How the heck do you use an XBOX360 controller with the chicklet??

Not my choice, its student and driver choice. I'm just making the options available for them to choose from. Personally I'd never use the chicklet/controller combo but it isn't my choice and I really don't care what decision they make as long as it works for them.

Everyone is saying Xbox 360 controller - it must be a Microsoft Xbox 360 controller. I tried the game shark one, which works fine on an xbox 360 and is an xbox 360 controller, on the chicklet just to prove it had to be a microsoft one. I expect the inquiry or whatever string back from the device is being used to differentiate between supported/non-supported.

The joystick movement on the controller had a repeated jump of 4 -> 16 -> 24 -> ... with nothing inbetween. This is not the chicklet's problem obviously. However, of the three people who tried, none of us with the controller we had could hit anything between 4/16/24 stops no matter how much we tried or how slow we worked.

So far, the student have xbox 360 controllers for the team to try. No one has or has volunteered yet to bring in a Logitech gamepad device to try out.
Reply With Quote
  #13   Spotlight this post!  
Unread 23-01-2007, 15:39
Mike Copioli's Avatar
Mike Copioli Mike Copioli is offline
You make it pretty We make it dance
no team (Retired(3539, 217))
Team Role: Engineer
 
Join Date: Jan 2006
Rookie Year: 2001
Location: Romeo
Posts: 453
Mike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond reputeMike Copioli has a reputation beyond repute
Re: How the heck do you use an XBOX360 controller with the chicklet??

Quote:
Originally Posted by dcbrown View Post
The joystick movement on the controller had a repeated jump of 4 -> 16 -> 24 -> ... with nothing inbetween.
Well the repetitive values could be coincidence, it's probably your controller. Think about this.

The joys on the controller have about 1 inch of travel from the tallest point. the total range is about 254 (+ or - 127) 1"/254 = .004" per data tick.

Value Inches of movement

4 .016"

16 .064"

24 .096"

No human can possibly make movements that precise.

You should try some of the joysticks that are supported. The Logitech attack 3 is very smooth, and provides greater physical resistance against movement.
__________________
Mike Copioli
CTRE Hardware Engineer
http://www.ctr-electronics.com

Team 3539 The Byting Bull Dogs
2013 Michigan State Champions
Team 217 The Thunder Chickens
2006 World Champions
2008 World Champions
2009 Michigan State Champions
Reply With Quote
Reply


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
How did you use the FP motors? Validius Motors 25 02-03-2005 01:30
How to use timer in the controller Thedarkmaster Programming 5 09-01-2005 12:48
how do you use the listen to site? Alex Cormier Chit-Chat 5 15-02-2004 21:33
Can you use PWMs (Red or Blue) with the edubot controller? Dr.Bot Robotics Education and Curriculum 3 04-12-2003 23:51
Can you use the spikes with the globe motors? Caleb Fulton Electrical 1 15-02-2003 20:13


All times are GMT -5. The time now is 17:18.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi