Servos were trembling, especially when reaching 100% PWM duty cycle

jbarchuk:
The NiCd is meant for vehicle use obviously, but it still emphasises that power draw may be excessive.

Are you sure the PS is up to the task? Have you measured the A loads directly?

Thank you for your reply jbarchuk!
I haven't measured the current directly, but the PC power supply's specification says it can provide up to 40A for 5v, which I think is enough to support. And since I have little knowledge and experience about electronic control...Do you think there will be some unexpected problems caused by using PC power supply with correct volts and enough current instead of NiCD batteries mentioned on the page?
In addition, servos started to tremble when I set 20 output pins for servos signal(but 10 were connected), while remained stable when I set 10 output pins. So I think there're some problems with the number of Arduino signal output..