Go to Post Screws come even smaller, #0000 - 160 at Small Parts.They're about $4 each, and made by elves. - DonRotolo [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: 9 votes, 5.00 average. Display Modes
  #106   Spotlight this post!  
Unread 05-01-2007, 20:00
Joe Ross's Avatar Unsung FIRST Hero
Joe Ross Joe Ross is offline
Registered User
FRC #0330 (Beachbots)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1997
Location: Los Angeles, CA
Posts: 8,590
Joe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond repute
Re: USB Joystick adapter is here!

It looks like you can now order the USB Chiklet directly from IFI: http://www.ifirobotics.com/usb-chicklet.shtml
Reply With Quote
  #107   Spotlight this post!  
Unread 05-01-2007, 20:09
DanDon's Avatar
DanDon DanDon is offline
ohhh MY god
AKA: Dan Hoizner
FRC #0375 (The Robotic Plague)
Team Role: Mentor
 
Join Date: Jan 2005
Rookie Year: 2004
Location: Staten Island, NY
Posts: 1,432
DanDon has a reputation beyond reputeDanDon has a reputation beyond reputeDanDon has a reputation beyond reputeDanDon has a reputation beyond reputeDanDon has a reputation beyond reputeDanDon has a reputation beyond reputeDanDon has a reputation beyond reputeDanDon has a reputation beyond reputeDanDon has a reputation beyond reputeDanDon has a reputation beyond reputeDanDon has a reputation beyond repute
Send a message via ICQ to DanDon Send a message via AIM to DanDon Send a message via MSN to DanDon
Re: USB Joystick adapter is here!

Quote:
Originally Posted by Joe Ross View Post
It looks like you can now order the USB Chiklet directly from IFI: http://www.ifirobotics.com/usb-chicklet.shtml
A hint to the legality of the Chicklet? Hmm...
__________________
Reply With Quote
  #108   Spotlight this post!  
Unread 05-01-2007, 20:41
chris31 chris31 is offline
Team 2021 Captain
AKA: Chris Davidson
FRC #2021 (FA Robotics)
Team Role: Mentor
 
Join Date: Nov 2005
Rookie Year: 2006
Location: Atlanta, GA/ Fredericksburg,VA
Posts: 949
chris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond repute
Send a message via AIM to chris31
Re: USB Joystick adapter is here!

I guess the struck a deal with IFI. Now to see if one comes in the KOP.
Reply With Quote
  #109   Spotlight this post!  
Unread 06-01-2007, 21:39
EnderWiggin's Avatar
EnderWiggin EnderWiggin is offline
07' Co-Team Leader
AKA: Carl Partington
None #0610 (The Coyotes)
Team Role: Leadership
 
Join Date: Feb 2005
Rookie Year: 2004
Location: Toronto
Posts: 20
EnderWiggin has much to be proud ofEnderWiggin has much to be proud ofEnderWiggin has much to be proud ofEnderWiggin has much to be proud ofEnderWiggin has much to be proud ofEnderWiggin has much to be proud ofEnderWiggin has much to be proud ofEnderWiggin has much to be proud ofEnderWiggin has much to be proud ofEnderWiggin has much to be proud of
Re: USB Joystick adapter is here!

IMO the ideal way to control the robot is through a pistol grip system, like the ones the R/C Car racers use.
I found this one with a USB output for PC R/C games (ya, go figure):
http://www.horizonhobby.com/Products...rodID=VRCCP002

Would this work?
Reply With Quote
  #110   Spotlight this post!  
Unread 06-01-2007, 22:37
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: 454
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: USB Joystick adapter is here!

Quote:
Originally Posted by EnderWiggin View Post
IMO the ideal way to control the robot is through a pistol grip system, like the ones the R/C Car racers use.
I found this one with a USB output for PC R/C games (ya, go figure):
http://www.horizonhobby.com/Products...rodID=VRCCP002

Would this work?

If this is an HID device, we probably can support it. The only way can know this is for you to send us the device. Or connect it to windows. Windows will be able to tell you if it is HID. We can update the firmware on the Chicklet to include this device. There is a $25 fee for this service. Either way you will still need to send us the device.

Mike Copioli
CTRE
Reply With Quote
  #111   Spotlight this post!  
Unread 07-01-2007, 13:52
Astronouth7303's Avatar
Astronouth7303 Astronouth7303 is offline
Why did I come back?
AKA: Jamie Bliss
FRC #4967 (That ONE Team)
Team Role: Mentor
 
Join Date: Jan 2004
Rookie Year: 2004
Location: Grand Rapids, MI
Posts: 2,071
Astronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud of
Re: USB Joystick adapter is here!

Is there a way to connect a generic HID device and then make a custom mapping?
Reply With Quote
  #112   Spotlight this post!  
Unread 07-01-2007, 14:06
chris31 chris31 is offline
Team 2021 Captain
AKA: Chris Davidson
FRC #2021 (FA Robotics)
Team Role: Mentor
 
Join Date: Nov 2005
Rookie Year: 2006
Location: Atlanta, GA/ Fredericksburg,VA
Posts: 949
chris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond repute
Send a message via AIM to chris31
Re: USB Joystick adapter is here!

Quote:
Originally Posted by Astronouth7303 View Post
Is there a way to connect a generic HID device and then make a custom mapping?
From the post above I think you have to send it to them so that they can put a new firmware on it.
Reply With Quote
  #113   Spotlight this post!  
Unread 07-01-2007, 22:14
Astronouth7303's Avatar
Astronouth7303 Astronouth7303 is offline
Why did I come back?
AKA: Jamie Bliss
FRC #4967 (That ONE Team)
Team Role: Mentor
 
Join Date: Jan 2004
Rookie Year: 2004
Location: Grand Rapids, MI
Posts: 2,071
Astronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud of
Re: USB Joystick adapter is here!

Quote:
Originally Posted by MikeDubreuil View Post
It is broken, that's why this product exists. FIRST is forcing us to use outdated interface technology.
It's not as broken as you make it sound. It is antiquated and no one makes a decent controller anymore. But it's also really, really easy to add your own stuff.

A new switch? Two leads. I could do that. A pot? Two or three wires. Anyone who understands what a soldering iron does could wire custom controls. Not so much with USB or anything else.

I'm very glad that FIRST allowed this device to be used. Too bad they just didn't change the rule to allow other power sources. (In fact, I think they made it stricter, I don't think you can have a computer connected to the dashboard, even. )
Reply With Quote
  #114   Spotlight this post!  
Unread 07-01-2007, 22:18
ozrien's Avatar
ozrien ozrien is offline
Omar Zrien
AKA: Omar
no team
Team Role: Mentor
 
Join Date: Sep 2006
Rookie Year: 2003
Location: Sterling Heights, MI
Posts: 537
ozrien has a reputation beyond reputeozrien has a reputation beyond reputeozrien has a reputation beyond reputeozrien has a reputation beyond reputeozrien has a reputation beyond reputeozrien has a reputation beyond reputeozrien has a reputation beyond reputeozrien has a reputation beyond reputeozrien has a reputation beyond reputeozrien has a reputation beyond reputeozrien has a reputation beyond repute
Re: USB Joystick adapter is here!

Quote:
Originally Posted by Astronouth7303 View Post
Is there a way to connect a generic HID device and then make a custom mapping?
We originally wanted USB-Chicklet to do just that but due to time constraints of development, software validation, production, and shipment, USB-Chicklet supports a fixed list of devices. However we expect next season's USB-Chicklet to support ANY HID device, and provide a GUI to allow custom mapping of analog axes and buttons.

Note however that custom mapping of a SUPPORTED USB device is possible through user calibration mode. And that for a fee ($25) we can reflash your chicklet to support a new HID device.

Omar Zrien
Chief Software Engineer
Cross The Road Electronics
www.crosstheroadelectronics.com
Reply With Quote
  #115   Spotlight this post!  
Unread 07-01-2007, 23:30
underwood's Avatar
underwood underwood is offline
lead machinist
AKA: alex
FRC #1072 (Harker Robotics)
Team Role: Mechanical
 
Join Date: Jan 2006
Rookie Year: 2005
Location: san jose, CA
Posts: 41
underwood is an unknown quantity at this point
Re: USB Joystick adapter is here!

oh yeah, about time! wii-mote anyone?








(and just imagine driving with a DDR mat!!!)
__________________

My Famous Last Words Will Be:
"I dunno, press the button and find out."
If life gives you lemons, find someone who's life has given them vodka and have a party.
"Bad artists copy. Great artists steal."
-Pablo Picasso
"Anyone who has never made a mistake has never tried anything new"
-Albert Einstein

MECHANICAL MONKEYS RULE!!!
Reply With Quote
  #116   Spotlight this post!  
Unread 08-01-2007, 08:09
Travis Hoffman's Avatar Unsung FIRST Hero
Travis Hoffman Travis Hoffman is offline
O-H
FRC #0048 (Delphi E.L.I.T.E.)
Team Role: Engineer
 
Join Date: Sep 2001
Rookie Year: 2001
Location: Warren, Ohio USA
Posts: 4,047
Travis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond repute
Re: USB Joystick adapter is here!

This question is for Mike Copioil (sic).....

There are existing, inexpensive, PS2 to USB adapters currently available that permit you to use PS2 controllers with the PS3. I can't 100% confirm it, and it may depend upon the brand of adapter you purchase, but I believe most if not all of these adapters are HID-compatible. Is it potentially possible to program the firmware to accept such a configuration?

Also - the XBOX360 controller has a detachable rechargeable battery pack (or an adapter which permits you to use standard AA's). Presumably, you must use the USB Play and Charge adapter to physically connect the controller to the Chicklet - will the chicklet charge the battery while the controller is connected? Should the battery be removed?

I imagine technically, using external AA batteries or the rechargeable battery in the XBOX360 controller violates the external power source rule. In what configuration is the XBOX360 a legal controller for use in FRC?
__________________

Travis Hoffman, Enginerd, FRC Team 48 Delphi E.L.I.T.E.
Encouraging Learning in Technology and Engineering - www.delphielite.com
NEOFRA - Northeast Ohio FIRST Robotics Alliance - www.neofra.com
NEOFRA / Delphi E.L.I.T.E. FLL Regional Partner
Reply With Quote
  #117   Spotlight this post!  
Unread 08-01-2007, 09:01
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: 454
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: USB Joystick adapter is here!

Quote:
Originally Posted by T. Hoffman View Post
This question is for Mike Copioil (sic).....

There are existing, inexpensive, PS2 to USB adapters currently available that permit you to use PS2 controllers with the PS3. I can't 100% confirm it, and it may depend upon the brand of adapter you purchase, but I believe most if not all of these adapters are HID-compatible. Is it potentially possible to program the firmware to accept such a configuration?
It would make sense that if we could support the PS3 controller, we can support an adapted PS2 controller. As is the case with the X-box and X-box 360. The question is: Is the PS3 HID? And the answer is: I don't know. If we had one, we could find out. I would imagine the device being similar to the X-box 360, which is a HUB. If this is the case, supporting it becomes more difficult. It can be done, but it would require a more drastic change in the firmware.

Quote:
Originally Posted by T. Hoffman View Post
Also - the XBOX360 controller has a detachable rechargeable battery pack (or an adapter which permits you to use standard AA's).
I assume you are refering to the wireless 360. The wired controller does not require batteries. We currently do not support the wireless 360 controller. We do however support the wireless Logitech Rumblepad 2.

Mike Copioli
CTRE
Reply With Quote
  #118   Spotlight this post!  
Unread 08-01-2007, 20:41
Sym Sym is offline
Registered User
no team
 
Join Date: Jan 2007
Location: United States
Posts: 2
Sym is an unknown quantity at this point
Re: USB Joystick adapter is here!

Quote:
Originally Posted by Mike Copioli View Post
It would make sense that if we could support the PS3 controller, we can support an adapted PS2 controller. As is the case with the X-box and X-box 360. The question is: Is the PS3 HID? And the answer is: I don't know. If we had one, we could find out. I would imagine the device being similar to the X-box 360, which is a HUB. If this is the case, supporting it becomes more difficult. It can be done, but it would require a more drastic change in the firmware.



I assume you are refering to the wireless 360. The wired controller does not require batteries. We currently do not support the wireless 360 controller. We do however support the wireless Logitech Rumblepad 2.

Mike Copioli
CTRE
Mike,

Before we saw your product, we were going to build our own. We intended to use something along the lines of a PIC24HJ128GP206(http://www.microchip.com/stellent/id...me =en024685). Using the input ports on the microcontroller, we were going to make our own USB to Serial Xbox adapter. We learned the input pulse codes from this page (http://euc.jp/periphs/xbox-controller.en.html) and we had an experienced programmer who was going to write the HID driver. After the inputs had been read they would output to the serial port we were going to add to the microcontroller. The point of it was to simplify the controls to be read by the robot control interface.

Now that your product is out, ours would be obsolete. But just for the record, would that have worked? Or did I spend hours drawing the schematics and designing the PCB, all to find out there was a major component I was missing? I know what I said before is confusing, but the just of it, is could you use a PIC24HJ128GP206 to do the same thing this adapter does?
Reply With Quote
  #119   Spotlight this post!  
Unread 08-01-2007, 21:07
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: 454
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: USB Joystick adapter is here!

Quote:
Originally Posted by Sym View Post
But just for the record, would that have worked? Or did I spend hours drawing the schematics and designing the PCB, all to find out there was a major component I was missing? I know what I said before is confusing, but the just of it, is could you use a PIC24HJ128GP206 to do the same thing this adapter does?

To answer your question. No. You are missing a host controller. The Pic only has hardware support for a device, not a host. The good news is there are Host controller IC's available. Some use USART some use SPI some use I2C. To answer the second part of your question, again.. no. You did not waste any time. If you learned something from the process, your time was not wasted. We failed several times before we were actually sucessful.

The 16 bit PIC will do the job. We use a 32 bit ARM and an 8 bit pic. But the 24 series should have enough power to support HID. Our next revision we will probanly eliminate the ARM chip. Actually an 18 series(8 bit) is all you need for HID. Remember this is hardware, it is not loaded up with a bulky operating system like Windows or Linux.

Mike Copioli
CTRE
Reply With Quote
  #120   Spotlight this post!  
Unread 08-01-2007, 23:19
Sym Sym is offline
Registered User
no team
 
Join Date: Jan 2007
Location: United States
Posts: 2
Sym is an unknown quantity at this point
Re: USB Joystick adapter is here!

Quote:
Originally Posted by Mike Copioli View Post
To answer your question. No. You are missing a host controller. The Pic only has hardware support for a device, not a host. The good news is there are Host controller IC's available. Some use USART some use SPI some use I2C. To answer the second part of your question, again.. no. You did not waste any time. If you learned something from the process, your time was not wasted. We failed several times before we were actually sucessful.

The 16 bit PIC will do the job. We use a 32 bit ARM and an 8 bit pic. But the 24 series should have enough power to support HID. Our next revision we will probanly eliminate the ARM chip. Actually an 18 series(8 bit) is all you need for HID. Remember this is hardware, it is not loaded up with a bulky operating system like Windows or Linux.

Mike Copioli
CTRE
Ah, so thats why there was more then one IC on that PCB. I couldn't find the time between reports from the Xbox controller, so I just picked the most powerful PIC I could find. (I learned later how it worked)

Am I right in saying that the next version would be consideribly cheaper to produce without the ARM chip?


Edit: I hope I'm not insulting anyone by saying this but to get an Xbox controller to plug into the adapter for sale you need to modify the connecter. Luckily, Microsoft uses a modified USB plug for all of their Xbox controllers. You can buy the adapter or make it (Soldering 4 contacts).

http://www.llamma.com/xbox/Mods/xbox..._to_pc_usb.htm

When making it, I believe you leave the yellow wire hanging free(cut it and tape it to the Xbox cord), unless the USB cable you are hacking apart is grounded. Just use tin foil to repair the shielding.

Last edited by Sym : 08-01-2007 at 23:38.
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
intelitek loader/vex USB-serial adapter driver MrForbes Programming 2 07-04-2006 13:37
USB serial adapter for OSX? Validius Programming 1 05-01-2006 01:43
USB-Serial adapter Bill_Hancoc Chit-Chat 4 03-01-2006 07:18
USB to Serial adapter John Gutmann Programming 7 09-05-2005 01:34
BAFO USB to 9 Pin Adapter Skiguy523 Programming 2 29-01-2005 01:49


All times are GMT -5. The time now is 06:07.

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