i would like to control 18 servo motors (ds3225) with ESP32 or arduino.
I found it will be easiest to use PCA9685 boards.
I decided to use 3 of them, because despite of them being able to run 16 servos the current will be to high.
Stall current on each servo ist 2A, co as a rule of thumb I assume 6A for each 6 servos running should be fine.
-is this schematic correct ? i found another one, where V+ betwen boards were connected also, but this one looks better for me
-how to power ESP/Arduino with this power source ? should i made another branch from power supply and connect it directly to GND and +5V pins on board ?
-what do you think is the realistic power compsumption for 6 servos ?
Ok, then for one multiplexer 6x1.9 is close enough to 12. So 3 power supplies of maybe 15A each, or one big one of 40A.
Read the specs re the V+ connector,
There are three types of PCA9685 boards, one without the MOSFET, one with the small MOSFET (that burns out) and one with the big MOSFET. Also some have the big capacitor and some don't.
More serious, you might add an ACS712 current sensor in the loop and monitor your actual usage. Depending on the current you might decide to switch off some servo’s or not start new ones.
Furthermore you could have a global counter in your code that tracks hoe many servo’s are moving at a given moment. (or a counter per PCA9685 board). Such a counter could be a “first line” to detect big currents.