Forward and backward running at only .5 speed

Hey there, I am the assistant programmer at team 1997, and right now it is crunch time. I expect that I will be though of as another person asking for something to copy and paste. but i have a simple question.

We are running on mecanum wheels controlled by toughbox’s and chain drive, we are feeding power through jaguars. when we have the robot propped up, and we test the voltage on all of the jaguars we get readings of 12v for all directions (strafe left, right, turn left,right etc) however when we go forward or backward it gives us only half the voltage on the output. I have gone over the code multiple times and I cant see anywhere that it says to halve the voltage for forward or backward directions.

If you guys need more information just ask me and thank for your input at this stressful time. Good luck to your team and I hope to see you guys at the competition.

Are you using the WPILib Holnomic Drive vi, or home-brew code to control the mecanum?

**

we are using WPIholanomic_Cartesian. last year we used home-brewed, but that left with out chief programmer who went to college. He didnt leave me or the other programmer with much knowledge.

By “output” I assume you mean the “motor” side of the Jag, correct?

On the Dashboard, what are your PWMs reading when you are getting the half-voltage measurement?

**

ya jag to the motor, I don’t know where would I check that? I will definitely do this when I get to robotics later today.

What did you find?

**

Try creating an indicator for the front panel so you can see what it is operating at if that doesn’t work then try a simple motor control (Open -> SetOutput ||Control–>Close) and then if it still runs at half you can rule out a programming flaw.