Go to Post If the pattern holds, it's a bizarro year. - GeeTwo [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 Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 11-02-2014, 01:19
seg9585's Avatar
seg9585 seg9585 is offline
Registered User
AKA: Eric
FRC #4276 (Surf City Vikings)
Team Role: Engineer
 
Join Date: Feb 2006
Rookie Year: 2001
Location: Boeing (Seal Beach, CA)
Posts: 520
seg9585 has a reputation beyond reputeseg9585 has a reputation beyond reputeseg9585 has a reputation beyond reputeseg9585 has a reputation beyond reputeseg9585 has a reputation beyond reputeseg9585 has a reputation beyond reputeseg9585 has a reputation beyond reputeseg9585 has a reputation beyond reputeseg9585 has a reputation beyond reputeseg9585 has a reputation beyond reputeseg9585 has a reputation beyond repute
Alternatives to the Cypress IO

Is the Cypress PSoC board the only one compatible with the Driver Station I/O feature, or can an Arduino/Beaglebone be used to interface with the DS I/O?

Our Cypress board has broken and I can't seem to find another source for a replacement. I do have an arduino lying around and can use it if possible, but I doubt it's compatible with the FRC-provided firmware.
__________________
My FIRST legacy:

Team 204 Student 2001, 2002 (Voorhees, NJ)
Team 1493 College Mentor 2006 - 2008 (Troy, NY)
Team 2150 Intern/Professional Mentor 2007, 2009 (Palos Verdes)
Team 4123 Lead Engineering Mentor 2012 (Bellflower, CA)
Team 4276 Engineering Mentor 2012-2016 (Huntington Beach, CA)
Reply With Quote
  #2   Spotlight this post!  
Unread 11-02-2014, 01:32
wt200999's Avatar
wt200999 wt200999 is offline
Texas Instruments
AKA: Will Toth
FRC #3005 (Robochargers)
Team Role: Mentor
 
Join Date: Mar 2006
Rookie Year: 2004
Location: Dallas, Texas
Posts: 325
wt200999 has much to be proud ofwt200999 has much to be proud ofwt200999 has much to be proud ofwt200999 has much to be proud ofwt200999 has much to be proud ofwt200999 has much to be proud ofwt200999 has much to be proud ofwt200999 has much to be proud ofwt200999 has much to be proud of
Send a message via MSN to wt200999
Re: Alternatives to the Cypress IO

Texas Instruments has a HID Joystick boosterpack for the Tiva Launchpad. It enumerates as two joysticks and has a breakout for all axis/buttons.

http://www.chiefdelphi.com/forums/sh...d.php?t=122587
__________________
Programming in LabVIEW? Try VI Snippets!

FIRST LEGO League 2004 - 2005
FRC Team 870 Student 2006 - 2009
FRC Team 3005 Mentor 2013 -
Reply With Quote
  #3   Spotlight this post!  
Unread 11-02-2014, 01:38
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,572
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: Alternatives to the Cypress IO

I've never seen the Cypress protocol published.

You can program the arduino to look like a joystick, if you don't need 4 joysticks. If you want something off the shelf, you can get a Estop Robotics CCI
Reply With Quote
  #4   Spotlight this post!  
Unread 11-02-2014, 08:15
Mark McLeod's Avatar
Mark McLeod Mark McLeod is offline
Just Itinerant
AKA: Hey dad...Father...MARK
FRC #0358 (Robotic Eagles)
Team Role: Engineer
 
Join Date: Mar 2003
Rookie Year: 2002
Location: Hauppauge, Long Island, NY
Posts: 8,817
Mark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond repute
Re: Alternatives to the Cypress IO

Here is the Cypress firmware source if you want to investigate the protocol.
Attached Files
File Type: zip Driver_Station_I_O_Firmware_Source_v2.zip (39.7 KB, 55 views)
__________________
"Rationality is our distinguishing characteristic - it's what sets us apart from the beasts." - Aristotle
Reply With Quote
  #5   Spotlight this post!  
Unread 11-02-2014, 08:20
fovea1959's Avatar
fovea1959 fovea1959 is offline
Herder of programmers
AKA: Doug Wegscheid
FRC #3620 (The Average Joes)
Team Role: Mentor
 
Join Date: Jan 2011
Rookie Year: 2011
Location: St Joseph
Posts: 332
fovea1959 will become famous soon enough
Re: Alternatives to the Cypress IO

while not a replacement for the Cypress, there are more ways to interface arbitrary stuff as a 'joystick': http://www.ultimarc.com/ipac1.html (we used this last year for a custom control panel: our Cypress is long lost!)

Another possibility: a 'joystick' that is software defined and can be actuated by other software running on the PC. http://vjoystick.sourceforge.net/site/. Haven't used it for competition, but have used for testing...
Reply With Quote
  #6   Spotlight this post!  
Unread 11-02-2014, 15:43
parkedraccoon's Avatar
parkedraccoon parkedraccoon is offline
Registered User
FRC #0766
Team Role: Electrical
 
Join Date: Jan 2012
Rookie Year: 2009
Location: Bay Area CA
Posts: 13
parkedraccoon is on a distinguished road
Re: Alternatives to the Cypress IO

If you want to use your Arduino, we have used UnoJoy with success. It appears to the computer as a regular joystick and so shows up in Driver Station and is compatible.
__________________
"Why is it stupid?"
2006-2008 Little brother of Team 766 member
2008 FLL
2009-2014 FRC 766
2014-> ??? (hopefully some sort of mentor!)
Reply With Quote
  #7   Spotlight this post!  
Unread 12-02-2014, 17:02
seg9585's Avatar
seg9585 seg9585 is offline
Registered User
AKA: Eric
FRC #4276 (Surf City Vikings)
Team Role: Engineer
 
Join Date: Feb 2006
Rookie Year: 2001
Location: Boeing (Seal Beach, CA)
Posts: 520
seg9585 has a reputation beyond reputeseg9585 has a reputation beyond reputeseg9585 has a reputation beyond reputeseg9585 has a reputation beyond reputeseg9585 has a reputation beyond reputeseg9585 has a reputation beyond reputeseg9585 has a reputation beyond reputeseg9585 has a reputation beyond reputeseg9585 has a reputation beyond reputeseg9585 has a reputation beyond reputeseg9585 has a reputation beyond repute
Re: Alternatives to the Cypress IO

Thanks everyone. I can try some of the controller-based solutions. Does anyone know who still sells these Cypress boards? They were on FIRST Choice but it appears Cypress has stopped selling them completely.
__________________
My FIRST legacy:

Team 204 Student 2001, 2002 (Voorhees, NJ)
Team 1493 College Mentor 2006 - 2008 (Troy, NY)
Team 2150 Intern/Professional Mentor 2007, 2009 (Palos Verdes)
Team 4123 Lead Engineering Mentor 2012 (Bellflower, CA)
Team 4276 Engineering Mentor 2012-2016 (Huntington Beach, CA)
Reply With Quote
  #8   Spotlight this post!  
Unread 16-02-2014, 09:43
VEI Dude's Avatar
VEI Dude VEI Dude is offline
Mentor 4024, 4013
AKA: Neil the Real Deal
FRC #4013 (Jokers & Clockwork Mania)
Team Role: Mentor
 
Join Date: Sep 2008
Rookie Year: 2008
Location: Orlando, FL
Posts: 54
VEI Dude has a spectacular aura aboutVEI Dude has a spectacular aura about
Re: Alternatives to the Cypress IO

Last year when I was with 4024, we had issues with the Cypress I/O and could not get support for it. So we hacked the control board out of a Logitech joystick, traced the switch wiring, and made our own control panel which looked like a joystick on the drivers station.
Attached Thumbnails
Click image for larger version

Name:	Control-Pad-01.jpg
Views:	25
Size:	79.0 KB
ID:	16252  Click image for larger version

Name:	Control-Pad-02.jpg
Views:	21
Size:	41.2 KB
ID:	16253  Click image for larger version

Name:	Control-Pad-03.jpg
Views:	28
Size:	85.1 KB
ID:	16254  Click image for larger version

Name:	Control-Pad-04.jpg
Views:	30
Size:	59.2 KB
ID:	16255  
Reply With Quote
  #9   Spotlight this post!  
Unread 01-03-2014, 10:09
taichichuan's Avatar
taichichuan taichichuan is offline
Software Mentor
AKA: Mike Anderson
FRC #0116 (Epsilon Delta)
Team Role: Mentor
 
Join Date: Feb 2010
Rookie Year: 2010
Location: Herndon, VA
Posts: 333
taichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud of
Send a message via AIM to taichichuan
Re: Alternatives to the Cypress IO

Quote:
Originally Posted by seg9585 View Post
Thanks everyone. I can try some of the controller-based solutions. Does anyone know who still sells these Cypress boards? They were on FIRST Choice but it appears Cypress has stopped selling them completely.
The Cypress board has been discontinued by Cypress Semiconconductor. Unfortunately, there doesn't appear to be a follow-on device for output. But, there are lots of alternatives for inputs including the CCI board from EStop Robotics and the TI Launchpad board from Texas Instruments. Additionally, the Arduino Leonardo also has a mode that makes it behave as a Joystick. I'm just hoping that the 2015 control system gets a way to drive digital outputs at the driver station so we can drive status LEDs for the drivers. Those are much more visible than a virtual LED on the SmartDashboard.

HTH,

Mike
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


All times are GMT -5. The time now is 05:04.

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