Howdy Y’all,
So I have made a robot that is controlled by some arduinos which controls a couple of nema17 stepper motors and some servos (sg90 and s3003). I am having some odd issues with both sets of servos.
When the robot is operating in normal mode it needs to rotate the servos in and out of position at certain times, but when the servo is called it does not move. Now, when I throw the bot into manual control mode and I tell a given servo to move it will go on like the third try.
First try:
move in --> no movement
move out --> no movement
Second try:
move in --> no movement (but it seems like it is trying)
move out --> no movement (but it seems like it is trying)
Third try:
move in --> movement
move out --> movement
So the servos will move when commanded to, but only after I send the command a couple of times.
I am powering all four (5V) servos with a buck converter with plenty of current.
I should add… About a month ago once I finished wiring it up and programmed it, everything was working fine. Then this issue started and during the normal run of the machine the servos were not rotating, but throwing it in manual mode and pressing the button to move the servos a couple of times seemed to kick the servos into action and then switching it back to normal mode the servos would continue to work with no issue… now, even after kicking the servos manually they no longer continue to work later in the normal run.
Any thoughts?