Hi! For Vex In the Zone my team is using turbo motors and after some 40 seconds (less if we are carrying a mobile goal) our turbo motors will just stop. We have checked and the turbo motors do not get warm. In addition, our robot battery indicator light turns orange even when the battery is at 7.22 volts. Can anyone shed light on why this is happening? Thanks in advance for your help.
Two of our turbo motors are hooked up directly to the wheels while the other two are connected to their respective wheels via chain.
Please help as this is becoming a more and more pressing problem. Our coaches told us to come here because they are as baffled as we are.
Robot battery light read red-battery was at 7.66 volts?
No need to spam the forum. Post in one place and you’ll get the help you need.
A VEX battery that reads 7.2 volts with no load is a dead battery. Make sure it’s charged, or try another battery. Normal unloaded voltage is more like 7.6-7.8 volts than 7.2.
How big are your wheels, and how many drive motors are you using? If the answer is 4" wheels and four drive motors, you are overdriving you motors. Don’t use turbo gears in that configuration. The motors don’t have to feel warm to be overloaded.
Make sure the chain is not too tight. Tight chains add a lot of friction.
Does your robot visibly accelerate up to speed? That’s a sure sign of gearing that is too high for your robot. A VEX robot should leap to full speed pretty much instantly, and if you can SEE it accelerate, it’s working too hard.
Hi! Thanks for replying! Sorry for posting in multiple places-I didn’t know where I would get help, I have deleted my other posts. We are using omni wheels-three something inches I believe, maybe four. There is a little acceleration but it is for less than a second. Our chains aren’t very tight but I don’t know what you would define as “tight” (You can push them down easily.). We are using four motors for four wheels. What would you recommend? Not using turbo motors? Different configuration? etc…
Grateful Team Member
Don’t trust the leds on the cortex because they are not always accurate. Also if you are doing turbo motors go 6 motors on the base with 3.25 inch wheels. Or I would also recommend using 4 motor high speed on 3.25 inch wheels. 4 motors turbo on 3.25 is not a good config depending on the weight of your robot. The high speed config is pretty fast too. 6 motor torque is not a bad idea either as it is not slow at high battery.
How are your motors wired? (Ports on cortex, expander?)
You’re very likely triggering the PTC fuse (search forums) - 1s to accelerate to speed is quite a long time and likely means that each of the motors draw close to the stall current for >0.5s…
Thanks again everybody! @Owen, would we get the same torque from high speed motors-enough to carry a mobile goal without stalling. @nenik, sorry I am not the most technical person on my team-we are using a motor controller that splits so we have our two motors on the left side in one port and the two on our right in one port. I think we have them in ports one and ten (their choice not mine) and that has occasionally caused problems with other robots I’ve worked on but I have never heard of turbo motors stalling. Thank you everybody for your suggestions!
High speed motors will have a higher torque and lower speed output. The fuse works by heat. Essentially, the more power the motor draws, the more heat the ptc will give off. Additionally, the hotter the ptc is, the more heat it will give off with the same amount of power. The hotter the ptc is, the more it will resist power flowing through the motor. This is the effect:
If the ptc can cool down at the same rate or faster then it heats up, the motor will spin continually.
if the ptc can’t cool down as fast as it produces heat, the motor will start to stall because the ptc is getting hot
if the ptc is stalled, waiting around 10 seconds for it to cool off will make the motor work normally again
@antichamber is saying that in comparison to the turbo motors. Hi-Speed gears are still faster than the standard torque gears, but have a lower torque than the latter. There’s an inverse relationship between torque and speed for the same max power capacity, and changing gears affect the balance between torque and speed.
Standard > High Speed > Turbo
Turbo > High Speed > Standard
The PTC fuse is designed to protect the motors from damaging themselves when attempting to work against an excessive load. It’s a thermoresistor whose resistance varies with temperature. What happens is when the motors are subject to an excessive load (such as trying to transport a heavy weight or working against a force too great for the motor to overcome), the current inside the motor heats up the fuse faster than the fuse can cool and as a result, the PTC generates more and more electrical resistance until it reaches a tipping point in terms of temperature, at which point it just sends out a lot of resistance that the current is essentially blocked and the motor won’t run. It’s this yellow thing on top of the motor (the actual motor inside the motor casing) in the image below:
Once the fuse trips, the only way for the motor to return to normal is to let the PTC fuse cool down over time. In case you get the brilliant idea to just take the fuse out, let me remind you that that is extremely illegal in the VEX Robotics Competition and if referees at a tournament discover your team doing this, your team will be DQed from the whole tournament, no exceptions. There have been teams at VEX Worlds that got disqualified from the entire event at the inspection table over this.
If you want to keep the PTC fuse happy, you must not subject the motor to a load that it can’t bear. If you want the motor to carry a heavier load, you “downgrade” the motor to Standard or High Speed. The motor will be slower though. Other ways to keep the motors from overheating include adding more motors to the same mechanism (to distribute the load among multiple motors), reducing the weight of the robot or mechanism itself, etc.
Then it’s probably because you’re trying to keep the cone in place by sending motor values even when the claw cannot close anymore. Use programming to keep it in place by having the program send values that are 10. This should keep them from tripping.