I understand that the maximum number for the Time parameter in a move is 65536 or so… and these are 1/1000 second increments. So the maximum time for a move is about 65 seconds. I need to move servos over a larger period of time, more like ten minutes. Is there any way to change the 16 bit value for the Time parameter to represent 1/100 of a second per unit, so I could do longer moves?
Sorry we have ceased development on the current SSC-32 platform. No more changes to the firmware will be made. We are focusing on the replacement for the SSC-32 which has a very different hardware platform. You may be able to have someone alter the ARC-32’s SSC-32 emulation to accommodate your needs.
I suppose I will have to break it up in to smaller moves, but I need the long move to be smooth as it is moving a time lapse camera. Can you program a series of moves that start immediately upon completion of the last move… without waiting for a command from an outside controller?
The ssc-32 can take 1us commands and a normal servo uses the ~500us to ~2500us range for ~180 deg of rotation. My testing with a standard servo is that ~190 deg of rotation can be broken into ~425 usable increments. For slow motion the position 1us can be incrementally increased with a time delay between them to have slow movement. I think you will need a pc or microcontroller to run a program sending the movement commands to the ssc-32.
you may want to check that thread if you are still looking to do such move processed by the ssc-32.
the next release you will be able to select between ms, cs, ds, sec time unit
ive performed very precise move up to 11min in centisecond unit and the second unit can do move over 1h