View Single Post
  #1   Spotlight this post!  
Unread 13-02-2011, 18:09
byteit101's Avatar
byteit101 byteit101 is offline
WPILib maintainer (WPI)
AKA: Patrick Plenefisch
no team (The Cat Attack (Formerly))
Team Role: Programmer
 
Join Date: Jan 2009
Rookie Year: 2009
Location: Worcester
Posts: 699
byteit101 is a glorious beacon of lightbyteit101 is a glorious beacon of lightbyteit101 is a glorious beacon of lightbyteit101 is a glorious beacon of lightbyteit101 is a glorious beacon of lightbyteit101 is a glorious beacon of light
Defective Black Jaguars?

While working on updating the firmware of the jaguars and setting ID's, we eventually discovered a very odd error. All the jags were successfully updated to version 92. We got a black jaguar last year, and in the summer, we got CAN working on it. This season, we have 2 KOP Black Jags and 2 other Black Jags, bought between the first one, and kickoff. All 4 of the newer ones cannot communicate with other Black jaguars (using serial bridge), and some of them (not sure) can't communicate with any other jaguars at all. the old one can communicate with all grey jaguars, but none of the new black jaguars. So after 2 ish hours, we swapped all the black jags on our robot with grey jags, except the old jag and it worked.
Is it the jaguars are bad, or can we only have 1 black jaguar on a network, or is there a special way to wire it. we know the cables and ends are good, simply changing the positions as show below enables it to work

all grey and first black can communicate
laptop>good black>grey>black>grey>black>black>grey>black>terminator

reversing laptop and terminator ends, only directly connected black can
terminator-good black-grey-black-grey-black-black-grey-black-laptop
__________________
Bubble Wrap: programmers rewards
Watchdog.Kill();
printf("Watchdog is Dead, Celebrate!");
How to make a self aware robot: while (∞) cout<<(sqrt(-∞)/-0);
Previously FRC 451 (The Cat Attack)
Now part of the class of 2016 at WPI & helping on WPILib
Reply With Quote