failed sending motor x drive level
Forums:
Hello,
I have a two-ThunderBorg robot up and running and I occasionally get these error messages:
Failed reading the drive fault state for motor #1!
Failed reading the drive fault state for motor #2!
Failed sending motor 1 drive level!
Failed sending motor 2 drive level!
They seem to occur after some spirited starts-and-stops as you might find when you are testing a new robot.
The LEDs turn green-then-blue and the robot halts. After a moment, the robot resumes operation.
Any thoughts on where I can look to find the root cause?
Regards,
Brian
piborg
Thu, 03/11/2021 - 10:29
Permalink
Failed sending / reading errors.
Based on your description it sounds like the ThunderBorgs may be struggling to get enough current to power the 5V regulators when the motors are working hard. When this happens the voltage on the 5V line drops, causing the on-board logic to reset.
When the boards reset three things happen:
This usually occurs because the motors are able to draw more current than the batteries can keep up with. When this occurs anything else connected to the batteries struggle to get the current they are trying to draw.
There are several possible solutions:
lynch0505@chart...
Sun, 03/14/2021 - 20:08
Permalink
Thank you!
Thank you for the comments. For my case your suggestion (5) to limit the rate worked the best for me. I have also reduced to a single ThunderBorg for the time being. This will help reduce the surge too, I believe.
Regards,
Brian