Motor seems to be running too fast

I’m building an x-drive for the season and I’ve ran into veering issues. the robot at low speeds would seem to veer to the right but when driving close to max speed it runs perfectly straight. When i build a simple code to turn the wheels at 20% max velocity the top left one seem like its running twice as fast as the others ones. I’m able to replace the motor but it’s really baffling to me that one just decides to go faster and i wondered if anyone else expierenced this issue.

So, have you checked the cartridge? Because replacing the motor but not the cartridge may have that result. As in, red carts are 100 rpm which is 1/2 of green carts which are 200 rpm, and blues which are 600 rpm.

Im guessing that you resolvef the issue by replacing the motor? if not post your code here so that people can help out. also i have had similar issues. in Spin up we had a flywheel motor whose internal encoder was bad so the motor never knew how fast it was going and we couldnt modulate the speed it was either 100% or 0 was kinda goofy.

  1. Double check they all are using the same motor cartridges
  2. Turn off the robot and try to spin the wheel with your hands detecting unnecessary friction. If so try to pinpoint if that’s a faulty motor or structural issue with the axles and bearing flat. A picture can be helpful so we can help determine a possible build quality concern that may be causing the problem.
  3. X-Drives heavily depends on the omni-wheel rollers so make sure that you do regular maintenance checking if any omni-wheels pop out or if any omni wheel wears down or jams up.
  4. Can you post your X-Drive code so that we know if your code isn’t causing the veering?
3 Likes

Hey welcome, I would say it probably is a friction problem if you changed the motors. Or the wheels aren’t aligned right throwing it off.

It’s most likely caused by different amounts of friction between the wheels, not a motor issue.

@Connor @TimmyOsborne I made a new program that doesn’t do anything except set the velocities and spin the motors. I lifted the robot off the ground to test it and that motor still runs fast. I checked the cartridges and there’s consistent low friction everywhere. I also switched the wire of a good motor to the bad motor and the same thing. Again I can replace the motor it’s just such a strange problem, I want to explore it

1 Like

Can you confirm that the cartidge in this motor is the same as the other motors

1 Like

I experienced an issue like this once. I had a motor that would always run at 100% speed no matter how what speed I told it to run at. In the end I concluded that the motor’s speed controller was broken and had to replace the motor.

1 Like

they’re all consistent

1 Like

I don’t know if this applies to Vex V5, but check that the motor’s firmware is up to date (I have encountered issues when dealing with Vex IQ when the motors are on different firmware).

2 Likes

I’m sorry to report that the motor has died :cry:

4 Likes

I have a similar problem in which my drive train veers to the right but all the motors are plugged in and there’s little friction. I also notice the right side is one rotation slower than the other side. There’s no dead ports and from what I can tell no dead motors.