I’m in the process of building a BB8 droid from Star Wars. The droid is fully functional with a moving head and body.
There are four servos and two motors that control his movement. I’m using a micro maestro to control the servos, but after some time of using the droid, I get an error. This error resets the servos and they no longer operate at their proper speed (they move at full speed). It’s not clear to me what is causing the error as it happens randomly. It looks to me like the LEDs on the maestro are blinking yellow with a solid red, but based on the user guide, this should not happen during normal operation. I will mention that this error seems to occur when I have multiple servos going, specifically the body tilt servo.
This happened when my maestro was at firmware version 1.02 AND 1.04, I will say though that the servos are surprisingly a lot smoother with version 1.04. I’ve had issues trying to smooth out the movement as well.
The servos are currently set to “off” in the control center. If I switch them to “ignore” will they ignore this error and continue to operate normally?
The maestro and servos have enough power as they are both getting 7.5v from an Arduino Mega so I don’t believe it to be a power issue. Restarting the droid fixes the issue, but with the servos at this speed, it knocks the head off BB8 which I really need to fix.