I am currently building a robot that is using 17 servo motors. 6 of which are MG995 Servos and the remaining 11 are MG90s Servos. The servos are being voice controlled by a DF robot voice recognition module and an Arduino mega. My question is how do I Power all of this? I know the Arduino and Voice recognition module will be powered separately from the servo motors, but I need a reliable solution to power all 17 servo motors from the same source. I would appreciate any help on this topic, Thank you!
Powering 17 servos requires careful current and voltage planning. MG995 and MG90S have different current requirements. MG995 can draw up to 2.5A stalled. MG90S can draw up to 0.9A stalled. Total worst-case current may reach 25A. Use a 6V–7.2V power source rated ≥15A. Consider high-current DC supply or LiPo with UBEC. Separate Arduino and voice module power to prevent resets. Thick wires and capacitors reduce voltage drops. Fuse each servo group for safety. A helpful PCB design for multiple servos is here: ESP32 Servo Motor Controller Board