PWM Problem

Hi everyone.
We have some difficulties with connecting Victors to PWM on the RoboRIO.
Sometimes the PWM doesn’t send output to the Victor SP. The Victors flash and don’t show constant light. The only way we found to fix it is to restart the RoboRIO several times.
Can someone help us please?
Best regards.

What model Victors ? 888 or SP ?

The SP.

Are you sure that they are plugged into the PWM port correctly? (Correct ports and orientation)

Have you tried just running them in autonomous?

What programming language do you use?

We use Victor SP,and we checked if it connected right, it is.

Our team use LabView to program.

We opened a new RoboRio project to check the PWM connections and the Victors, it didn’t work.

We are quite sure that the problem is with the RoboRio-PWM and not with the Victors.

You can try using different PWM ports just to see if it’s localized to a couple of ports.

You can test all the ports by Opening every PWM port in Begin.vi, Enable, and use a meter on each PWM signal to ground to see if they are non-zero.

After eliminating the user code by your test with a default program, the PWMs are controlled by the FPGA. You could try a reformat of the roboRIO to see if it might be a corrupted image.

We have alredy checked all the PWM with the program and the meter.

We will try to reformat the RoboRIO. It might be the Problem.
Thank you!

If that does not work, try using another motor controller just to rule out the SP being bad. It’s worth a shot and shouldn’t take too long. Since Israel is on districts now you can do it during your access period as per R18-G and R19.

Ok guys, we (sort of) understood what the problem is. Another problem we had happen often is the navX not working when beginning work on the robot. A solution we found was to restart code on the RoboRIO, download an empty project, and then download our main project again, that solved it. We thought that maybe the two problems are connected so we decided to try our solution. The PWM ports started working.

This solution isn’t satisfactory, we don’t want to deal with restarting the RoboRIO during competitions, and we still don’t understand why this is happening. Any help solving this issue would be appreciated.