I have a project that uses 6 servos that i need to control. The problem is that the arduino controlling them is located some distance away, so I need to extend the wires.
I plan to do this using a ribbon cable.
My question is how many wires are needed to do that. Obviuosly I need 7 for the signal connections, but do i also need a distinct power and ground wires for each, or can i somehow group them?
What is the smallest number of wires i would need for this.
They are MG995 servos.
Also what would the number be if I needed to connect 4 jx PDI-HV2060MG servos, since they are bigger.
Or, you can "dedicate" multiple conductors in your ribbon cable to GND and PWR.
Most ribbon cable is 28g, which various sources say is good for 1A, and the MG995 data says:
No load operating current draw 170MA
Stall current draw 1200MA
The project I am following does seem to do this. For both scenarios I mentioned they used 14 veins ribbon cables.
For the small servos they dedicated 4 wires for power and 3 probably for ground.
For the big servos, they have 5 power and probably 5 ground. However I would ideally need to reduce this count by one. Would it cause problems If I had one less ground connection?
If I was to do it this way, how would I wire it ? Would I need to connect all the powers together? And if wanted to power all servos together, would I need to increase the voltage?
Here's the link You'll need to scroll quite a bit down to find the part where they connect the cables.
The problem is that they're using their own boards, and I am not sure I will be able to get access to them.
Please document how you are terminating the ribbon cable wires! Are you using the proper connectors for your ribbon cable? If so, the size of the strands has no bearing on the current capacity. The weak point is always the insulation displacing pins that are part of the connector. The surface of the pin touching the wire strands is very minimal, suitable for signaling, not powering.
All true, but NO measurement is made of the point of connection between the 1 amp steel connector pin and the 1 amp #28 stranded wire. That point of contact cannot carry 1 amp.
Shift register ICs allow you to multiply the GPIO of your board. For example, with five 8-bit shift register ICs, you can get 40 GPIO by using only 5 of your Arduino pins.