Joystick problems

Everything was working fine. Then I updated the firmware. Nightmare!

First problem…one of my joysticks (controller) only ran the motors in reverse. If I push forward, nothing. So I saw a similar topic, so I decided to calibrate the controller. Now it doesn’t work at all. Any suggestion as to what to do? I have a robotics class at 2 this afternoon. I’m hoping I can get this working by then.

Oh wait. I just restarted everything (our team name is Ctrl-Alt-Del so I thought I’d try that). I am back to working only in reverse. Help please.

Next problem is the other IQ…the controller works fine. Do I have the motors in backwards? upside down? Which way do they need to go so that I can drive like a car - right motor pushed forward makes right drive train go forward. (I have to pull back to make it go forward or move forward on right to make left go forward - that is no good.)

Hi gonzocher,

When you run did the joystick calibration, did you fully rotate both joysticks around 360 degrees to the furthest they will go? Initially the screen will display values 0 __ 255 for each of the 4 joystick channels, then after a few seconds it should display 127 on the middle line. Once this occurs, you can press Check to save the settings.

For the motor drive train reversal issue, have you tried the directions here?
http://www.vexiqforum.com/forum/main-category/official-answers-ask-the-vex-staff/280-drive-motors-reversed-after-firmware-update-to-v1-06

Regards,

  • Art

i did move them all around.
the calibration numbers wouldn’t change (b would change but always came back to this)
A 133 127 139
B 119 128 149
C 128 128 128
D 134 127 134

to fix the motor reversal…using VEX IQ Firmware Update Utility (from directions) didn’t do anything. i used VEX IQ Firmware Update. that worked. my motors are working. yay! one problem fixed.

i tried the calibration again. now i have
A 127 127 127
B 119 128 119
C 0 128 255
D 8 127 255

and the right joystick works fine now

Hi gonzocher,

When you start the Calibrate Joystick process, you have about five seconds to have all joysticks reach their maximum and minimum values. After you run the calibration process, do the values of the A and B channel joysticks change as you rotate that joystick?

Regards,

  • Art