Thank you for the response. I had to blow the dust off of some of my test equipment.
Strangely enough the problem is not occurring as often as it was. I am not sure what the difference is.
I was able to recreate the problem with a simple Mastero Script. It now takes about 3 to 5 minutes for the jumping to occur. See script below.
When the problem occurs, there is no noticeable difference in the Maestro Control center or in the blinking of the lights on the Mastero 6 board.
The power supply being the issue is an excellent suggestion, but I am not sure what to look for in the case of Servos. I pulled out my old storage o-scope and a dvm, and took some measurements. I was not able to get any measurements when the pausing/jumping was occurring.
The power supply is a ATX computer power supply. The +5 line is rated at 40 amps. With no load, I can not see any voltage ripple with the scope. With all three servos running I would see an occasional 1 volt peak to peak ripple over 20 ms. The dvm, measured a peak draw of 3.8 amps.
I did not use the scope to look at the current draw. I have no idea how responsive the power supply is to jumps in current. Could the sudden jump in current be causing the servo to stall even thought the power supply is rated at 40 amps?
- Code: Select all Expand
8000 0 servo
8000 1 servo
8000 2 servo
4000 0 servo
4000 1 servo
4000 2 servo