I am looking for some advice & guidance, as well as perhaps verification on my work so far, on a multi-motor project I am working on.
Specifically, I am looking to power 1 stepper motor, 1 dc motor, 4 servo motors, 1 end stop and an LCD screen + Potentiometer combo. To achieve this, I would like to use a singular 12V DC power supply source (Amperage yet to be determined), an arduino UNO board, 2 L298N Drivers (1 for the DC motor & 1 for the Stepper), and a PCA9685 driver for the servos. In the schematic seen below, is the point where I have managed to get myself to. To keep 12V for both L298Ns I have them connected in parallel to the power supply, and as said supply is 12V, I am using the 5V logic output on one L298N to power the arduino itself, and the other to power the PCA9685 logic. To provide 6V power to the PCA9685 for the servos, I am using a Mini-360 Step Down Voltage Buck Converter, also connected in parallel to the system. The end stop and the LCD+potentiometer combo are drawing their power from the arduino.
Firstly, I would kindly like to ask for those with more experience than me in this subject matter, if the set up I have come up with will work, and if not what modifications I need to make for it to work. Secondly, I would also like to ask if there would be a way to calculate the amperage for which the power supply would need to be rated for. The specs for the motors I am using are:
STEPPER MOTOR: 12V, 1.7A Rated current/Phase
DC MOTOR: 12V, 270mA draw current, 550 mA Stall current
SERVO MOTORS: 6V, 500-900mA draw current, 2,5A Stall current
At any given time, the stepper must be powered (and holding weight), but it will only move while no other motor is running. Conversly, the servos and the DC motor will only run one at a time, while the stepper motor is powered and static.
Thank you all in advance for any response !