I’ve got a proper wall supply to power my logic now, and I’m still having problems with sending a command to many servos at the same time, for instance if i send a command to move to 16 servos at once, followed by carriage return, sometimes it works but sometimes the logic crashes and it goes all jittery. Not as much as before when I was using batteries, but it’s still happening
So for the time being I’m sending the commands to 8 servos at a time, which seems to be working, but means that the 2nd group trails a tiny amount behind the first. This isn’t a huge problem for the application I’m working on just now but I’m wondering if there’s a maximum amount of servos you can sensibly command at once or if this is still a problem with my power supply.
Like I say, if I command it to do 8 at a time at a not-too-fast speed then they happily swish back and forth for ages
Do you have separate power to the VL terminal than you have going into one or both of the VS terminals? If so have you removed the VL=VS jumper? If not, I would strongly suggest you try it that way.
If you have it that way and the processor is till resetting??? I don’t know…
yes, i do have seperate power and have removed the jumper. So i’m guessing it’s a logic thing. I am using TG9E servos, don’t know if the servo type would have anything to do with that. I can see how it might affect the speed at which you can make a move, but not how many you can command at once. Could it be that the servo voltage is dropping when I try to move that many? no, that doesn’t work either, because when i call them seperately they still all move at once.
Don’t know much about these servos. My quick look says they run on 4.8V so not sure what happens with 6V. Also not sure if 2.5Amps is enough for 16 servos, even if they are that small… Other suggestions may be to also move servos to move some servos to other side of board. So maybe they don’t all try to start at same time… But not sure if that is it or not… Sorry not much help.