User Guide

Lynxmotion SSC-32U Servo Controller Board
Electronics Guide
Any move that involves more than one servo and uses either the S or T modifier is considered a
Group Move, and all servos will start and stop moving at the same time. If you require moving
several servos at different speeds, you must issue the commands separately.
Software Position Offset.
ServoPositionOffset
#<ch> PO <offset value>... #<ch> PO <offset value>... <cr>
<ch>: channel number in decimal (0 to 31)
<position offset>: the position offset is restricted to -100us to 100us (around 15°)
<cr>: carriage return
The position offset command allows you to change the center position (associated with 1500us)
of one or more servos via software within 15 degrees of the absolute center. The offset
command only needs to be sent once to the SSC-32U servo controller at the start of the
program. However when the SSC-32U is turned off it will forget the Position Offsets. Note that
the servo itself is unchanged; it is only the signal sent to that particular pin(s) on the SSC-32
which will be altered.
One major uses of this function is to center / align a servo’s position perfectly with the
mechanics to which it is connected. For example when assembling a servo to a bracket system,
you may notice that the servo is misaligned by a few degrees with respect to the frame,
whereas your code requires that it be perfectly aligned. Although correcting this issue
mechanically is very difficult, the position offset command allows for fine adjustment. It's still
important to build the mechanical assembly as close as possible to the desired centered
position before applying the servo offset.
26