There are several reasons why a motor controller error might appear. This article will cover the most common causes and provide solutions to the problem.
First Step
When encountering a motor controller error, the first step is to check the error codes displayed at the end of the error message, which will look like this:
The error code displayed in this case is 40. If you encounter a different error code (e.g., 1, 2, 4, COM, 20000), please refer to the troubleshooting guide below.
Motor controller failed (40)
1. Check that the wheel nuts are tightened and not damaged or rusted (ProX)
2. Check that the spokes are not damaged or loose (ProX)
3. Check the inside of the rear wheels for rust or corrosion.
4. While the robot is powered on, check the resistance in each wheel, by gently pushing it in both directions with your finger. The wheel should resist the force evenly in both directions and should not spin freely or have slack.
5. While powered off, spin each wheel and listen for scraping noises or excessive resistance. The wheels should spin freely.
6. Check if the main bolt for the caster wheel is bent or loose by rotating the wheel. It should remain flush with the surface.
7. Check that the encoder cables are plugged in correctly, with the arrows facing each other.
8. Check that the tires are correctly inflated to 2 bar or (29 PSI).
If you discover any issues during these checks, please contact your local sales representative for assistance.
If you do not find any issues with the earlier steps, please contact technical support for further assistance. You can find the information here.
Motor controller failed (2, 4).
These errors indicate a potential electrical problem with the robot's internal components.
1. If another battery is available, try using it to power up the robot and see if the error persists.
2. Check the cable located underneath the robot, which connects the battery rail, to ensure there are no tears or rips (Sport)
If you discover any issues during these checks, please contact your local sales representative for assistance.
If these steps do not resolve the issue, please contact technical support for further assistance. You can find the contact information here.
Motor controller failed (COM, 1, or 20000).
This error occurs when the wheels lose their calibration data or sometimes when new wheels are fitted onto the robot. If you encounter any of these error codes please contact technical support for assistance. Click here to find the contact information.