Ah-ha! The TI Jaguars from last year had a few QA problems. Specifically, the RJ-11 and RJ-12 ports had issues with under-sprung contact wires. Check out this thread for details and a fix:
http://www.chiefdelphi.com/forums/showthread.php?t=100448
My team was in the exact same position last year, with respect to CAN. We desperately wanted to get away from the rats nest of wires that seemed to grow on our robots with PWM cables routing back to the digital breakout board. Nobody wanted to cut those cables for fear of being too short, or botching the terminations. CAN was a very attractive option that used inexpensive cables and terminations, that didn’t require every controller being routed back to the breakout board.
We had the same connectivity problems you had. The above fix cleared up about 80% of the issue, but we still had a few cables that would jostle on the field, and lose contact. At the Las Vegas regional, we changed from a daisy chain to a star topology for the CAN network, and we’ve had almost zero problems since.
The whole point for us is to make the connections as reliable as they can be. We decided against directly splicing the connecting wires together, as we wanted the ability to change wires in the pits, in case of damage. Check this thread on how to make a “hub” for the CAN, which will give a much more reliable star topology:
http://chiefdelphi.com/forums/showthread.php?t=99554&page=3
One important thing to note, if you go this route, is that Home Depot recently changed their vendor for modular jacks. They used to carry Leviton, who makes a very high quality jack. Now, they carry their own store brand, which is a made in China piece of excrement. Although these cost about the same as the Leviton, the quality of construction and functionality is significantly less. Lowes carries a Legrand branded version, but the termination on the back is not convenient for sequential wiring with the same bundle of wire. One other thing to pay attention to, is the labeling of the RJ-11/12 jacks as “Voice Grade” jacks, as most are used for telephone lines. Recently, some “Voice Grade” jacks have switched to the 8P8C connector we know as RJ-45. You can use a cable with a RJ-45 on one end, and a RJ-11/12 on the other, but this could cause a lot of frustration for the non-initiated, let alone the potential problems of shifting the wires by one slot, when crimping the plug.
Our team has bought a bunch of Leviton jacks from an online supplier. Specifically, they are Leviton Voice Grade 41106-Rx6, where the x is a color-specific code (W=White, V=Green, R=Red, G=Gray, Y=Yellow, etc.). This jack is very high quality and made in the U.S.A. Specifically, this part has a snug fit on the plugs and good contacts that stay sprung.