So, our robot uses pneumatics to actuate the ball into our shooter. This all works fine and dandy during normal matches where we run our reach auton, but whenever we try to run our high goal auton, our PCM finds a sticky fault, disabling our ball pusher, rendering our shooter useless for the rest of the match.
Video of this occurring. This is repeatable, as we were able to repeat it consistently in the pit by using Practice match mode on the Driver Station, then clearing the fault each time through the Web Dashboard and then power cycling the robot. This always occurs (as in the PCM diagnostic light turns red) when the ball pushing single-acting solenoids are set to (false) in the autonomous code.
We use C++, if that matters, and our PCM version is 1.65. How hard would it be to determine whether this be a code issue or a wiring/pneumatics issue? We would really like to figure this out as we have one more event left and would like to score in the high goal during autonomous. I'm sorry in advance, as we are currently on spring break so I do not have access to the code to post if necessary, but I could try to get it as soon as possible.
Thank you so much!