Okay, I have a couple new changes I need; can someone point to me where i can change the limit of the elbow servo, I need it to be able to go further down to get objects that are close to the arm.
Also Im not quite sure but can a magnet, rare earth magnet to be more specific, damage a servo if it makes contact with it? I had the idea of using one to help pick up metal objects better.
Is this section in the upper portion of the program named [MIN/MAX ANGLES] the part I am looking for?
[code];[MIN/MAX ANGLES] Degrees * 10
Base_MIN con -900 ;Mechanical limits of the Base
Base_MAX con 900
Shoulder_MIN con -780 ;Mechanical limits of the Shoulder
Shoulder_MAX con 900
Elbow_MIN con -710 ;Mechanical limits of the Elbow
Elbow_MAX con 450
Wrist_MIN con -900 ;Mechanical limits of the Wrist
Wrist_MAX con 900
Gripper_MIN con -720 ;Mechanical limits of the Gripper
Gripper_MAX con 680
WristRotate_MIN con -760 ;Mechanical limits of the WristRotate
WristRotate_MAX con 830[/code]
I tried changing these constants, but didnt see a difference in arm movement.
And Im also looking to speed up the servos tooā¦is this possible in the program?
[code]IF ABS(Dualshock(5) - 128) > DeadZone THEN ;Left Stick L/R
IF IKSolutionWarning THEN ;Allow only movement to the base
WristPosX = WristPosX -((Dualshock(5) - 128)/18) MIN 0 ;X Position
ELSE
WristPosX = WristPosX -(Dualshock(5) - 128)/18 ;X Position
ENDIF
ENDIF
IF ABS(Dualshock(6) - 128) > DeadZone THEN ;Left Stick U/D
IF IKSolutionWarning THEN
IF WristPosY > BaseLength THEN ;Allow only downward movement
WristPosY = WristPosY -((Dualshock(6) - 128)/18) MIN 0
ELSE ;Allow only upward movement
WristPosY = WristPosY -((Dualshock(6) - 128)/18) MAX 0
ENDIF
ELSE
WristPosY = WristPosY -(Dualshock(6) - 128)/18 ;Y Position
ENDIF
ENDIF
IF ABS(Dualshock(3) - 128) > DeadZone THEN ;Right Stick L/R
BaseAngle1 = BaseAngle1 -(Dualshock(3) - 128)/4 ;Base Rotation
ENDIF
[/code]
I tried changing the 128/18 variables to a lower number like 10 instead of 18, but i dont notice a big difference. Also, the arm now has gotten to the point where the shoulder servo will not go as far forward as it used to, meaning like instead of it moving about 180 degrees from almost flat over the electronics to a forward postion away from them, it stops at about 120 degrees in the air. I didnt change the Mechanical limit of it posted above^^ and it was hot when this was occuringā¦problem?? 
**note AL5D arm, BB2, BAP 28, and SSC-32 all connected up to par.