Hello,
I have a project that use Arduino mega that power 60 5v leds and 7 servos.
all the leds are connected via 10 units of 5v mosfet (each unit control 8 leds).
all the units are connects to external power supply.
There are also 7 servos connected to that external power supply.
The external power supply is 12v 5a that connected via stepdown from 12v to 5v.
The issue is that when more than 4 servos are spinning at the same time, the leds can blink for a short time. Feels like there is no enough power for all.
I tired to connect the servos to a second power supply but the issue persist.
Can the issue be something else than lack of power?
Wiring connections that are poor, wire too thin, and using a breadboard for power distribution come to mind, but who can tell for sure without photos or schematic?
I am a bit confused with your question as what you have is not clear. Please post an annotated schematic showing exactly how you have wired it. Show all connections, note any wires over 10"/25cm. Post links to technical information on your hardware devices.
@amir_bbb Last chance. Photo of the assembly, please, so we have an idea of wiring approach.
If all the servo are powered via one 12-5 buck converter, that's likely the culprit. At start of motion, each servo could briefly draw an ampere, give or take; if four are given new positions simultaneously, the converter is likely dipping.
FWIW, I run up to 16 servos off a 3A power supply, successfully, BUT I only ever move one at a time, detaching each and waiting 30 ms before attaching the next. That may not be possible in your application.