|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
|
|
Thread Tools | Rate Thread | Display Modes |
|
|
|
#1
|
|||||
|
|||||
|
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. |
|
#2
|
|||
|
|||
|
Re: Cypress Layout (over wires?)
Where can I find I/O pin assignments for this board?
|
|
#3
|
|||||
|
|||||
|
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,... Last edited by Mark McLeod : 21-01-2010 at 10:28. |
|
#4
|
|||
|
|||
|
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. |
|
#5
|
|||
|
|||
|
Re: Cypress Layout (over wires?)
Quote:
Not sure why this is not easily available on the First site??? |
|
#6
|
|||
|
|||
|
Re: Cypress Layout (over wires?)
Quote:
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 |
|
#7
|
|||||
|
|||||
|
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... ![]() Last edited by Mark McLeod : 21-01-2010 at 11:39. |
|
#8
|
|||||
|
|||||
|
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: Last edited by Mark McLeod : 21-01-2010 at 11:23. |
|
#9
|
|||
|
|||
|
Re: Cypress Layout (over wires?)
Quote:
I'm not sure what LabVIEW code you are referring to. If you mean that the array index is 0 for digital input 1, for instance, then you are correct, but that is simply because the index array primitive in LabVIEW is 0-based. Nothing in the API (compatibility or enhanced) is "0-based". |
|
#10
|
||||
|
||||
|
Re: Cypress Layout (over wires?)
The way I read the <R82> rule change in Team Update #4, posted yesterday, it appears that we are no longer required to use the breadboard with the Cypress PSoC 3 FirstTouch Kit I/O module, and we can now use the eStop Cypress Carrier and Enclosure available from AndyMark for more safe and robust mounting and I/O pin access. It would also appear that the Jan. 18 posting by the Game Design Committee on the FIRST Q&A Forum, saying that we can only use the breadboard, is now out of date. Does anyone disagree? (I am hoping to post this question also to the FIRST Q&A Forum through our Team Rules Expert, who has access.)
Please let me know if you read this rule change differently. Many thanks! |
|
#11
|
|||
|
|||
|
Re: Cypress Layout (over wires?)
I believe that does obsolete the posting on Q&A.
|
|
#12
|
|||
|
|||
|
Re: Cypress Layout (over wires?)
It does appear that they have drawn a line through
"the breadboard," removing it as a requirement, and refer to "carrier board" now. Clarification via QandA would be important, but the plain English of the reworded rules is what it is. Eugene |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
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 |