This may be electrical, but I doubt it. I’m using the pyfrc & wpilib from a couple weeks ago. Not sure of the actual rev number, though.
I have 4 CAN units connected to TalonSRX devices. If I create a new TalonSRX() one at a time and drive it (joystick), I can drive each motor just fine.
However, if I put the Talons into SpeedControllerGroups, and then create a DifferentialDrive from the SCGs, then the 1st CAN/Talon in the daisy-chain doesn’t work - but the other 3 do. IE the joystick drives 3 of the 4 motors; and the one that’s not moving is the 1st unit in the daisychain.
My $$ is on some misconfiguration, but I’m at a loss for how to debug this.
Anyone seen anything like this?