How to power PCA9685 16-Channel 12-bit servo driver to control 3 MG996R Servo Motors and 3 SG90 Micro Servo Motors

Hi everyone,

I'm a newbie here. I'm trying to do this robot arm project which consist of 3 MG996R Servo Motors and 3 SG90 Micro Servo Motors. After reading the comments at the bottom part of this post I think I need to find more details about how control all those servos. Can I use PCA9685 16-Channel 12-bit servo driver? Especially should I use 5v dc 2A supply or how much voltage and amps should I use?

Thank you so much for reading.
Jib

You started a topic in the Uncategorised category of the forum

Your topic has been moved to a relevant category. Please be careful in future when deciding where to start new topics

Yes, you can control those six servos with one PCA9685. As for power, well, go to the servo specifications and add up the stall currents. 3x(one MG996 stall) + 3x (one SG90 stall) = total demand, worst case.
You'll probably find that 2A is underrated; bear in mind, if you can tolerate detaching servos between moves(i.e. they won't shift on you when depowered), AND if you only move a subset of the 6 at any one time, then you can reduce your current upper limit substantially.
But you've given us little to work with in terms of project details, so the conservative answer is the worst-case answer, probably in the range of 5 to 10 amperes.
YMMV.

1 Like

Will you be using the software from the link you cited?

That code is not for the PCA9685 servo driver board so would need considerable reworking

No. I will try to use code from this tutorial instead sir.

Thank you for relocating my topic into a proper category.

Thank you for your suggestion. I will find a 5V 5A adapter to supply power for the servo folks.

Yes, I think I need to gather knowledge from different places and put together to make that robot arm works as expected. Thank you for your help.

I don't think that code will control the robot arm form the other tutorial.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.