Wiki source code of SSC-32 Firmware Downloads
Last modified by Eric Nantel on 2023/02/08 15:37
Hide last authors
![]() |
1.1 | 1 | {{html wiki="false" clean="true"}} |
![]() |
16.1 | 2 | <table bordercolor="#ffffff" cellspacing="3" cellpadding="3" width="100%" border="2"> |
3 | <tbody> | ||
4 | <tr> | ||
![]() |
17.1 | 5 | <td bordercolor="#808080" align="middle" width="100%" bgcolor="#c0c0c0"><strong><font face="Verdana" size="2">Lynx SSC-32 Terminal</font></strong></td> |
![]() |
16.1 | 6 | </tr> |
7 | <tr> | ||
![]() |
19.1 | 8 | <td bordercolor="#c0c0c0" width="100%"><font face="Verdana" size="2">LynxTerm downloads available </font><a href="https://wiki.lynxmotion.com/info/wiki/lynxmotion/view/ses-software/lynxterm/"><font face="Verdana" size="2">here</font></a><font face="Verdana" size="2">.</font></td> |
![]() |
16.1 | 9 | </tr> |
10 | </tbody> | ||
11 | </table> | ||
12 | <table bordercolor="#ffffff" cellspacing="3" cellpadding="3" width="100%" border="2"> | ||
13 | <tbody> | ||
14 | <tr> | ||
![]() |
17.1 | 15 | <td bordercolor="#808080" align="middle" width="30%" bgcolor="#c0c0c0"><strong><font face="Verdana" size="2">SSC-32 Firmware for Atmega168 (v2) Chip</font></strong></td> |
16 | <td bordercolor="#808080" align="middle" width="10%" bgcolor="#c0c0c0"><strong><font face="Verdana" size="2">Version</font></strong></td> | ||
17 | <td bordercolor="#808080" align="middle" width="10%" bgcolor="#c0c0c0"><strong><font face="Verdana" size="2">Size</font></strong></td> | ||
18 | <td bordercolor="#808080" align="middle" width="50%" bgcolor="#c0c0c0"><strong><font face="Verdana" size="2">Details / Changes</font></strong></td> | ||
![]() |
16.1 | 19 | </tr> |
20 | <tr> | ||
![]() |
18.1 | 21 | <td bordercolor="#c0c0c0" width="30%"><font face="Verdana" size="2"><strong><a href="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-system/ses-electronics/ses-modules/ssc-32/ssc-32-downloads/WebHome/2-04GP_BETA2.abl">2-04GP_BETA2.abl</a></strong><em><br> |
![]() |
16.1 | 22 | => General Purpose Sequencer.</em></font></td> |
![]() |
17.1 | 23 | <td bordercolor="#c0c0c0" width="10%"><font face="Verdana" size="2">2.04GP BETA</font></td> |
24 | <td bordercolor="#c0c0c0" width="10%"><font face="Verdana" size="2">41K</font></td> | ||
25 | <td bordercolor="#c0c0c0" width="50%"><font face="Verdana" size="2">Same as version 2.03GP except:<br> | ||
![]() |
21.1 | 26 | Supports T parameter when starting a player. "PL0 SQ6 T1000" will take 1 sec to move to the starting position, and move at 100% speed after that. If no T command is specified, it moves as fast as possible to the starting position. The T command can be included with any other combination allowed when starting a player, i.e. "PL0 SQ6 IX15 SM50 T1000" etc. Includes <a href="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-system/ses-electronics/ses-modules/ssc-32/ssc-32-downloads/WebHome/SSC-32%20Registers.pdf" target="_blank">Register</a> support.</font></td> |
![]() |
16.1 | 27 | </tr> |
28 | <tr> | ||
![]() |
18.1 | 29 | <td bordercolor="#808080" width="30%"><font face="Verdana" size="2"><strong><a href="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-system/ses-electronics/ses-modules/ssc-32/ssc-32-downloads/WebHome/2-03XE.abl">2-03XE.abl</a></strong><em><br> |
![]() |
16.1 | 30 | => Hexapod Sequencer.<br> |
31 | <strong> => Currently shipping.</strong></em></font></td> | ||
![]() |
17.1 | 32 | <td bordercolor="#808080" width="10%"><font face="Verdana" size="2">2.03XE</font></td> |
33 | <td bordercolor="#808080" width="10%"><font face="Verdana" size="2">36K</font></td> | ||
![]() |
21.1 | 34 | <td bordercolor="#808080" width="50%"><font face="Verdana" size="2">Same as version 2.01XE. Fixes Query Pulse (QP) bug when used with position offsets. Includes <a href="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-system/ses-electronics/ses-modules/ssc-32/ssc-32-downloads/WebHome/SSC-32%20Registers.pdf" target="_blank">Register</a> support.</font></td> |
![]() |
16.1 | 35 | </tr> |
36 | <tr> | ||
![]() |
18.1 | 37 | <td bordercolor="#c0c0c0" width="30%"><font face="Verdana" size="2"><strong><a href="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-system/ses-electronics/ses-modules/ssc-32/ssc-32-downloads/WebHome/2-03GP.abl">2-03GP.abl</a></strong><em><br> |
![]() |
16.1 | 38 | => General Purpose Sequencer.</em></font></td> |
![]() |
17.1 | 39 | <td bordercolor="#c0c0c0" width="10%"><font face="Verdana" size="2">2.03GP</font></td> |
40 | <td bordercolor="#c0c0c0" width="10%"><font face="Verdana" size="2">41K</font></td> | ||
![]() |
21.1 | 41 | <td bordercolor="#c0c0c0" width="50%"><font face="Verdana" size="2">Same as version 2.02GP. Fixes Query Pulse (QP) bug when used with position offsets. Includes <a href="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-system/ses-electronics/ses-modules/ssc-32/ssc-32-downloads/WebHome/SSC-32%20Registers.pdf" target="_blank">Register</a> support.</font></td> |
![]() |
16.1 | 42 | </tr> |
43 | <tr> | ||
![]() |
18.1 | 44 | <td bordercolor="#c0c0c0" width="30%"><font face="Verdana" size="2"><strong><a href="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-system/ses-electronics/ses-modules/ssc-32/ssc-32-downloads/WebHome/2-02GP.abl">2-02GP.abl</a></strong><em><br> |
![]() |
16.1 | 45 | => General Purpose Sequencer.</em></font></td> |
![]() |
17.1 | 46 | <td bordercolor="#c0c0c0" width="10%"><font face="Verdana" size="2">2.02GP</font></td> |
47 | <td bordercolor="#c0c0c0" width="10%"><font face="Verdana" size="2">41K</font></td> | ||
![]() |
21.1 | 48 | <td bordercolor="#c0c0c0" width="50%"><font face="Verdana" size="2">Same as v2.01 Beta except ONCE command now starts at the first step and ends at the last step. General Purpose Sequencer. Includes <a href="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-system/ses-electronics/ses-modules/ssc-32/ssc-32-downloads/WebHome/SSC-32%20Registers.pdf" target="_blank">Register</a> support.</font></td> |
![]() |
16.1 | 49 | </tr> |
50 | <tr> | ||
![]() |
18.1 | 51 | <td bordercolor="#c0c0c0" width="30%"><font face="Verdana" size="2"><strong><a href="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-system/ses-electronics/ses-modules/ssc-32/ssc-32-downloads/WebHome/2-01GP_BETA1.abl">2-01GP_beta1.abl</a></strong><em><br> |
![]() |
16.1 | 52 | => General Purpose Sequencer.</em></font></td> |
![]() |
17.1 | 53 | <td bordercolor="#c0c0c0" width="10%"><font face="Verdana" size="2">2.01GP BETA</font></td> |
54 | <td bordercolor="#c0c0c0" width="10%"><font face="Verdana" size="2">41K</font></td> | ||
![]() |
21.1 | 55 | <td bordercolor="#c0c0c0" width="50%"><font face="Verdana" size="2">General Purpose Sequencer beta. Includes <a href="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-system/ses-electronics/ses-modules/ssc-32/ssc-32-downloads/WebHome/SSC-32%20Registers.pdf" target="_blank">Register</a> support.</font></td> |
![]() |
16.1 | 56 | </tr> |
57 | <tr> | ||
![]() |
18.1 | 58 | <td bordercolor="#c0c0c0" width="30%"><font face="Verdana" size="2"><strong><a href="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-system/ses-electronics/ses-modules/ssc-32/ssc-32-downloads/WebHome/2-01XE.abl">2-01XE.abl</a></strong><em><br> |
![]() |
16.1 | 59 | => Hexapod Sequencer.</em></font></td> |
![]() |
17.1 | 60 | <td bordercolor="#c0c0c0" width="10%"><font face="Verdana" size="2">2.01XE</font></td> |
61 | <td bordercolor="#c0c0c0" width="10%"><font face="Verdana" size="2">36K</font></td> | ||
![]() |
21.1 | 62 | <td bordercolor="#c0c0c0" width="50%"><font face="Verdana" size="2">Same as version 2.00XE. <a href="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-system/ses-electronics/ses-modules/ssc-32/ssc-32-downloads/WebHome/SSC-32%20Registers.pdf" target="_blank">Register</a> support added.</font></td> |
![]() |
16.1 | 63 | </tr> |
64 | <tr> | ||
![]() |
17.1 | 65 | <td bordercolor="#c0c0c0" width="30%"><font face="Verdana" size="2"><strong>2-01XE.abl</strong><em><br> |
![]() |
16.1 | 66 | => Hexapod Sequencer.</em></font></td> |
![]() |
17.1 | 67 | <td bordercolor="#c0c0c0" width="10%"><font face="Verdana" size="2">2.01XE</font></td> |
68 | <td bordercolor="#c0c0c0" width="10%"><font face="Verdana" size="2">36K</font></td> | ||
69 | <td bordercolor="#c0c0c0" width="50%"><font face="Verdana" size="2">Same as version 1.06XE. Pulse offset bug fixed.</font></td> | ||
![]() |
16.1 | 70 | </tr> |
71 | </tbody> | ||
72 | </table> | ||
73 | <br> | ||
74 | <table bordercolor="#ffffff" cellspacing="3" cellpadding="3" width="100%" border="2"> | ||
75 | <tbody> | ||
76 | <tr> | ||
![]() |
17.1 | 77 | <td bordercolor="#808080" align="middle" width="30%" bgcolor="#c0c0c0"><strong><font face="Verdana" size="2">SSC-32 Firmware for Atmega8 (v1) Chip</font></strong></td> |
78 | <td bordercolor="#808080" align="middle" width="10%" bgcolor="#c0c0c0"><strong><font face="Verdana" size="2">Version</font></strong></td> | ||
79 | <td bordercolor="#808080" align="middle" width="10%" bgcolor="#c0c0c0"><strong><font face="Verdana" size="2">Size</font></strong></td> | ||
80 | <td bordercolor="#808080" align="middle" width="50%" bgcolor="#c0c0c0"><strong><font face="Verdana" size="2">Details / Changes</font></strong></td> | ||
![]() |
16.1 | 81 | </tr> |
82 | <tr> | ||
![]() |
18.1 | 83 | <td bordercolor="#c0c0c0" width="30%"><font face="Verdana" size="2"><strong><a href="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-system/ses-electronics/ses-modules/ssc-32/ssc-32-downloads/WebHome/1-06XE.abl">1-06XE.abl</a></strong><em><br> |
![]() |
16.1 | 84 | => Hexapod Sequencer.</em></font></td> |
![]() |
17.1 | 85 | <td bordercolor="#c0c0c0" width="10%"><font face="Verdana" size="2">1.06XE</font></td> |
86 | <td bordercolor="#c0c0c0" width="10%"><font face="Verdana" size="2">34K</font></td> | ||
87 | <td bordercolor="#c0c0c0" width="50%"><font face="Verdana" size="2">Same as version 1.03XE. Added a 600uS transmit delay and a 70uS pacing for the query commands. This will allow communication with slower processors, such as the BS2.</font></td> | ||
![]() |
16.1 | 88 | </tr> |
89 | <tr> | ||
![]() |
18.1 | 90 | <td bordercolor="#c0c0c0" width="30%"><font face="Verdana" size="2"><strong><a href="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-system/ses-electronics/ses-modules/ssc-32/ssc-32-downloads/WebHome/1-03XEA.abl">1-03XEA.abl</a></strong><em><br> |
![]() |
16.1 | 91 | => Hexapod Sequencer.</em></font></td> |
![]() |
17.1 | 92 | <td bordercolor="#c0c0c0" width="10%"><font face="Verdana" size="2">1.03XEA</font></td> |
93 | <td bordercolor="#c0c0c0" width="10%"><font face="Verdana" size="2">34K</font></td> | ||
94 | <td bordercolor="#c0c0c0" width="50%"><font face="Verdana" size="2">Same as version 1.03XE, but both ASCII and MiniSSC-II modes have extended range from 0.50 to 2.50mS pulses. MiniSSC-32 emulation addressing set to 32-63.</font></td> | ||
![]() |
16.1 | 95 | </tr> |
96 | <tr> | ||
![]() |
18.1 | 97 | <td bordercolor="#c0c0c0" width="30%"><font face="Verdana" size="2"><strong><a href="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-system/ses-electronics/ses-modules/ssc-32/ssc-32-downloads/WebHome/1-03XE.abl">1-03XE.abl</a></strong><em><br> |
![]() |
16.1 | 98 | => Hexapod Sequencer.</em></font></td> |
![]() |
17.1 | 99 | <td bordercolor="#c0c0c0" width="10%"><font face="Verdana" size="2">1.03XE</font></td> |
100 | <td bordercolor="#c0c0c0" width="10%"><font face="Verdana" size="2">34K</font></td> | ||
101 | <td bordercolor="#c0c0c0" width="50%"><font face="Verdana" size="2">Same as version 1.03X, but both ASCII and MiniSSC-II modes have extended range from 0.50 to 2.50mS pulses.</font></td> | ||
![]() |
16.1 | 102 | </tr> |
103 | <tr> | ||
![]() |
18.1 | 104 | <td bordercolor="#c0c0c0" width="30%"><font face="Verdana" size="2"><strong><a href="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-system/ses-electronics/ses-modules/ssc-32/ssc-32-downloads/WebHome/1-03XA.abl">1-03XA.abl</a></strong><em><br> |
![]() |
16.1 | 105 | => Hexapod Sequencer.</em></font></td> |
![]() |
17.1 | 106 | <td bordercolor="#c0c0c0" width="10%"><font face="Verdana" size="2">1.03XA</font></td> |
107 | <td bordercolor="#c0c0c0" width="10%"><font face="Verdana" size="2">34K</font></td> | ||
108 | <td bordercolor="#c0c0c0" width="50%"><font face="Verdana" size="2">Same as version 1.03X, but MiniSSC-II emulation addressing set to 32-63. Range = 0.75 to 2.25mS pulses for ASCII and MiniSSC-II emulation.</font></td> | ||
![]() |
16.1 | 109 | </tr> |
110 | <tr> | ||
![]() |
18.1 | 111 | <td bordercolor="#c0c0c0" width="30%"><a href="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-system/ses-electronics/ses-modules/ssc-32/ssc-32-downloads/WebHome/1-03XER.abl"><strong><font face="Verdana" size="2">1-03XER.abl</font></strong></a><font face="Verdana" size="2"><em><br> |
![]() |
16.1 | 112 | => Hexapod Sequencer.</em></font></td> |
![]() |
17.1 | 113 | <td bordercolor="#c0c0c0" width="10%"><font face="Verdana" size="2">1.03XER</font></td> |
114 | <td bordercolor="#c0c0c0" width="10%"><font face="Verdana" size="2">34K</font></td> | ||
115 | <td bordercolor="#c0c0c0" width="50%"><font face="Verdana" size="2">Same as version 1.03X, but ASCII mode has extended range from 0.50 to 2.50mS pulses. 0.75 to 2.25mS for MiniSSC-II mode.</font></td> | ||
![]() |
16.1 | 116 | </tr> |
117 | <tr> | ||
![]() |
18.1 | 118 | <td bordercolor="#c0c0c0" width="30%"><a href="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-system/ses-electronics/ses-modules/ssc-32/ssc-32-downloads/WebHome/1-03X.abl"><strong><font face="Verdana" size="2">1-03X.abl</font></strong></a><font face="Verdana" size="2"><em><br> |
![]() |
16.1 | 119 | => Hexapod Sequencer.</em></font></td> |
![]() |
17.1 | 120 | <td bordercolor="#c0c0c0" width="10%"><font face="Verdana" size="2">1.03X</font></td> |
121 | <td bordercolor="#c0c0c0" width="10%"><font face="Verdana" size="2">34K</font></td> | ||
122 | <td bordercolor="#c0c0c0" width="50%"><font face="Verdana" size="2">Added Pulse-width Offset (PO) command. Fixed 120 second jog move bug when XS = 0. Range = 0.75 to 2.25mS pulses for ASCII and MiniSSC-II emulation.</font></td> | ||
![]() |
16.1 | 123 | </tr> |
124 | <tr> | ||
![]() |
18.1 | 125 | <td bordercolor="#c0c0c0" width="30%"><font face="Verdana" size="2"><strong><a href="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-system/ses-electronics/ses-modules/ssc-32/ssc-32-downloads/WebHome/1-1gbeta.abl">1-1gbeta.abl</a></strong><em><br> |
![]() |
16.1 | 126 | => General Purpose Sequencer.</em></font></td> |
![]() |
17.1 | 127 | <td bordercolor="#c0c0c0" width="10%"><font face="Verdana" size="2">1.1G BETA</font></td> |
128 | <td bordercolor="#c0c0c0" width="10%"><font face="Verdana" size="2">34K</font></td> | ||
129 | <td bordercolor="#c0c0c0" width="50%"><font face="Verdana" size="2">Same as version 1.0G Beta. Fixes the slowdown because of sending too many Speed Multiplier commands, but the occasional "play a step quickly in reverse" bug is sometimes still present.<br> | ||
![]() |
16.1 | 130 | <strong>Updated:</strong> May 14, 2007.</font></td> |
131 | </tr> | ||
132 | <tr> | ||
![]() |
18.1 | 133 | <td bordercolor="#c0c0c0" width="30%"><font face="Verdana" size="2"><strong><a href="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-system/ses-electronics/ses-modules/ssc-32/ssc-32-downloads/WebHome/1-0gbeta.zip">1-0gbeta.zip</a></strong><em><br> |
![]() |
16.1 | 134 | => General Purpose Sequencer.</em></font></td> |
![]() |
17.1 | 135 | <td bordercolor="#c0c0c0" width="10%"><font face="Verdana" size="2">1.0G BETA</font></td> |
136 | <td bordercolor="#c0c0c0" width="10%"><font face="Verdana" size="2">42K</font></td> | ||
137 | <td bordercolor="#c0c0c0" width="50%"><font face="Verdana" size="2">This version of the firmware retains all of the basic servo control functionality of the 1.06XE version, but replaces the MiniSSC-II emulation and the 12 servo hexapod sequencer with two powerful user configurable general purpose sequencer engines.<br> | ||
![]() |
16.1 | 138 | <strong>Updated:</strong> Feb 26, 2007.</font></td> |
139 | </tr> | ||
140 | </tbody> | ||
141 | </table> | ||
![]() |
1.1 | 142 | |
143 | {{/html}} |