Go to Post Regardless of the next course of action, getting steamed and angry will benefit nobody. And coming from me, that has to mean something. - Lil' Lavery [more]
Home
Go Back   Chief Delphi > Technical > Control System > FRC 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 16-01-2010, 18:09
flameout flameout is offline
AKA Ryan Van Why
FRC #0957 (SWARM)
Team Role: Alumni
 
Join Date: Sep 2009
Rookie Year: 2009
Location: Oregon
Posts: 168
flameout is a name known to allflameout is a name known to allflameout is a name known to allflameout is a name known to allflameout is a name known to allflameout is a name known to all
Cypress Layout (over wires?)

I'm not sure if I got this right. We have the Cypress board attached to the breadboard like a DIP package. However, that leaves one row of pins under it, so are we suppossed to run wires under it? I don't feel that it's right, but it looks like what the beta teams displayed.

I would like to confirm that this is right, that the Cypress board covers up the breadboard connections for one line of pins.

Thank you.
Reply With Quote
  #2   Spotlight this post!  
Unread 16-01-2010, 18:24
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,906
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: Cypress Layout (over wires?)

Yes, if you use the breadboard you'll have to run wires out from under one side just so you can get at the pinouts.

Think about something a little more robust for competition use though.
__________________
"Rationality is our distinguishing characteristic - it's what sets us apart from the beasts." - Aristotle
Reply With Quote
  #3   Spotlight this post!  
Unread 18-01-2010, 02:36
Doc Wu's Avatar
Doc Wu Doc Wu is offline
Registered User
AKA: Al Gritzmacher
FRC #1507 (Warlocks)
Team Role: Mentor
 
Join Date: Jan 2004
Rookie Year: 2003
Location: Lockport NY
Posts: 207
Doc Wu has a brilliant futureDoc Wu has a brilliant futureDoc Wu has a brilliant futureDoc Wu has a brilliant futureDoc Wu has a brilliant futureDoc Wu has a brilliant futureDoc Wu has a brilliant futureDoc Wu has a brilliant futureDoc Wu has a brilliant futureDoc Wu has a brilliant futureDoc Wu has a brilliant future
Re: Cypress Layout (over wires?)

Joe Ross of Team 330 put together a presentation on the 2010 control system. In it was a diagram of how they installed jumpers on the breadboard in order to bring the connections out to the open areas.

You can see it at http://forums.usfirst.org/attachment...9&d=1258086135 I highly recommend this presentation as something you should show your team so they are up to speed on the new drivers station.

Also, AndyMark is carrying a breakout board and protective case from EStop Robotics http://andymark.biz/am-0543.html I'm not endorsing it or anything, but it's another solution to making connections to the Cypress board.
__________________
-= Mentor Lockport Warlocks -=- Team 1507 =-
Amateur Radio Callsign: AE2T

2016 Robot Inspector - Fingerlakes, Pittsburgh
2015 Robot Inspector - Pittsburgh, Champs. Judge Observer - Champs
2014 Robot Inspector - Tech Valley, Fingerlakes, Buckeye, Championship
2013 Robot Inspector - Fingerlakes, Buckeye, Championship
2012 Robot Inspector - Fingerlakes, Buckeye, Championship - Website Evaluator - Fingerlakes, Buckeye, Championship
2011 Robot Inspector - Fingerlakes 2011 Safety Advisor - Fingerlakes

Reply With Quote
  #4   Spotlight this post!  
Unread 18-01-2010, 13:44
Integral Integral is offline
Registered User
AKA: Ross
FRC #1130 (Robo Rebels)
Team Role: Mentor
 
Join Date: Mar 2008
Rookie Year: 2008
Location: Albany, Or
Posts: 22
Integral is an unknown quantity at this point
Re: Cypress Layout (over wires?)

Where can I find I/O pin assignments for this board?
Reply With Quote
  #5   Spotlight this post!  
Unread 18-01-2010, 13:53
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,906
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: Cypress Layout (over wires?)

Here's a slide I made up.
The Analog's and Digital's may start counting at 0 in Java /C++, but I haven't checked.
I will, I will,...
__________________
"Rationality is our distinguishing characteristic - it's what sets us apart from the beasts." - Aristotle

Last edited by Mark McLeod : 21-01-2010 at 10:28.
Reply With Quote
  #6   Spotlight this post!  
Unread 18-01-2010, 23:01
flameout flameout is offline
AKA Ryan Van Why
FRC #0957 (SWARM)
Team Role: Alumni
 
Join Date: Sep 2009
Rookie Year: 2009
Location: Oregon
Posts: 168
flameout is a name known to allflameout is a name known to allflameout is a name known to allflameout is a name known to allflameout is a name known to allflameout is a name known to all
Re: Cypress Layout (over wires?)

Thank you -- I had no clue about that.

I'm still remembering facts I probably knew about last year. I was going to wire up a switch that will act as an active-stop mechanism, which will drive the motors so as to bring the robot to a much quicker stop that coasting them (as disabling does.) However, I'll have to try Jaguars -- it was brought up that they have an electomagnetic stop. Hopefully, this will be effective enough to bring it to a stop within three feet.

I'm sure I'll find a use for this if the Jaguars are effective at stopping it. Of course, I'll have to check if the electomagnetic braking works when the PWM output is disabled (we would like to avoid CAN until the offseason.)

I hope other teams will find this helpful, too.
Reply With Quote
  #7   Spotlight this post!  
Unread 19-01-2010, 00:46
Integral Integral is offline
Registered User
AKA: Ross
FRC #1130 (Robo Rebels)
Team Role: Mentor
 
Join Date: Mar 2008
Rookie Year: 2008
Location: Albany, Or
Posts: 22
Integral is an unknown quantity at this point
Re: Cypress Layout (over wires?)

Quote:
Originally Posted by Mark McLeod View Post
Here's a slide I made up.
The Analog's and Digital's may start counting at 0 in Java /C++, but I haven't checked.
I will, I will,...
Thank you very much. This info is in the driver station, though not laid out in a easy to read manner. It uses the Cypress pin labels, which when the board in mounted on the proto board are on the UNDER side. So you need to have this I/O table figured out before mounting the Cypress.

Not sure why this is not easily available on the First site???
Reply With Quote
  #8   Spotlight this post!  
Unread 19-01-2010, 00:59
eugenebrooks eugenebrooks is offline
Team Role: Engineer
AKA: Dr. Brooks
no team (WRRF)
 
Join Date: Jan 2004
Rookie Year: 2001
Location: Livermore, CA
Posts: 601
eugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond repute
Re: Cypress Layout (over wires?)

It appears that something more robust for the competition
is not allowed. See
http://forums.usfirst.org/showthread...5198#post35198



Quote:
Originally Posted by Mark McLeod View Post
Yes, if you use the breadboard you'll have to run wires out from under one side just so you can get at the pinouts.

Think about something a little more robust for competition use though.
Reply With Quote
  #9   Spotlight this post!  
Unread 19-01-2010, 03:04
Abrakadabra Abrakadabra is offline
Here We Go !!!
AKA: Scott Kukshtel, Mr. K
FRC #3467 (The Windham Windup!)
Team Role: Mentor
 
Join Date: Jan 2007
Rookie Year: 2002
Location: Windham, New Hampshire
Posts: 160
Abrakadabra has a brilliant futureAbrakadabra has a brilliant futureAbrakadabra has a brilliant futureAbrakadabra has a brilliant futureAbrakadabra has a brilliant futureAbrakadabra has a brilliant futureAbrakadabra has a brilliant futureAbrakadabra has a brilliant futureAbrakadabra has a brilliant futureAbrakadabra has a brilliant futureAbrakadabra has a brilliant future
Angry Re: Cypress Layout (over wires?)

Quote:
Originally Posted by eugenebrooks View Post
It appears that something more robust for the competition
is not allowed. See
http://forums.usfirst.org/showthread...5198#post35198
I think this is in the running for "boneheaded ruling of the year" by the GDC, and may even eclipse last year's "lawyering of the bumper rules" in ridiculousness. Have they ever looked at how some teams carry around and practically abuse their driver station boards? And they expect the wires to all stay in place by nothing more than the friction of a breadboard hole?

From Webster:
breadboard (transitive verb)
Main Entry: breadboard
Function: transitive verb
Date: 1956
: to make an experimental arrangement of (as an electronic circuit or a mechanical system) to test feasibility

(Emphasis is mine)

I wonder if Andy will now refund the money I just paid for this little gem?
http://www.andymark.biz/am-0543.html
"This circuit board is designed to be the breakout board for the Cypress circuit board used in the 2010 FIRST Robotics Competition driver control system."

-
Reply With Quote
  #10   Spotlight this post!  
Unread 19-01-2010, 08:29
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,906
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: Cypress Layout (over wires?)

Sounds like "something a little more robust for competition use" will have to be an epoxy or conformal coat of some kind over everything.

At least the whole Rube Goldberg IO contraption can be enclosed in a very large protective project box.
__________________
"Rationality is our distinguishing characteristic - it's what sets us apart from the beasts." - Aristotle
Reply With Quote
  #11   Spotlight this post!  
Unread 20-01-2010, 01:33
3286's Avatar
3286 3286 is offline
Registered User
AKA: mike s
FRC #3286 (the Rock-It surgeons)
Team Role: Teacher
 
Join Date: Jan 2010
Rookie Year: 2009
Location: yakima, washington
Posts: 37
3286 has much to be proud of3286 has much to be proud of3286 has much to be proud of3286 has much to be proud of3286 has much to be proud of3286 has much to be proud of3286 has much to be proud of3286 has much to be proud of3286 has much to be proud of
Question Re: Cypress Layout (over wires?)

I must be either incredibly tired or amazingly stupid, or both....we have the manual that Joe Ross provided at our kickoff and quickbuild session, so I dont think the problem is in the paperwork but in me! For the life of me I cant tell where the jumper wires go! I cant see them well enough in the pictures and you cant see the bottom of the cypress board ( DUH ) so theres a hesitation to just install a wire to each pin on the cypress board and just take them out to .....nowhere? Is it really that simple? Do we just attach a jumper wire to each pin of the cypress board where it attaches to the breadboard and rely on friction to hold it all together? I like the little board that was mentioned earlier, is it going to be legal to use?

Well the bigger question is the physical layout and attachment of the wiring. I think in my case, too many years of doing avionics and other such work has just made me leery of randomly attaching leads without knowing their destination!

Thanks much in advance, Ive spent 3 hours now trying to find this here on the net, keep coming back to the same materials.

Mike
Reply With Quote
  #12   Spotlight this post!  
Unread 20-01-2010, 10:20
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,600
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: Cypress Layout (over wires?)

I think the version of my presentation that was distributed by RQBS and also the one posted by Doc Wu is older, and doesn't have a lot of the material I developed later about the Cypress layout, including one possible layout on the breadboard. You can get the latest version at the end of this thread: http://forums.usfirst.org/showthread.php?t=13368 and should be dated 12/19.

Last edited by Joe Ross : 20-01-2010 at 10:48. Reason: fixed date
Reply With Quote
  #13   Spotlight this post!  
Unread 21-01-2010, 04:06
jhersh jhersh is offline
National Instruments
AKA: Joe Hershberger
FRC #2468 (Appreciate)
Team Role: Mentor
 
Join Date: May 2008
Rookie Year: 1997
Location: Austin, TX
Posts: 1,006
jhersh has a reputation beyond reputejhersh has a reputation beyond reputejhersh has a reputation beyond reputejhersh has a reputation beyond reputejhersh has a reputation beyond reputejhersh has a reputation beyond reputejhersh has a reputation beyond reputejhersh has a reputation beyond reputejhersh has a reputation beyond reputejhersh has a reputation beyond reputejhersh has a reputation beyond repute
Re: Cypress Layout (over wires?)

Quote:
Originally Posted by Mark McLeod View Post
Here's a slide I made up.
The Analog's and Digital's may start counting at 0 in Java /C++, but I haven't checked.
I will, I will,...
Mark,

I believe you've got the Digital Outputs backward... that or you've discovered a bug in the indicators / API. They should all count up as you move down the board.

Also, probably the most complete documentation about the EnhancedIO features is at C:\WindRiver\docs\extensions\FRC\C++ Reference.chm and then look at the DriverStationEnhancedIO class documentation.

It doesn't have the pinout for J2 and J3 (can't believe that's not somewhere in the documentation... can anyone confirm it's nowhere?), but it describes all the features and the connections to P2 (the "((((Wireless" connector).

-Joe
Reply With Quote
  #14   Spotlight this post!  
Unread 21-01-2010, 08:13
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,906
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: Cypress Layout (over wires?)

I'll go through test and correct my chart for the Digital Outputs, as well as, checkout that hidden documentation too.
Once everything calms down a bit maybe I'll have time to go through the various environment-specific documentation.
So far I've been pretty much skimming everything.

It's hard to confirm that something is "nowhere," only that we can't find it "anywhere," and even that's suspect...
__________________
"Rationality is our distinguishing characteristic - it's what sets us apart from the beasts." - Aristotle

Last edited by Mark McLeod : 21-01-2010 at 11:39.
Reply With Quote
  #15   Spotlight this post!  
Unread 21-01-2010, 11:16
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,906
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: Cypress Layout (over wires?)

My mistake is confirmed. The Digital Outputs were reversed.
In the LabVIEW code the I/O counts begin at 0 not 1, so just be aware that Digital Output 1 is referenced in the code by "0". In C++ the reference matches as 1-8.
These labels are how the Driver Station sees them.

Here is the corrected chart:
Attached Thumbnails
Click image for larger version

Name:	CypressPinout.jpg
Views:	926
Size:	97.4 KB
ID:	8352  
__________________
"Rationality is our distinguishing characteristic - it's what sets us apart from the beasts." - Aristotle

Last edited by Mark McLeod : 21-01-2010 at 11:23.
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
Cypress board bls0620 Electrical 4 17-01-2010 23:22
Cypress Board Configuration Geek 2.0 FRC Control System 12 17-01-2010 04:23
Cypress IO board connect SteveD FRC Control System 12 16-01-2010 16:46
Cypress soc? sp33chy FRC Control System 2 15-01-2010 08:58
Legal? Hurdling Over Overpass and Over Lane Divider 7-11number1 Rules/Strategy 11 20-01-2008 14:58


All times are GMT -5. The time now is 11:12.

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