My vertical shoulder holds position briefly but then slowly sags or loses strength. What could be causing this?

If the vertical shoulder holds position for a short time and then gradually sags, this usually indicates a load, mechanical, or protection-related issue rather than a software error.

In most cases, this behavior is caused by one of the following:

1. Mechanical resistance or friction

  • Over-tightened screws
  • Misaligned joints
  • Missing or worn bearings
  • Poor print tolerances causing binding under load

2. Excessive load on the shoulder joint

  • The shoulder is operating near or above its torque limit
  • Even if it initially holds position, sustained load can cause gradual failure

3. Thermal or internal servo protection

  • Some servos may reduce torque or disable output after sustained high current draw
  • This can appear as a sudden “sag” after several seconds of holding position

Recommended steps:

  • Check for friction in the shoulder assembly and reassemble if necessary
  • Reduce load on the joint during testing
  • Verify that the servos are not operating near their maximum torque for extended periods
  • Ensure the power supply is stable and correctly rated

If the issue persists even under low load and with free-moving joints, consider testing with a higher-torque motor variant or upgraded hardware configuration.