Arduino Robotic Arm.Please Help Me

Hello to everyone.I have make an Arduino robotic arm with 6 servos(5 are the MG995 Servos and one is futaba s3003).The problem is that the robotic arm is falling.It can’t handle the weight, so i decided to buy another servo, i found this and i want your opinion.if i buy this it It will do?

The servo that i want to buy

My power supply is extrenal 5.30V wall wart.Thanks in advance.

How many amps is that wall wart rated for? A 2 amp rating is likely to be a big one. Most are under 1 amp. I would expect that your servos could easily draw 2 amps each. That makes 12 amps total. Your little wall wart is not going to do it.

Test it by measuring the voltage with your multimeter. You do have a multimeter? If not, buy one. A cheap one is is okay.

When you have verified the power supply is good, then buy the new servo.

Check Amazon for power supplies. Can find high current Meanwell brand power supplies in the $20 range.
I bought a couple of 12V, 10A supplies recently, and a triple output +/-15V and 5V supply last night from Jameco.
Just needed the +15V part of it for some card testing, will use the rest for other testing or a project sometime.

MorganS:
How many amps is that wall wart rated for? A 2 amp rating is likely to be a big one. Most are under 1 amp. I would expect that your servos could easily draw 2 amps each. That makes 12 amps total. Your little wall wart is not going to do it.

Test it by measuring the voltage with your multimeter. You do have a multimeter? If not, buy one. A cheap one is is okay.

When you have verified the power supply is good, then buy the new servo.

My power supply is 15A and the 6 servos consume 13A so the Amp are right.

MG995 Spec

Dimensions:1.57 x 0.79 x 1.44 (40 x 20 x 36.5mm)
Weight 1.78oz 48g (Servo Net Weight Only) Operating Speed (4.8V no load) 0.17sec 60 degrees
Operating Speed (6.0V no load) 0.13sec 60 degrees
Stall Torque (4.8V) (13kgcm) (180ozin.)
Stall Torque (6.0V) (15kgcm) (208ozin.)
Temperature Range -30 to +60 Degree C
Dead Band Width 4usec
Operation Voltage : 3.5 - 8.4Volts

The MG958 has Stall Torque (4.8v): 18.0kg.cm and the MG995 has Stall Torque (4.8V) (13kgcm).It will be enough to lift up the robotic arm?

I write use this code

#include <Servo.h>

Servo SERVO_1;
Servo SERVO_2;
Servo SERVO_3;
Servo SERVO_4;
Servo SERVO_5;
Servo SERVO_6;


void setup()
{
  SERVO_1.attach(4);
  SERVO_2.attach(5);
  SERVO_3.attach(6);
  SERVO_4.attach(7);
  SERVO_5.attach(8);
  SERVO_6.attach(9);
  Serial.begin(9600);

}
void loop() {

  if (Serial.available() > 0)
  {
    int data = Serial.read();
    switch (data) {
      case 'F': // Συνθήκη 'F' λήφθηκε,
        SERVO_1.write(180); // Στρίβει δεξιά.
        SERVO_1.attach(4);
        break;

      case 'R' : // Συνθήκη 'B' λήφθηκε,
        SERVO_1.write(0); // Στρίβει αριστερά.
        SERVO_1.attach(4);
        break;

      case 'V': // Συνθήκη 'F' λήφθηκε,
        SERVO_2.write(180); // Στρίβει δεξιά.
        SERVO_2.attach(5);
        break;

      case 'T' : // Συνθήκη 'B' λήφθηκε,
        SERVO_2.write(0); // Στρίβει αριστερά.
        SERVO_2.attach(5);
        break;

      case 'G': // Συνθήκη 'F' λήφθηκε,
        SERVO_3.write(180); // Στρίβει δεξιά.
        SERVO_3.attach(6);
        break;

      case 'D' : // Συνθήκη 'B' λήφθηκε,
        SERVO_3.write(90); // Στρίβει αριστερά.
        SERVO_3.attach(6);
        break;

       case 'J': // Συνθήκη 'F' λήφθηκε,
        SERVO_4.write(180); // Στρίβει δεξιά.
        SERVO_4.attach(7);
        break;

      case 'P' : // Συνθήκη 'B' λήφθηκε,
        SERVO_4.write(0); // Στρίβει αριστερά.
        SERVO_4.attach(7);
        break;

       case 'C': // Συνθήκη 'F' λήφθηκε,
        SERVO_5.write(180); // Στρίβει δεξιά.
        SERVO_5.attach(8);
        break;

      case 'A' : // Συνθήκη 'B' λήφθηκε,
        SERVO_5.write(0); // Στρίβει αριστερά.
        SERVO_5.attach(8);
        break;

      case 'M': // Συνθήκη 'F' λήφθηκε,
        SERVO_6.write(180); // Στρίβει δεξιά.
        SERVO_6.attach(9);
        break;

      case 'N' : // Συνθήκη 'B' λήφθηκε,
        SERVO_6.write(0); // Στρίβει αριστερά.
        SERVO_6.attach(9);
        break;

      case 'S': // Συνθήκη 'S' λήφθηκε,
        SERVO_1.detach();
        SERVO_2.detach();
        SERVO_3.detach();
        SERVO_4.detach();
        SERVO_5.detach();
        SERVO_6.detach();
      default : break;
    }
  }
}

Can anyone help me please?

jack1992:
It will be enough to lift up the robotic arm?

What calculations have you done?

All a torque is, is a force at a distance from the axis. So weigh or guess the mass of your arm, make some estimates about where the weight will act (easy if it's uniform but maybe guess a bit if it's not) and come up with the moment it will exert on the servo.

edit.... don't forget the moment caused by whatever the arm is supposed to pick up, if anything.

High school science.....