Last modified by Eric Nantel on 2024/11/21 09:43

From version < 215.7 >
edited by Eric Nantel
on 2024/11/21 09:31
To version < 216.1
edited by Eric Nantel
on 2024/11/21 09:43
<
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -145,65 +145,65 @@
145 145  
146 146  **Latest firmware version currently : 370**
147 147  
148 -|(% colspan="10" %)[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**Communication Setup**>>path:#HCommunicationSetup]]
148 +|(% colspan="10" %)[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**Communication Setup**>>path:#HCommunicationSetup]]
149 149  | |**Description**|**Action**|**Query**|**Config**|**RC**|**Serial**|**Default**|**Unit**|**Notes**
150 -| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**Reset**>>path:#HReset]]|RESET| | | |✓| | |Soft reset. See command for details.
151 -| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**Default** Configuration>>path:#HDefault26confirm]]|DEFAULT| | | |✓| | |Revert to firmware default values. See command for details
152 -| |[[Firmware (% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**Update** Mode>>path:#HUpdate26confirm]]|UPDATE| | | |✓| | |Update firmware. See command for details.
153 -| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**Confirm** Changes>>path:#HConfirm]]|CONFIRM| | | |✓| | |
154 -| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**C**hange to **RC**>>path:#HConfigureRCMode28CRC29]]| | |CRC| |✓| | |Change to RC mode 1 (position) or 2 (wheel).
155 -| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**ID** #>>path:#HIdentificationNumber28ID29]]| |QID|CID| |✓|0| |Reset required after change. ID 254 is a "broadcast" which all servos respond to.
156 -| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**B**audrate>>path:#HBaudRate]]| |QB|CB| |✓|115200| |Reset required after change.
150 +| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**Reset**>>path:#HReset]]|RESET| | | |✓| | |Soft reset. See command for details.
151 +| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**Default** Configuration>>path:#HDefault26confirm]]|DEFAULT| | | |✓| | |Revert to firmware default values. See command for details
152 +| |[[Firmware (% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**Update** Mode>>path:#HUpdate26confirm]]|UPDATE| | | |✓| | |Update firmware. See command for details.
153 +| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**Confirm** Changes>>path:#HConfirm]]|CONFIRM| | | |✓| | |
154 +| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**C**hange to **RC**>>path:#HConfigureRCMode28CRC29]]| | |CRC| |✓| | |Change to RC mode 1 (position) or 2 (wheel).
155 +| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**ID** #>>path:#HIdentificationNumber28ID29]]| |QID|CID| |✓|0| |Reset required after change. ID 254 is a "broadcast" which all servos respond to.
156 +| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**B**audrate>>path:#HBaudRate]]| |QB|CB| |✓|115200| |Reset required after change.
157 157  
158 -|(% colspan="10" %)[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**Motion**>>path:#HMotion]]
158 +|(% colspan="10" %)[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**Motion**>>path:#HMotion]]
159 159  | |**Description**|**Action**|**Query**|**Config**|**RC**|**Serial**|**Default**|**Unit**|**Notes**
160 -| |[[Position in (% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**D**egrees>>path:#HPositioninDegrees28D29]]|D|QD/QDT| | |✓| |1/10°|
161 -| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**M**ove in **D**egrees (relative)>>path:#H28Relative29MoveinDegrees28MD29]]|MD| | | |✓| |1/10°|
162 -| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**W**heel mode in **D**egrees>>path:#HWheelModeinDegrees28WD29]]|WD|QWD/QVT| | |✓| |°/s|A.K.A. "Speed mode" or "Continuous rotation"
163 -| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**W**heel mode in **R**PM>>path:#HWheelModeinRPM28WR29]]|WR|QWR| | |✓| |RPM|A.K.A. "Speed mode" or "Continuous rotation"
164 -| |[[Position in (% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**P**WM>>path:#HPositioninPWM28P29]]|P|QP| | |✓| |us|Inherited from SSC-32 serial protocol
165 -| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**M**ove in PWM (relative)>>path:#H28Relative29MoveinPWM28M29]]|M| | | |✓| |us|
166 -| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**R**aw **D**uty-cycle **M**ove>>path:#HRawDuty-cycleMove28RDM29]]|RDM|QMD| | |✓| |-1023 to 1023 integer|Positive values : CW / Negative values : CCW
167 -| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**Q**uery Status>>path:#HQueryStatus28Q29]]| |Q| | |✓| |1 to 8 integer|See command description for details
168 -| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**L**imp>>path:#HLimp28L29]]|L| | | |✓| | |
169 -| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**H**alt & Hold>>path:#HHalt26Hold28H29]]|H| | | |✓| | |
160 +| |[[Position in (% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**D**egrees>>path:#HPositioninDegrees28D29]]|D|QD/QDT| | |✓| |1/10°|
161 +| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**M**ove in **D**egrees (relative)>>path:#H28Relative29MoveinDegrees28MD29]]|MD| | | |✓| |1/10°|
162 +| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**W**heel mode in **D**egrees>>path:#HWheelModeinDegrees28WD29]]|WD|QWD/QVT| | |✓| |°/s|A.K.A. "Speed mode" or "Continuous rotation"
163 +| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**W**heel mode in **R**PM>>path:#HWheelModeinRPM28WR29]]|WR|QWR| | |✓| |RPM|A.K.A. "Speed mode" or "Continuous rotation"
164 +| |[[Position in (% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**P**WM>>path:#HPositioninPWM28P29]]|P|QP| | |✓| |us|Inherited from SSC-32 serial protocol
165 +| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**M**ove in PWM (relative)>>path:#H28Relative29MoveinPWM28M29]]|M| | | |✓| |us|
166 +| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**R**aw **D**uty-cycle **M**ove>>path:#HRawDuty-cycleMove28RDM29]]|RDM|QMD| | |✓| |-1023 to 1023 integer|Positive values : CW / Negative values : CCW
167 +| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**Q**uery Status>>path:#HQueryStatus28Q29]]| |Q| | |✓| |1 to 8 integer|See command description for details
168 +| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**L**imp>>path:#HLimp28L29]]|L| | | |✓| | |
169 +| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**H**alt & Hold>>path:#HHalt26Hold28H29]]|H| | | |✓| | |
170 170  
171 -|(% colspan="10" %)[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**Motion Setup**>>path:#HMotionSetup]]
171 +|(% colspan="10" %)[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**Motion Setup**>>path:#HMotionSetup]]
172 172  | |**Description**|**Action**|**Query**|**Config**|**RC**|**Serial**|**Default**|**Unit**|**Notes**
173 -| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**E**nable **M**otion Profile>>path:#HEnableMotionProfile28EM29]]|EM|QEM|CEM| |✓|1| |EM1: trapezoidal motion profile / EM0: no motion profile
174 -| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**F**ilter **P**osition **C**ount>>path:#HFilterPositionCount28FPC29]]|FPC|QFPC|CFPC|✓|✓|5| |Affects motion only when motion profile is disabled (EM0)
175 -| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**O**rigin Offset>>path:#HOriginOffset28O29]]|O|QO|CO|✓|✓|0|1/10°|
176 -| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**A**ngular **R**ange>>path:#HAngularRange28AR29]]|AR|QAR|CAR|✓|✓|1800|1/10°|
177 -| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**A**ngular **S**tiffness>>path:#HAngularStiffness28AS29]]|AS|QAS|CAS|✓|✓|0|-4 to +4 integer|Suggested values are between 0 to +4
178 -| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**A**ngular **H**olding Stiffness>>path:#HAngularHoldingStiffness28AH29]]|AH|QAH|CAH|✓|✓|4|-10 to +10 integer|
179 -| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**A**ngular **A**cceleration>>path:#HAngularAcceleration28AA29]]|AA|QAA|CAA| |✓|100|°/s^^2^^|Increments of 10°/s^^2^^. Only when motion profile is enabled (EM1).
180 -| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**A**ngular **D**eceleration>>path:#HAngularDeceleration28AD29]]|AD|QAD|CAD| |✓|100|°/s^^2^^|Increments of 10°/s^^2^^. Only when motion profile is enabled (EM1).
181 -| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**G**yre Direction>>path:#HGyreDirection28G29]]|G|QG|CG|✓|✓|1| |Gyre / rotation direction: 1= CW (clockwise) -1 = CCW (counter-clockwise)
182 -| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**F**irst Position (**D**eg)>>path:#HFirstPosition]]| |QFD|CFD|✓|✓|No value|1/10°|Reset required after change.
183 -| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**M**aximum **M**otor **D**uty>>path:#HMaximumMotorDuty28MMD29]]|MMD|QMMD| | |✓|1023|255 to 1023 integer|
184 -| |[[Maximum (% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**S**peed in **D**egrees>>path:#HMaximumSpeedinDegrees28SD29]]|SD|QSD|CSD|✓|✓|Max|0.1°/s|SD overwrites SR / CSD overwrites CSR and vice-versa
185 -| |[[Maximum (% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**S**peed in **R**PM>>path:#HMaximumSpeedinRPM28SR29]]|SR|QSR|CSR|✓|✓|Max|RPM|SD overwrites SR / CSD overwrites CSR and vice-versa
173 +| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**E**nable **M**otion Profile>>path:#HEnableMotionProfile28EM29]]|EM|QEM|CEM| |✓|1| |EM1: trapezoidal motion profile / EM0: no motion profile
174 +| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**F**ilter **P**osition **C**ount>>path:#HFilterPositionCount28FPC29]]|FPC|QFPC|CFPC|✓|✓|5| |Affects motion only when motion profile is disabled (EM0)
175 +| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**O**rigin Offset>>path:#HOriginOffset28O29]]|O|QO|CO|✓|✓|0|1/10°|
176 +| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**A**ngular **R**ange>>path:#HAngularRange28AR29]]|AR|QAR|CAR|✓|✓|1800|1/10°|
177 +| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**A**ngular **S**tiffness>>path:#HAngularStiffness28AS29]]|AS|QAS|CAS|✓|✓|0|-4 to +4 integer|Suggested values are between 0 to +4
178 +| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**A**ngular **H**olding Stiffness>>path:#HAngularHoldingStiffness28AH29]]|AH|QAH|CAH|✓|✓|4|-10 to +10 integer|
179 +| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**A**ngular **A**cceleration>>path:#HAngularAcceleration28AA29]]|AA|QAA|CAA| |✓|100|°/s^^2^^|Increments of 10°/s^^2^^. Only when motion profile is enabled (EM1).
180 +| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**A**ngular **D**eceleration>>path:#HAngularDeceleration28AD29]]|AD|QAD|CAD| |✓|100|°/s^^2^^|Increments of 10°/s^^2^^. Only when motion profile is enabled (EM1).
181 +| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**G**yre Direction>>path:#HGyreDirection28G29]]|G|QG|CG|✓|✓|1| |Gyre / rotation direction: 1= CW (clockwise) -1 = CCW (counter-clockwise)
182 +| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**F**irst Position (**D**eg)>>path:#HFirstPosition]]| |QFD|CFD|✓|✓|No value|1/10°|Reset required after change.
183 +| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**M**aximum **M**otor **D**uty>>path:#HMaximumMotorDuty28MMD29]]|MMD|QMMD| | |✓|1023|255 to 1023 integer|
184 +| |[[Maximum (% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**S**peed in **D**egrees>>path:#HMaximumSpeedinDegrees28SD29]]|SD|QSD|CSD|✓|✓|Max|0.1°/s|SD overwrites SR / CSD overwrites CSR and vice-versa
185 +| |[[Maximum (% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**S**peed in **R**PM>>path:#HMaximumSpeedinRPM28SR29]]|SR|QSR|CSR|✓|✓|Max|RPM|SD overwrites SR / CSD overwrites CSR and vice-versa
186 186  
187 -|(% colspan="10" %)[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**Modifiers**>>path:#HModifiers]]
187 +|(% colspan="10" %)[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**Modifiers**>>path:#HModifiers]]
188 188  | |**Description**|**Modifier**|**Query**|**Config**|**RC**|**Serial**|**Default**|**Unit**|**Notes**
189 -| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**S**peed>>path:#HSpeed]]|S|QS| | |✓| |uS/s |For P action command
190 -| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**S**peed in **D**egrees>>path:#HSpeed]]|SD| | | |✓| |0.1°/s|For D and MD action commands
191 -| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**T**imed move>>path:#HTimedmove28T29modifier]]|T| | | |✓| |ms|Modifier only for P, D and MD. Time can change based on load
192 -| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**C**urrent **H**old>>path:#HCurrentHalt26Hold28CH29modifier]]|CH| | | |✓| |mA|Modifier for D, MD, WD and WR
193 -| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**C**urrent **L**imp>>path:#HCurrentLimp28CL29modifier]]|CL| | | |✓| |mA|Modifier for D, MD, WD and WR
189 +| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**S**peed>>path:#HSpeed]]|S|QS| | |✓| |uS/s |For P action command
190 +| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**S**peed in **D**egrees>>path:#HSpeed]]|SD| | | |✓| |0.1°/s|For D and MD action commands
191 +| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**T**imed move>>path:#HTimedmove28T29modifier]]|T| | | |✓| |ms|Modifier only for P, D and MD. Time can change based on load
192 +| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**C**urrent **H**old>>path:#HCurrentHalt26Hold28CH29modifier]]|CH| | | |✓| |mA|Modifier for D, MD, WD and WR
193 +| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**C**urrent **L**imp>>path:#HCurrentLimp28CL29modifier]]|CL| | | |✓| |mA|Modifier for D, MD, WD and WR
194 194  
195 -|(% colspan="10" %)[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**Telemetry**>>path:#HTelemetry]]
195 +|(% colspan="10" %)[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**Telemetry**>>path:#HTelemetry]]
196 196  | |**Description**|**Action**|**Query**|**Config**|**RC**|**Serial**|**Default**|**Unit**|**Notes**
197 -| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**Q**uery **V**oltage>>path:#HQueryVoltage28QV29]]| |QV| | |✓| |mV|
198 -| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**Q**uery **T**emperature>>path:#HQueryTemperature28QT29]]| |QT| | |✓| |1/10°C|
199 -| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**Q**uery **C**urrent>>path:#HQueryCurrent28QC29]]| |QC| | |✓| |mA|
200 -| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**Q**uery **M**odel **S**tring>>path:#HQueryModelString28QMS29]]| |QMS| | |✓| | |Returns the model of servo (ex: LSS-ST1, LSS-HS1, LSS-HT1)
201 -| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**Q**uery **F**irmware Version>>path:#HQueryFirmware28QF29]]| |QF| | |✓| | |
197 +| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**Q**uery **V**oltage>>path:#HQueryVoltage28QV29]]| |QV| | |✓| |mV|
198 +| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**Q**uery **T**emperature>>path:#HQueryTemperature28QT29]]| |QT| | |✓| |1/10°C|
199 +| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**Q**uery **C**urrent>>path:#HQueryCurrent28QC29]]| |QC| | |✓| |mA|
200 +| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**Q**uery **M**odel **S**tring>>path:#HQueryModelString28QMS29]]| |QMS| | |✓| | |Returns the model of servo (ex: LSS-ST1, LSS-HS1, LSS-HT1)
201 +| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**Q**uery **F**irmware Version>>path:#HQueryFirmware28QF29]]| |QF| | |✓| | |
202 202  
203 -|(% colspan="10" %)[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**RGB LED**>>path:#HRGBLED]]
203 +|(% colspan="10" %)[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**RGB LED**>>path:#HRGBLED]]
204 204  | |**Description**|**Action**|**Query**|**Config**|**RC**|**Serial**|**Default**|**Unit**|**Notes**
205 -| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**LED** Color>>path:#HLEDColor28LED29]]|LED|QLED|CLED|✓|✓| |0 to 7 integer|0=Off; 1=Red; 2=Green; 3=Blue; 4=Yellow; 5=Cyan; 6=Magenta; 7=White
206 -| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**C**onfigure **L**ED **B**linking>>path:#HConfigureLEDBlinking28CLB29]]| | |CLB|✓|✓| |0 to 63 integer|Reset required after change. See command for details.
205 +| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**LED** Color>>path:#HLEDColor28LED29]]|LED|QLED|CLED|✓|✓| |0 to 7 integer|0=Off; 1=Red; 2=Green; 3=Blue; 4=Yellow; 5=Cyan; 6=Magenta; 7=White
206 +| |[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**C**onfigure **L**ED **B**linking>>path:#HConfigureLEDBlinking28CLB29]]| | |CLB|✓|✓| |0 to 63 integer|Reset required after change. See command for details.
207 207  
208 208  = Details =
209 209  
... ... @@ -210,7 +210,7 @@
210 210  == Communication Setup ==
211 211  
212 212  |(% colspan="2" %)(((
213 -====== Reset ======
213 +====== __Reset__ ======
214 214  )))
215 215  |(% style="width:30px" %) |(((
216 216  Ex: #5RESET<cr>
... ... @@ -219,7 +219,7 @@
219 219  )))
220 220  
221 221  |(% colspan="2" %)(((
222 -====== Default & confirm ======
222 +====== __Default & confirm__ ======
223 223  )))
224 224  |(% style="width:30px" %) |(((
225 225  Ex: #5DEFAULT<cr>
... ... @@ -234,7 +234,7 @@
234 234  )))
235 235  
236 236  |(% colspan="2" %)(((
237 -====== Update & confirm ======
237 +====== __Update & confirm__ ======
238 238  )))
239 239  |(% style="width:30px" %) |(((
240 240  Ex: #5UPDATE<cr>
... ... @@ -249,7 +249,7 @@
249 249  )))
250 250  
251 251  |(% colspan="2" %)(((
252 -====== Confirm ======
252 +====== __Confirm__ ======
253 253  )))
254 254  |(% style="width:30px" %) |(((
255 255  Ex: #5CONFIRM<cr>
... ... @@ -260,7 +260,7 @@
260 260  )))
261 261  
262 262  |(% colspan="2" %)(((
263 -====== Configure RC Mode (**CRC**) ======
263 +====== __Configure RC Mode (**CRC**)__ ======
264 264  )))
265 265  |(% style="width:30px" %) |(((
266 266  This command puts the servo into RC mode (position or continuous), where it will only respond to RC PWM signal on the servo's Rx pin. In this mode, the servo will no longer accept serial commands. The servo can be placed back into smart mode by using the button menu.
... ... @@ -285,7 +285,7 @@
285 285  )))
286 286  
287 287  |(% colspan="2" %)(((
288 -====== Identification Number (**ID**) ======
288 +====== __Identification Number (**ID**)__ ======
289 289  )))
290 290  |(% style="width:30px" %) |(((
291 291  A servo's identification number cannot be set "on the fly" and must be configured via the CID command described below. The factory default ID number for all servos is 0. Since smart servos are intended to be daisy chained, in order to respond differently from one another, the user must set different identification numbers. Servos with the same ID and baud rate will all receive and react to the same commands.
... ... @@ -304,7 +304,7 @@
304 304  )))
305 305  
306 306  |(% colspan="2" %)(((
307 -====== Baud Rate ======
307 +====== __Baud Rate__ ======
308 308  )))
309 309  |(% style="width:30px" %) |(((
310 310  A servo's baud rate cannot be set "on the fly" and must be configured via the CB command described below. The factory default baud rate for all servos is 115200. Since smart servos are intended to be daisy chained, in order to respond to the same serial command, all servos in a project should be set to the same baud rate. Setting different baud rates will have the servos respond differently and may create issues. Available baud rates are: 9600 bps, 19200 bps, 38400 bps, 57600 bps, 115.2 kbps, 230.4 kbps, 250.0 kbps, 460.8 kbps, 500.0 kbps, 750.0 kbps, 921.6 kbps. Servos are shipped with a baud rate set to 115200.
... ... @@ -369,7 +369,7 @@
369 369  )))
370 370  
371 371  |(% colspan="2" %)(((
372 -====== (Relative) Move in Degrees (**MD**) ======
372 +====== __(Relative) Move in Degrees (**MD**)__ ======
373 373  )))
374 374  |(% style="width:30px" %) |(((
375 375  Ex: #5MD123<cr>
... ... @@ -378,7 +378,7 @@
378 378  )))
379 379  
380 380  |(% colspan="2" %)(((
381 -====== Wheel Mode in Degrees (**WD**) ======
381 +====== __Wheel Mode in Degrees (**WD**)__ ======
382 382  )))
383 383  |(% style="width:30px" %) |(((
384 384  Ex: #5WD90<cr>
... ... @@ -393,7 +393,7 @@
393 393  )))
394 394  
395 395  |(% colspan="2" %)(((
396 -====== Wheel Mode in RPM (**WR**) ======
396 +====== __Wheel Mode in RPM (**WR**)__ ======
397 397  )))
398 398  |(% style="width:30px" %) |(((
399 399  Ex: #5WR40<cr>
... ... @@ -408,7 +408,7 @@
408 408  )))
409 409  
410 410  |(% colspan="2" %)(((
411 -====== Position in PWM (**P**) ======
411 +====== __Position in PWM (**P**)__ ======
412 412  )))
413 413  |(% style="width:30px" %) |(((
414 414  Ex: #5P2334<cr>
... ... @@ -432,7 +432,7 @@
432 432  )))
433 433  
434 434  |(% colspan="2" %)(((
435 -====== Raw Duty-cycle Move (**RDM**) ======
435 +====== __Raw Duty-cycle Move (**RDM**)__ ======
436 436  )))
437 437  |(% style="width:30px" %) |(((
438 438  Ex: #5RDM512<cr>
... ... @@ -449,7 +449,7 @@
449 449  )))
450 450  
451 451  |(% colspan="2" %)(((
452 -====== Query Status (**Q**) ======
452 +====== __Query Status (**Q**)__ ======
453 453  )))
454 454  |(% style="width:30px" %) |(((
455 455  The status query describes what the servo is currently doing. The query returns an integer which must be looked up in the table below.
... ... @@ -484,7 +484,7 @@
484 484  | |ex: *5Q3<cr>|Temperature limit has been reached|The servo is too hot to continue operating safely.
485 485  
486 486  |(% colspan="2" %)(((
487 -====== Limp (**L**) ======
487 +====== __Limp (**L**)__ ======
488 488  )))
489 489  |(% style="width:30px" %) |(((
490 490  Ex: #5L<cr>
... ... @@ -493,7 +493,7 @@
493 493  )))
494 494  
495 495  |(% colspan="2" %)(((
496 -====== Halt & Hold (**H**) ======
496 +====== __Halt & Hold (**H**)__ ======
497 497  )))
498 498  |(% style="width:30px" %) |(((
499 499  Example: #5H<cr>
... ... @@ -504,7 +504,7 @@
504 504  == Motion Setup ==
505 505  
506 506  |(% colspan="2" %)(((
507 -====== Enable Motion Profile (**EM**) ======
507 +====== __Enable Motion Profile (**EM**)__ ======
508 508  )))
509 509  |(% style="width:30px" %) |(((
510 510  EM1 (Enable Motion Profile #1) is the default mode of the LSS and is an easy way to control the servo's position with a single (serial) position command. This mode uses a trapezoidal motion profile which takes care of acceleration, constant speed travel and deceleration. Once the actual position is within a certain value of the target, it switches to a holding algorithm. The LSS commands for Angular Acceleration and Deceleration (AA/CAA/AD/CAD) Angular Stiffness (AS/CAS) and Angular holding stiffness (AH/CAH) affect this motion profile. Modifiers like SD/S and T can be used in EM1.
... ... @@ -531,7 +531,7 @@
531 531  )))
532 532  
533 533  |(% colspan="2" %)(((
534 -====== Filter Position Count (**FPC**) ======
534 +====== __Filter Position Count (**FPC**)__ ======
535 535  )))
536 536  |(% style="width:30px" %) |(((
537 537  The FPC value relates to the depth of a first order filter (exponential weighted average) over the position change. This has the effect of slowing down both acceleration and deceleration while still allowing the LSS to try to reach the desired position at maximum power at all times. A smaller FPC value will reduce the smoothing effect and a larger value will increase it. To prevent having to send position commands continuously to reach the desired position in EM0/FPC active (FPC >= 2), an internal position engine (IPE) has been put in place, which is also active by default.
... ... @@ -554,7 +554,7 @@
554 554  )))
555 555  
556 556  |(% colspan="2" %)(((
557 -====== Origin Offset (**O**) ======
557 +====== __Origin Offset (**O**)__ ======
558 558  )))
559 559  |(% style="width:30px" %) |(((
560 560  Ex: #5O2400<cr>
... ... @@ -581,7 +581,7 @@
581 581  )))
582 582  
583 583  |(% colspan="2" %)(((
584 -====== Angular Range (**AR**) ======
584 +====== __Angular Range (**AR**)__ ======
585 585  )))
586 586  |(% style="width:30px" %) |(((
587 587  Ex: #5AR1800<cr>
... ... @@ -608,7 +608,7 @@
608 608  )))
609 609  
610 610  |(% colspan="2" %)(((
611 -====== Angular Stiffness (**AS**) ======
611 +====== __Angular Stiffness (**AS**)__ ======
612 612  )))
613 613  |(% style="width:30px" %) |(((
614 614  The servo's rigidity / angular stiffness can be thought of as (though not identical to) a damped spring in which the value affects the stiffness and embodies how much, and how quickly the servo tried keep the requested position against changes. There are no units.
... ... @@ -637,7 +637,7 @@
637 637  )))
638 638  
639 639  |(% colspan="2" %)(((
640 -====== Angular Holding Stiffness (**AH**) ======
640 +====== __Angular Holding Stiffness (**AH**)__ ======
641 641  )))
642 642  |(% style="width:30px" %) |(((
643 643  The angular holding stiffness determines the servo's ability to hold a desired position under load. The default value for stiffness depending on the firmware may be 0 or 1. Greater values produce increasingly erratic behavior and the effect becomes extreme below -4 and above +4. Maximum values are -10 to +10.
... ... @@ -660,7 +660,7 @@
660 660  )))
661 661  
662 662  |(% colspan="2" %)(((
663 -====== Angular Acceleration (**AA**) ======
663 +====== __Angular Acceleration (**AA**)__ ======
664 664  )))
665 665  |(% style="width:30px" %) |(((
666 666  The default value for angular acceleration is 100. Accepts values of between 1 and 100. Increments of 10 degrees per second squared.
... ... @@ -683,7 +683,7 @@
683 683  )))
684 684  
685 685  |(% colspan="2" %)(((
686 -====== Angular Deceleration (**AD**) ======
686 +====== __Angular Deceleration (**AD**)__ ======
687 687  )))
688 688  |(% style="width:30px" %) |(((
689 689  The default value for angular deceleration is 100. Accepts values of between 1 and 100. Increments of 10 degrees per second squared.
... ... @@ -706,7 +706,7 @@
706 706  )))
707 707  
708 708  |(% colspan="2" %)(((
709 -====== Gyre Direction (**G**) ======
709 +====== __Gyre Direction (**G**)__ ======
710 710  )))
711 711  |(% style="width:30px" %) |(((
712 712  "Gyre" is defined as a circular course or motion. The effect of changing the gyre direction is as if you were to use a mirror image of a circle. By default: CW = 1; CCW = -1.
... ... @@ -729,7 +729,7 @@
729 729  )))
730 730  
731 731  |(% colspan="2" %)(((
732 -====== First Position ======
732 +====== __First Position__ ======
733 733  )))
734 734  |(% style="width:30px" %) |(((
735 735  In certain cases, a user might want to have the servo move to a specific angle upon power up; we refer to this as "first position" (a.k.a. "initial position"). The factory default has no first position value stored in EEPROM and therefore upon power up, the servo remains limp until a position (or hold command) is assigned. Note that the number should be restricted to -1790 (-179.0 degrees) to +1790 (179.0 degrees) and values beyond this will be changed to 1800.
... ... @@ -748,7 +748,7 @@
748 748  )))
749 749  
750 750  |(% colspan="2" %)(((
751 -====== Maximum Motor Duty (**MMD**) ======
751 +====== __Maximum Motor Duty (**MMD**)__ ======
752 752  )))
753 753  |(% style="width:30px" %) |(((
754 754  This command allows the user to limit the duty cycle value sent from the servo's MCU to the DC Motor driver. The duty cycle limit value can be within the range of 255 to 1023. The default value is 1023. A typical use-case for this command is active compliance.
... ... @@ -765,7 +765,7 @@
765 765  )))
766 766  
767 767  |(% colspan="2" %)(((
768 -====== Maximum Speed in Degrees (**SD**) ======
768 +====== __Maximum Speed in Degrees (**SD**)__ ======
769 769  )))
770 770  |(% style="width:30px" %) |(((
771 771  Ex: #5SD1800<cr>
... ... @@ -794,7 +794,7 @@
794 794  )))
795 795  
796 796  |(% colspan="2" %)(((
797 -====== Maximum Speed in RPM (**SR**) ======
797 +====== __Maximum Speed in RPM (**SR**)__ ======
798 798  )))
799 799  |(% style="width:30px" %) |(((
800 800  Ex: #5SR45<cr>
... ... @@ -825,7 +825,7 @@
825 825  == Modifiers ==
826 826  
827 827  |(% colspan="2" %)(((
828 -====== Speed ======
828 +====== __Speed__ ======
829 829  )))
830 830  |(% style="width:30px" %) |(((
831 831  Ex: #5P1500S750<cr>
... ... @@ -844,11 +844,9 @@
844 844  )))
845 845  
846 846  |(% colspan="2" %)(((
847 -====== Timed move (**T**) modifier ======
847 +====== __Timed move (**T**) modifier__ ======
848 848  )))
849 849  |(% style="width:30px" %) |(((
850 -
851 -
852 852  Example: #5P1500T2500<cr>
853 853  
854 854  Timed move can be used only as a modifier for a position (P, D, MD) actions. The units are in milliseconds, so a timed move of 2500 milliseconds would cause the servo to rotate from its current position to the desired position in 2.5 seconds. The onboard controller will attempt to ensure that the move is performed entirely at the desired velocity, though differences in torque may cause it to not be exact. This command is in place to ensure backwards compatibility with the SSC-32 / 32U protocol.
... ... @@ -857,7 +857,7 @@
857 857  )))
858 858  
859 859  |(% colspan="2" %)(((
860 -====== Current Halt & Hold (**CH**) modifier ======
858 +====== __Current Halt & Hold (**CH**) modifier__ ======
861 861  )))
862 862  |(% style="width:30px" %) |(((
863 863  Example: #5D1423CH400<cr>
... ... @@ -868,7 +868,7 @@
868 868  )))
869 869  
870 870  |(% colspan="2" %)(((
871 -====== Current Limp (**CL**) modifier ======
869 +====== __Current Limp (**CL**) modifier__ ======
872 872  )))
873 873  |(% style="width:30px" %) |(((
874 874  Example: #5D1423CL400<cr>
... ... @@ -881,7 +881,7 @@
881 881  == Telemetry ==
882 882  
883 883  |(% colspan="2" %)(((
884 -====== Query Voltage (**QV**) ======
882 +====== __Query Voltage (**QV**)__ ======
885 885  )))
886 886  |(% style="width:30px" %) |(((
887 887  Ex: #5QV<cr> might return *5QV11200<cr>
... ... @@ -890,7 +890,7 @@
890 890  )))
891 891  
892 892  |(% colspan="2" %)(((
893 -====== Query Temperature (**QT**) ======
891 +====== __Query Temperature (**QT**)__ ======
894 894  )))
895 895  |(% style="width:30px" %) |(((
896 896  Ex: #5QT<cr> might return *5QT564<cr>
... ... @@ -899,7 +899,7 @@
899 899  )))
900 900  
901 901  |(% colspan="2" %)(((
902 -====== Query Current (**QC**) ======
900 +====== __Query Current (**QC**)__ ======
903 903  )))
904 904  |(% style="width:30px" %) |(((
905 905  Ex: #5QC<cr> might return *5QC140<cr>
... ... @@ -908,7 +908,7 @@
908 908  )))
909 909  
910 910  |(% colspan="2" %)(((
911 -====== Query Model String (**QMS**) ======
909 +====== __Query Model String (**QMS**)__ ======
912 912  )))
913 913  |(% style="width:30px" %) |(((
914 914  Ex: #5QMS<cr> might return *5QMSLSS-HS1<cr>
... ... @@ -917,7 +917,7 @@
917 917  )))
918 918  
919 919  |(% colspan="2" %)(((
920 -====== Query Firmware (**QF**) ======
918 +====== __Query Firmware (**QF**)__ ======
921 921  )))
922 922  |(% style="width:30px" %) |(((
923 923  Ex: #5QF<cr> might return *5QF368<cr>
... ... @@ -930,11 +930,9 @@
930 930  == RGB LED ==
931 931  
932 932  |(% colspan="2" %)(((
933 -====== LED Color (**LED**) ======
931 +====== __LED Color (**LED**)__ ======
934 934  )))
935 935  |(% style="width:30px" %) |(((
936 -
937 -
938 938  Ex: #5LED3<cr>
939 939  
940 940  This action sets the servo's RGB LED color for that session.
... ... @@ -957,11 +957,9 @@
957 957  )))
958 958  
959 959  |(% colspan="2" %)(((
960 -====== Configure LED Blinking (**CLB**) ======
956 +====== __Configure LED Blinking (**CLB**)__ ======
961 961  )))
962 962  |(% style="width:30px" %) |(((
963 -
964 -
965 965  This command allows you to control when the RGB LED will blink the user set color (see RGB LED command for details). This is very useful when visually seeing what the servo is doing. You can turn on or off blinking for various LSS status. The command requires that the servo be RESET. Here is the list and their associated value:
966 966  )))
967 967  
... ... @@ -994,7 +994,7 @@
994 994  )))
995 995  
996 996  |(% colspan="2" style="width:30px" %)(((
997 -====== RGB LED Patterns ======
991 +====== __RGB LED Patterns__ ======
998 998  )))
999 999  |(% style="width:30px" %) |(((
1000 1000  The LED patterns below do not include those which are part of the button menu, which can be found here: [[LSS Button Menu>>url:https://wiki.lynxmotion.com/info/wiki/lynxmotion/view/ses-v2/lynxmotion-smart-servo/lss-button-menu/]]
Copyright RobotShop 2018