So I encountered a very strange issue with a v5 motor today. I was coding my drive to have a slow mode, that makes the drive motors move at 30% velocity. But something odd was happening, one of my wheels was spinning at 100% speed, even though I had clearly told it to spin at 30% speed. I made a simple program to test, and sure enough, the motor was completely ignoring the speed I told it to go, and was just going 100%. verified when I switched the motor with another one, without changing the code, and it then worked.
not entirely sure why this happened, and I’d never seen it before, so if anyone has any insights, please do tell.
yes, we have seen that before. I actually have one motor here that did it to me last week, as far as I remember it’s an issue with the internal encoder, but I haven’t had time to open this one up yet and see if I can see what’s wrong. You can test in the dashboard, this particular motor only goes to about 50% speed and then jumps up to full speed.
I though it might have been an issue with the encoder not being able to tell what speed the motor is moving.
I did some tests, the motor ALWAYS runs at 100% speed, no matter what I tell it to run.