Hi, i’m still here waiting for parts to continue with my Scout project…
So i decided i should start messing around with it.
I got it all assembled, and hooked it up to a custom servo circuit i built.
I wrote some basic code and got it to stand up straight…
I tried powering it with just the 5v out on the Arduino… Servos strain under the weight
Tried it with a 6v battery pack still on the 5v out… Strain not as bad
Now the weirdest thing happens when i try two 6v battery packs… one hooked up to the Arduino, the other directly to the servos Vin
All of the servos keep randomly pulsing, the legs flail and completely freak out, it’s like the robot is having a seizure…
I’ve checked all the connections, i just don’t understand whats happening… possibly a brownout?
The servos move to positions not even near the correct PW and they don’t stop moving. They also move four times faster than I’ve ever seen.
I know i’m doing something wrong, and it’s probably because the packs i’m using are all dry cell huh?
Anyway help appreciated…
-Quinn
More info needed…
Images are a must.
What processor, and code examples might help.
There is no way a 5vdc regulator on an arduino board will ever supply enough current to supply 12 servos. Direct connect to the 6vdc battery is the way to go.
Use a little more battery voltage (7.2 V), and an off-board 5V or 6V three-terminal voltage regulator.
I use a little proto board loaded with 3-pin .025" posts (servo headers) to buss-out the separate servo power. Put a 10 uF and a .1 uF cap across this bus to help with the noise. A separate servo power switch is also useful.
Alan KM6VV