Changes for page LSS Communication Protocol
Last modified by Eric Nantel on 2025/06/06 07:47
Change comment: There is no comment for this version
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -xwiki:XWiki. ENantel1 +xwiki:XWiki.BDaouas - Content
-
... ... @@ -153,73 +153,71 @@ 153 153 154 154 **Latest firmware version currently : 368.29.14** 155 155 156 -|(% colspan="10" style="color:orange; font-size:18px" %) [[**Communication Setup**>>||anchor="COMMUNICATION_SETUP"]]156 +|(% colspan="10" style="color:orange; font-size:18px" %)**Communication Setup** 157 157 |(% style="width:25px" %) |(% style="width:200px" %)**Description**|(% style="text-align:center; width:100px" %)**Action**|(% style="text-align:center; width:75px" %)**Query**|(% style="text-align:center; width:75px" %)**Config**|(% style="text-align:center; width:75px" %)**RC**|(% style="text-align:center; width:75px" %)**Serial**|(% style="width:100px" %)**Default**|(% style="width:170px" %)**Unit**|**Notes** 158 -| | [[**Reset**>>||anchor="RESET"]]|(% style="text-align:center" %)RESET|(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %)✓| | |Soft reset. See command for details.159 -| | [[**Default** Configuration>>||anchor="DEFAULT"]]|(% style="text-align:center" %)DEFAULT|(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %)✓| | |Revert to firmware default values. See command for details160 -| | [[Firmware **Update** Mode>>||anchor="UPDATE_CONFIRM"]]|(% style="text-align:center" %)UPDATE|(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %)✓| | |Update firmware. See command for details.161 -| | [[**Confirm** Changes>>||anchor="CONFIRM"]]|(% style="text-align:center" %)CONFIRM|(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %)✓| | |162 -| | [[**C**hange to **RC**>>||anchor="CHANGE_RC"]]|(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %)CRC|(% style="text-align:center" %) |(% style="text-align:center" %)✓| | |Change to RC mode 1 (position) or 2 (wheel).163 -| | [[**ID** #>>||anchor="ID"]]|(% style="text-align:center" %) |(% style="text-align:center" %)QID|(% style="text-align:center" %)CID|(% style="text-align:center" %) |(% style="text-align:center" %)✓|0| |Reset required after change. ID 254 is a "broadcast" which all servos respond to.164 -| | [[**B**audrate>>||anchor="BAUDRATE"]]|(% style="text-align:center" %) |(% style="text-align:center" %)QB|(% style="text-align:center" %)CB|(% style="text-align:center" %) |(% style="text-align:center" %)✓|115200| |Reset required after change.158 +| |Soft **Reset**|(% style="text-align:center" %)RESET|(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %)✓| | |Soft reset. See command for details. 159 +| |**Default** Configuration|(% style="text-align:center" %)DEFAULT|(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %)✓| | |Revert to firmware default values. See command for details 160 +| |Firmware **Update** Mode|(% style="text-align:center" %)UPDATE|(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %)✓| | |Update firmware. See command for details. 161 +| |**Confirm** Changes|(% style="text-align:center" %)CONFIRM|(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %)✓| | | 162 +| |**C**hange to **RC**|(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %)CRC|(% style="text-align:center" %) |(% style="text-align:center" %)✓| | |Change to RC mode 1 (position) or 2 (wheel). 163 +| |**ID** #|(% style="text-align:center" %) |(% style="text-align:center" %)QID|(% style="text-align:center" %)CID|(% style="text-align:center" %) |(% style="text-align:center" %)✓|0| |Reset required after change. ID 254 is a "broadcast" which all servos respond to. 164 +| |**B**audrate|(% style="text-align:center" %) |(% style="text-align:center" %)QB|(% style="text-align:center" %)CB|(% style="text-align:center" %) |(% style="text-align:center" %)✓|115200| |Reset required after change. 165 165 166 -|(% colspan="10" style="color:orange; font-size:18px" %) [[**Motion**>>||anchor="MOTION"]]166 +|(% colspan="10" style="color:orange; font-size:18px" %)**Motion** 167 167 |(% style="width:25px" %) |(% style="width:200px" %)**Description**|(% style="text-align:center; width:100px" %)**Action**|(% style="text-align:center; width:75px" %)**Query**|(% style="text-align:center; width:75px" %)**Config**|(% style="text-align:center; width:75px" %)**RC**|(% style="text-align:center; width:75px" %)**Serial**|(% style="width:100px" %)**Default**|(% style="width:170px" %)**Unit**|**Notes** 168 -| | [[Position in **D**egrees>>||anchor="POSITION_D"]]|(% style="text-align:center" %)D|(% style="text-align:center" %)QD/QDT|(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %)✓| |1/10°|169 -| | [[**M**ove in **D**egrees (relative)>>||anchor="MOVE_D"]]|(% style="text-align:center" %)MD|(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %)✓| |1/10°|170 -| | [[**W**heel mode in **D**egrees>>||anchor="WHEEL_D"]]|(% style="text-align:center" %)WD|(% style="text-align:center" %)QWD/QVT|(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %)✓| |°/s|A.K.A. "Speed mode" or "Continuous rotation"171 -| | [[**W**heel mode in **R**PM>>||anchor="WHEEL_RPM"]]|(% style="text-align:center" %)WR|(% style="text-align:center" %)QWR|(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %)✓| |RPM|A.K.A. "Speed mode" or "Continuous rotation"172 -| | [[Position in **P**WM>>||anchor="POSITION_PWM"]]|(% style="text-align:center" %)P|(% style="text-align:center" %)QP|(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %)✓| |us|Inherited from SSC-32 serial protocol173 -| | [[**M**ove in PWM (relative)>>||anchor="MOVE_PWM"]]|(% style="text-align:center" %)M|(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %)✓| |us|174 -| | [[**R**aw **D**uty-cycle **M**ove>>||anchor="MOVE_RAW"]]|(% style="text-align:center" %)RDM|(% style="text-align:center" %)QMD|(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %)✓| |-1023 to 1023 integer|Positive values : CW / Negative values : CCW175 -| | [[**Q**uery Status>>||anchor="QUERY_STATUS"]]|(% style="text-align:center" %) |(% style="text-align:center" %)Q|(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %)✓| |1 to 8 integer|See command description for details176 -| | [[**L**imp>>||anchor="LIMP"]]|(% style="text-align:center" %)L|(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %)✓| | |177 -| | [[**H**alt & Hold>>||anchor="HALT_HOLD"]]|(% style="text-align:center" %)H|(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %)✓| | |168 +| |Position in **D**egrees|(% style="text-align:center" %)D|(% style="text-align:center" %)QD/QDT|(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %)✓| |1/10°| 169 +| |**M**ove in **D**egrees (relative)|(% style="text-align:center" %)MD|(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %)✓| |1/10°| 170 +| |**W**heel mode in **D**egrees|(% style="text-align:center" %)WD|(% style="text-align:center" %)QWD/QVT|(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %)✓| |°/s|A.K.A. "Speed mode" or "Continuous rotation" 171 +| |**W**heel mode in **R**PM|(% style="text-align:center" %)WR|(% style="text-align:center" %)QWR|(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %)✓| |RPM|A.K.A. "Speed mode" or "Continuous rotation" 172 +| |Position in **P**WM|(% style="text-align:center" %)P|(% style="text-align:center" %)QP|(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %)✓| |us|Inherited from SSC-32 serial protocol 173 +| |**M**ove in PWM (relative)|(% style="text-align:center" %)M|(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %)✓| |us| 174 +| |**R**aw **D**uty-cycle **M**ove|(% style="text-align:center" %)RDM|(% style="text-align:center" %)QMD|(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %)✓| |-1023 to 1023 integer|Positive values : CW / Negative values : CCW 175 +| |**Q**uery Status|(% style="text-align:center" %) |(% style="text-align:center" %)Q|(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %)✓| |1 to 8 integer|See command description for details 176 +| |**L**imp|(% style="text-align:center" %)L|(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %)✓| | | 177 +| |**H**alt & Hold|(% style="text-align:center" %)H|(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %)✓| | | 178 178 179 -|(% colspan="10" style="color:orange; font-size:18px" %) [[**Motion Setup**>>||anchor="MOTION_SETUP"]]179 +|(% colspan="10" style="color:orange; font-size:18px" %)**Motion Setup** 180 180 |(% style="width:25px" %) |(% style="width:200px" %)**Description**|(% style="text-align:center; width:100px" %)**Action**|(% style="text-align:center; width:75px" %)**Query**|(% style="text-align:center; width:75px" %)**Config**|(% style="text-align:center; width:75px" %)**RC**|(% style="text-align:center; width:75px" %)**Serial**|(% style="width:100px" %)**Default**|(% style="width:170px" %)**Unit**|**Notes** 181 -| | [[**E**nable **M**otion Profile>>||anchor="MOTION_PROFILE"]]|(% style="text-align:center" %)EM|(% style="text-align:center" %)QEM|(% style="text-align:center" %)CEM|(% style="text-align:center" %) |(% style="text-align:center" %)✓|1| |EM1: trapezoidal motion profile / EM0: no motion profile182 -| | [[**F**ilter **P**osition **C**ount>>||anchor="FILTER_POSITION_COUNT"]]|(% style="text-align:center" %)FPC|(% style="text-align:center" %)QFPC|(% style="text-align:center" %)CFPC|(% style="text-align:center" %)✓|(% style="text-align:center" %)✓|5| |Affects motion only when motion profile is disabled (EM0)183 -| | [[**O**rigin Offset>>||anchor="ORIGIN_OFFSET"]]|(% style="text-align:center" %)O|(% style="text-align:center" %)QO|(% style="text-align:center" %)CO|(% style="text-align:center" %)✓|(% style="text-align:center" %)✓|0|1/10°|184 -| | [[**A**ngular **R**ange>>||anchor="ANGULAR_RANGE"]]|(% style="text-align:center" %)AR|(% style="text-align:center" %)QAR|(% style="text-align:center" %)CAR|(% style="text-align:center" %)✓|(% style="text-align:center" %)✓|1800|1/10°|185 -| | [[**A**ngular **S**tiffness>>||anchor="ANGULAR_STIFFNESS"]]|(% style="text-align:center" %)AS|(% style="text-align:center" %)QAS|(% style="text-align:center" %)CAS|(% style="text-align:center" %)✓|(% style="text-align:center" %)✓|0|-4 to +4 integer|Suggested values are between 0 to +4186 -| | [[**A**ngular **H**olding Stiffness>>||anchor="ANGULAR_HOLDING_STIFFNESS"]]|(% style="text-align:center" %)AH|(% style="text-align:center" %)QAH|(% style="text-align:center" %)CAH|(% style="text-align:center" %)✓|(% style="text-align:center" %)✓|4|-10 to +10 integer|187 -| | [[**A**ngular **A**cceleration>>||anchor="ANGULAR_ACCELERATION"]]|(% style="text-align:center" %)AA|(% style="text-align:center" %)QAA|(% style="text-align:center" %)CAA|(% style="text-align:center" %) |(% style="text-align:center" %)✓|100|°/s^^2^^|Increments of 10°/s^^2^^. Only when motion profile is enabled (EM1).188 -| | [[**A**ngular **D**eceleration>>||anchor="ANGULAR_DECELERATION"]]|(% style="text-align:center" %)AD|(% style="text-align:center" %)QAD|(% style="text-align:center" %)CAD|(% style="text-align:center" %) |(% style="text-align:center" %)✓|100|°/s^^2^^|Increments of 10°/s^^2^^. Only when motion profile is enabled (EM1).189 -| | [[**G**yre Direction>>||anchor="GYRE_DIRECTION"]]|(% style="text-align:center" %)G|(% style="text-align:center" %)QG|(% style="text-align:center" %)CG|(% style="text-align:center" %)✓|(% style="text-align:center" %)✓|1| |Gyre / rotation direction: 1= CW (clockwise) -1 = CCW (counter-clockwise)190 -| | [[**F**irst Position (**D**eg)>>||anchor="FIRST_POSITION"]]|(% style="text-align:center" %) |(% style="text-align:center" %)QFD|(% style="text-align:center" %)CFD|(% style="text-align:center" %)✓|(% style="text-align:center" %)✓|No value|1/10°|Reset required after change.191 -| | [[**M**aximum **M**otor **D**uty>>||anchor="MAXIMUM_RAW"]]|(% style="text-align:center" %)MMD|(% style="text-align:center" %)QMMD|(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %)✓|1023|255 to 1023 integer|192 -| | [[Maximum **S**peed in **D**egrees>>||anchor="MAXIMUM_SPEED_D"]]|(% style="text-align:center" %)SD|(% style="text-align:center" %)QSD|(% style="text-align:center" %)CSD|(% style="text-align:center" %)✓|(% style="text-align:center" %)✓|Max|°/s|SD overwrites SR / CSD overwrites CSR and vice-versa193 -| | [[Maximum **S**peed in **R**PM>>||anchor="MAXIMUM_SPEED_RPM"]]|(% style="text-align:center" %)SR|(% style="text-align:center" %)QSR|(% style="text-align:center" %)CSR|(% style="text-align:center" %)✓|(% style="text-align:center" %)✓|Max|RPM|SD overwrites SR / CSD overwrites CSR and vice-versa181 +| |**E**nable **M**otion Profile|(% style="text-align:center" %)EM|(% style="text-align:center" %)QEM|(% style="text-align:center" %)CEM|(% style="text-align:center" %) |(% style="text-align:center" %)✓|1| |EM1: trapezoidal motion profile / EM0: no motion profile 182 +| |**F**ilter **P**osition **C**ount|(% style="text-align:center" %)FPC|(% style="text-align:center" %)QFPC|(% style="text-align:center" %)CFPC|(% style="text-align:center" %)✓|(% style="text-align:center" %)✓|5| |Affects motion only when motion profile is disabled (EM0) 183 +| |**O**rigin Offset|(% style="text-align:center" %)O|(% style="text-align:center" %)QO|(% style="text-align:center" %)CO|(% style="text-align:center" %)✓|(% style="text-align:center" %)✓|0|1/10°| 184 +| |**A**ngular **R**ange|(% style="text-align:center" %)AR|(% style="text-align:center" %)QAR|(% style="text-align:center" %)CAR|(% style="text-align:center" %)✓|(% style="text-align:center" %)✓|1800|1/10°| 185 +| |**A**ngular **S**tiffness|(% style="text-align:center" %)AS|(% style="text-align:center" %)QAS|(% style="text-align:center" %)CAS|(% style="text-align:center" %)✓|(% style="text-align:center" %)✓|0|-4 to +4 integer|Suggested values are between 0 to +4 186 +| |**A**ngular **H**olding Stiffness |(% style="text-align:center" %)AH|(% style="text-align:center" %)QAH|(% style="text-align:center" %)CAH|(% style="text-align:center" %)✓|(% style="text-align:center" %)✓|4|-10 to +10 integer| 187 +| |**A**ngular **A**cceleration|(% style="text-align:center" %)AA|(% style="text-align:center" %)QAA|(% style="text-align:center" %)CAA|(% style="text-align:center" %) |(% style="text-align:center" %)✓|100|°/s^^2^^|Increments of 10°/s^^2^^. Only when motion profile is enabled (EM1). 188 +| |**A**ngular **D**eceleration|(% style="text-align:center" %)AD|(% style="text-align:center" %)QAD|(% style="text-align:center" %)CAD|(% style="text-align:center" %) |(% style="text-align:center" %)✓|100|°/s^^2^^|Increments of 10°/s^^2^^. Only when motion profile is enabled (EM1). 189 +| |**G**yre Direction|(% style="text-align:center" %)G|(% style="text-align:center" %)QG|(% style="text-align:center" %)CG|(% style="text-align:center" %)✓|(% style="text-align:center" %)✓|1| |Gyre / rotation direction: 1= CW (clockwise) -1 = CCW (counter-clockwise) 190 +| |**F**irst Position (**D**eg)|(% style="text-align:center" %) |(% style="text-align:center" %)QFD|(% style="text-align:center" %)CFD|(% style="text-align:center" %)✓|(% style="text-align:center" %)✓|No value|1/10°|Reset required after change. 191 +| |**M**aximum **M**otor **D**uty|(% style="text-align:center" %)MMD|(% style="text-align:center" %)QMMD|(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %)✓|1023|255 to 1023 integer| 192 +| |Maximum **S**peed in **D**egrees|(% style="text-align:center" %)SD|(% style="text-align:center" %)QSD|(% style="text-align:center" %)CSD|(% style="text-align:center" %)✓|(% style="text-align:center" %)✓|Max|°/s|SD overwrites SR / CSD overwrites CSR and vice-versa 193 +| |Maximum **S**peed in **R**PM|(% style="text-align:center" %)SR|(% style="text-align:center" %)QSR|(% style="text-align:center" %)CSR|(% style="text-align:center" %)✓|(% style="text-align:center" %)✓|Max|RPM|SD overwrites SR / CSD overwrites CSR and vice-versa 194 194 195 -|(% colspan="10" style="color:orange; font-size:18px" %) [[**Modifiers**>>||anchor="MODIFIERS"]]195 +|(% colspan="10" style="color:orange; font-size:18px" %)**Modifiers** 196 196 |(% style="width:25px" %) |(% style="width:200px" %)**Description**|(% style="text-align:center; width:100px" %)**Modifier**|(% style="text-align:center; width:75px" %)**Query**|(% style="text-align:center; width:75px" %)**Config**|(% style="text-align:center; width:75px" %)**RC**|(% style="text-align:center; width:75px" %)**Serial**|(% style="width:100px" %)**Default**|(% style="width:170px" %)**Unit**|**Notes** 197 -| | [[**S**peed>>||anchor="SPEEDS"]]|(% style="text-align:center" %)S|(% style="text-align:center" %)QS|(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %)✓| |uS/s |For P action command198 -| | [[**S**peed in **D**egrees>>||anchor="SPEEDS"]]|(% style="text-align:center" %)SD|(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %)✓| |°/s|For D and MD action commands199 -| | [[**T**imed move>>||anchor="TIMED_MOVE"]]|(% style="text-align:center" %)T|(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %)✓| |ms|Modifier only for P, D and MD. Time can change based on load200 -| | [[**C**urrent **H**old>>||anchor="CURRENT_HOLD"]]|(% style="text-align:center" %)CH|(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %)✓| |mA|Modifier for D, MD, WD and WR201 -| | [[**C**urrent **L**imp>>||anchor="CURRENT_LIMP"]]|(% style="text-align:center" %)CL|(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %)✓| |mA|Modifier for D, MD, WD and WR197 +| |**S**peed|(% style="text-align:center" %)S|(% style="text-align:center" %)QS|(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %)✓| |uS/s |For P action command 198 +| |**S**peed in **D**egrees|(% style="text-align:center" %)SD|(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %)✓| |°/s|For D and MD action commands 199 +| |**T**imed move|(% style="text-align:center" %)T|(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %)✓| |ms|Modifier only for P, D and MD. Time can change based on load 200 +| |**C**urrent **H**old|(% style="text-align:center" %)CH|(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %)✓| |mA|Modifier for D, MD, WD and WR 201 +| |**C**urrent **L**imp|(% style="text-align:center" %)CL|(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %)✓| |mA|Modifier for D, MD, WD and WR 202 202 203 -|(% colspan="10" style="color:orange; font-size:18px" %) [[**Telemetry**>>||anchor="TELEMETRY"]]203 +|(% colspan="10" style="color:orange; font-size:18px" %)**Telemetry** 204 204 |(% style="width:25px" %) |(% style="width:200px" %)**Description**|(% style="text-align:center; width:100px" %)**Action**|(% style="text-align:center; width:75px" %)**Query**|(% style="text-align:center; width:75px" %)**Config**|(% style="text-align:center; width:75px" %)**RC**|(% style="text-align:center; width:75px" %)**Serial**|(% style="width:100px" %)**Default**|(% style="width:170px" %)**Unit**|**Notes** 205 -| | [[**Q**uery **V**oltage>>||anchor="QUERY_VOLTAGE"]]|(% style="text-align:center" %) |(% style="text-align:center" %)QV|(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %)✓| |mV|206 -| | [[**Q**uery **T**emperature>>||anchor="QUERY_TEMP"]]|(% style="text-align:center" %) |(% style="text-align:center" %)QT|(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %)✓| |1/10°C|207 -| | [[**Q**uery **C**urrent>>||anchor="QUERY_CURRENT"]]|(% style="text-align:center" %) |(% style="text-align:center" %)QC|(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %)✓| |mA|208 -| | [[**Q**uery **M**odel **S**tring>>||anchor="QUERY_MODEL"]]|(% style="text-align:center" %) |(% style="text-align:center" %)QMS|(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %)✓| | |Returns the model of servo (ex: LSS-ST1, LSS-HS1, LSS-HT1)209 -| | [[**Q**uery **F**irmware Version>>||anchor="QUERY_FIRMWARE"]]|(% style="text-align:center" %) |(% style="text-align:center" %)QF|(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %)✓| | |210 -| | [[**Q**uery Serial **N**umber>>||anchor="QUERY_SERIAL"]]|(% style="text-align:center" %) |(% style="text-align:center" %)QN|(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %)✓| | |Returns the unique serial number for the servo205 +| |**Q**uery **V**oltage|(% style="text-align:center" %) |(% style="text-align:center" %)QV|(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %)✓| |mV| 206 +| |**Q**uery **T**emperature|(% style="text-align:center" %) |(% style="text-align:center" %)QT|(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %)✓| |1/10°C| 207 +| |**Q**uery **C**urrent|(% style="text-align:center" %) |(% style="text-align:center" %)QC|(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %)✓| |mA| 208 +| |**Q**uery **M**odel **S**tring|(% style="text-align:center" %) |(% style="text-align:center" %)QMS|(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %)✓| | |Returns the model of servo (ex: LSS-ST1, LSS-HS1, LSS-HT1) 209 +| |**Q**uery **F**irmware Version|(% style="text-align:center" %) |(% style="text-align:center" %)QF|(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %)✓| | | 210 +| |**Q**uery Serial **N**umber|(% style="text-align:center" %) |(% style="text-align:center" %)QN|(% style="text-align:center" %) |(% style="text-align:center" %) |(% style="text-align:center" %)✓| | |Returns the unique serial number for the servo 211 211 212 -|(% colspan="10" style="color:orange; font-size:18px" %) [[**RGB LED**>>||anchor="RGB_LED"]]212 +|(% colspan="10" style="color:orange; font-size:18px" %)**RGB LED** 213 213 |(% style="width:25px" %) |(% style="width:200px" %)**Description**|(% style="text-align:center; width:100px" %)**Action**|(% style="text-align:center; width:75px" %)**Query**|(% style="text-align:center; width:75px" %)**Config**|(% style="text-align:center; width:75px" %)**RC**|(% style="text-align:center; width:75px" %)**Serial**|(% style="width:100px" %)**Default**|(% style="width:170px" %)**Unit**|**Notes** 214 -| | [[**LED** Color>>||anchor="LED_COLOR"]]|(% style="text-align:center" %)LED|(% style="text-align:center" %)QLED|(% style="text-align:center" %)CLED|(% style="text-align:center" %)✓|(% style="text-align:center" %)✓| |0 to 7 integer|0=Off; 1=Red; 2=Green; 3=Blue; 4=Yellow; 5=Cyan; 6=Magenta; 7=White215 -| | [[**C**onfigure **L**ED **B**linking>>||anchor="LED_BLINK]]|(% style="text-align:center" %) |(% style="text-align:center" %)QLB|(% style="text-align:center" %)CLB|(% style="text-align:center" %)✓|(% style="text-align:center" %)✓| |0 to 63 integer|Reset required after change. See command for details.214 +| |**LED** Color|(% style="text-align:center" %)LED|(% style="text-align:center" %)QLED|(% style="text-align:center" %)CLED|(% style="text-align:center" %)✓|(% style="text-align:center" %)✓| |0 to 7 integer|0=Off; 1=Red; 2=Green; 3=Blue; 4=Yellow; 5=Cyan; 6=Magenta; 7=White 215 +| |**C**onfigure **L**ED **B**linking|(% style="text-align:center" %) |(% style="text-align:center" %)QLB|(% style="text-align:center" %)CLB|(% style="text-align:center" %)✓|(% style="text-align:center" %)✓| |0 to 63 integer|Reset required after change. See command for details. 216 216 217 217 = (% style="color:inherit; font-family:inherit" %)Details(%%) = 218 218 219 -{{id name="COMMUNICATION_SETUP" /}} 220 220 == (% style="color:inherit; font-family:inherit" %)Communication Setup(%%) == 221 221 222 -{{id name="RESET" /}} 223 223 ====== __Reset__ ====== 224 224 225 225 {{html wiki="true" clean="false"}} ... ... @@ -230,7 +230,6 @@ 230 230 </div></div> 231 231 {{/html}} 232 232 233 -{{id name="DEFAULT" /}} 234 234 ====== __Default & confirm__ ====== 235 235 236 236 {{html wiki="true" clean="false"}} ... ... @@ -247,7 +247,6 @@ 247 247 </div></div> 248 248 {{/html}} 249 249 250 -{{id name="UPDATE_CONFIRM" /}} 251 251 ====== __Update & confirm__ ====== 252 252 253 253 {{html wiki="true" clean="false"}} ... ... @@ -264,20 +264,6 @@ 264 264 </div></div> 265 265 {{/html}} 266 266 267 -{{id name="CONFIRM" /}} 268 -====== __Confirm__ ====== 269 - 270 -{{html wiki="true" clean="false"}} 271 -<div class="cmdcnt"><div class="cmdpad"></div><div class="cmdtxt"> 272 -Ex: #5CONFIRM<cr><div class="wikimodel-emptyline"></div> 273 - 274 -This command is used to confirm changes after a Default or Update command.<div class="wikimodel-emptyline"></div> 275 - 276 -**Note:** After the CONFIRM command is sent, the servo will automatically perform a RESET.<div class="wikimodel-emptyline"></div> 277 -</div></div> 278 -{{/html}} 279 - 280 -{{id name="CHANGE_RC" /}} 281 281 ====== __Configure RC Mode (**CRC**)__ ====== 282 282 283 283 {{html wiki="true" clean="false"}} ... ... @@ -297,7 +297,6 @@ 297 297 </div></div> 298 298 {{/html}} 299 299 300 -{{id name="ID" /}} 301 301 ====== __Identification Number (**ID**)__ ====== 302 302 303 303 {{html wiki="true" clean="false"}} ... ... @@ -318,7 +318,6 @@ 318 318 </div></div> 319 319 {{/html}} 320 320 321 -{{id name="BAUDRATE" /}} 322 322 ====== __Baud Rate__ ====== 323 323 324 324 {{html wiki="true" clean="false"}} ... ... @@ -341,10 +341,8 @@ 341 341 </div></div> 342 342 {{/html}} 343 343 344 -{{id name="MOTION" /}} 345 345 == Motion == 346 346 347 -{{id name="POSITION_D" /}} 348 348 ====== __Position in Degrees (**D**)__ ====== 349 349 350 350 {{html wiki="true" clean="false"}} ... ... @@ -370,7 +370,6 @@ 370 370 <div class="wikimodel-emptyline"></div></div></div> 371 371 {{/html}} 372 372 373 -{{id name="MOVE_D" /}} 374 374 ====== __(Relative) Move in Degrees (**MD**)__ ====== 375 375 376 376 {{html wiki="true" clean="false"}} ... ... @@ -381,7 +381,6 @@ 381 381 <div class="wikimodel-emptyline"></div></div></div> 382 382 {{/html}} 383 383 384 -{{id name="WHEEL_D" /}} 385 385 ====== __Wheel Mode in Degrees (**WD**)__ ====== 386 386 387 387 {{html wiki="true" clean="false"}} ... ... @@ -398,7 +398,6 @@ 398 398 <div class="wikimodel-emptyline"></div></div></div> 399 399 {{/html}} 400 400 401 -{{id name="WHEEL_RPM" /}} 402 402 ====== __Wheel Mode in RPM (**WR**)__ ====== 403 403 404 404 {{html wiki="true" clean="false"}} ... ... @@ -415,7 +415,6 @@ 415 415 <div class="wikimodel-emptyline"></div></div></div> 416 416 {{/html}} 417 417 418 -{{id name="POSITION_PWM" /}} 419 419 ====== __Position in PWM (**P**)__ ====== 420 420 421 421 {{html wiki="true" clean="false"}} ... ... @@ -433,7 +433,6 @@ 433 433 <div class="wikimodel-emptyline"></div></div></div> 434 434 {{/html}} 435 435 436 -{{id name="MOVE_PWM" /}} 437 437 ====== __(Relative) Move in PWM (**M**)__ ====== 438 438 439 439 {{html wiki="true" clean="false"}} ... ... @@ -444,7 +444,6 @@ 444 444 <div class="wikimodel-emptyline"></div></div></div> 445 445 {{/html}} 446 446 447 -{{id name="MOVE_RAW" /}} 448 448 ====== __Raw Duty-cycle Move (**RDM**)__ ====== 449 449 450 450 {{html wiki="true" clean="false"}} ... ... @@ -463,7 +463,6 @@ 463 463 <div class="wikimodel-emptyline"></div></div></div> 464 464 {{/html}} 465 465 466 -{{id name="QUERY_STATUS" /}} 467 467 ====== __Query Status (**Q**)__ ====== 468 468 469 469 {{html wiki="true" clean="false"}} ... ... @@ -503,7 +503,6 @@ 503 503 | |ex: *5Q2<cr>|Input voltage detected is below or above acceptable range|Check the voltage of your batteries or power source 504 504 | |ex: *5Q3<cr>|Temperature limit has been reached|The servo is too hot to continue operating safely. 505 505 506 -{{id name="LIMP" /}} 507 507 ====== __Limp (**L**)__ ====== 508 508 509 509 {{html wiki="true" clean="false"}} ... ... @@ -514,7 +514,6 @@ 514 514 <div class="wikimodel-emptyline"></div></div></div> 515 515 {{/html}} 516 516 517 -{{id name="HALT_HOLD" /}} 518 518 ====== __Halt & Hold (**H**)__ ====== 519 519 520 520 {{html wiki="true" clean="false"}} ... ... @@ -525,10 +525,8 @@ 525 525 <div class="wikimodel-emptyline"></div></div></div> 526 526 {{/html}} 527 527 528 -{{id name="MOTION_SETUP" /}} 529 529 == Motion Setup == 530 530 531 -{{id name="MOTION_PROFILE" /}} 532 532 ====== __Enable Motion Profile (**EM**)__ ====== 533 533 534 534 {{html wiki="true" clean="false"}} ... ... @@ -555,7 +555,6 @@ 555 555 <div class="wikimodel-emptyline"></div></div></div> 556 556 {{/html}} 557 557 558 -{{id name="FILTER_POSITION_COUNT" /}} 559 559 ====== __Filter Position Count (**FPC**)__ ====== 560 560 561 561 {{html wiki="true" clean="false"}} ... ... @@ -577,7 +577,6 @@ 577 577 <div class="wikimodel-emptyline"></div></div></div> 578 578 {{/html}} 579 579 580 -{{id name="ORIGIN_OFFSET" /}} 581 581 ====== __Origin Offset (**O**)__ ====== 582 582 583 583 {{html wiki="true" clean="false"}} ... ... @@ -606,7 +606,6 @@ 606 606 <div class="wikimodel-emptyline"></div></div></div> 607 607 {{/html}} 608 608 609 -{{id name="ANGULAR_RANGE" /}} 610 610 ====== __Angular Range (**AR**)__ ====== 611 611 612 612 {{html wiki="true" clean="false"}} ... ... @@ -635,7 +635,6 @@ 635 635 <div class="wikimodel-emptyline"></div></div></div> 636 636 {{/html}} 637 637 638 -{{id name="ANGULAR_STIFFNESS" /}} 639 639 ====== __Angular Stiffness (**AS**)__ ====== 640 640 641 641 {{html wiki="true" clean="false"}} ... ... @@ -668,7 +668,6 @@ 668 668 <div class="wikimodel-emptyline"></div></div></div> 669 669 {{/html}} 670 670 671 -{{id name="ANGULAR_HOLDING_STIFFNESS" /}} 672 672 ====== __Angular Holding Stiffness (**AH**)__ ====== 673 673 674 674 {{html wiki="true" clean="false"}} ... ... @@ -693,7 +693,6 @@ 693 693 <div class="wikimodel-emptyline"></div></div></div> 694 694 {{/html}} 695 695 696 -{{id name="ANGULAR_ACCELERATION" /}} 697 697 ====== __Angular Acceleration (**AA**)__ ====== 698 698 699 699 {{html wiki="true" clean="false"}} ... ... @@ -718,7 +718,6 @@ 718 718 <div class="wikimodel-emptyline"></div></div></div> 719 719 {{/html}} 720 720 721 -{{id name="ANGULAR_DECELERATION" /}} 722 722 ====== __Angular Deceleration (**AD**)__ ====== 723 723 724 724 {{html wiki="true" clean="false"}} ... ... @@ -743,7 +743,6 @@ 743 743 <div class="wikimodel-emptyline"></div></div></div> 744 744 {{/html}} 745 745 746 -{{id name="GYRE_DIRECTION" /}} 747 747 ====== __Gyre Direction (**G**)__ ====== 748 748 749 749 {{html wiki="true" clean="false"}} ... ... @@ -768,7 +768,6 @@ 768 768 <div class="wikimodel-emptyline"></div></div></div> 769 769 {{/html}} 770 770 771 -{{id name="FIRST_POSITION" /}} 772 772 ====== __First Position__ ====== 773 773 774 774 {{html wiki="true" clean="false"}} ... ... @@ -789,21 +789,6 @@ 789 789 <div class="wikimodel-emptyline"></div></div></div> 790 790 {{/html}} 791 791 792 -{{id name="MAXIMUM_RAW" /}} 793 -====== __Maximum Motor Duty (**MMD**)__ ====== 794 - 795 -{{html wiki="true" clean="false"}} 796 -<div class="cmdcnt"><div class="cmdpad"></div><div class="cmdtxt"> 797 -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.<div class="wikimodel-emptyline"></div> 798 - 799 -Query Maximum Motor Duty (**QMMD**)<div class="wikimodel-emptyline"></div> 800 - 801 -Ex: #5QMMDD<cr> might return *5QMMD512<cr> <div class="wikimodel-emptyline"></div> 802 - 803 -The reply above indicates that servo with ID 5 motor duty is limited to 512.<div class="wikimodel-emptyline"></div> 804 -<div class="w 805 - 806 -{{id name="MAXIMUM_SPEED_D" /}} 807 807 ====== __Maximum Speed in Degrees (**SD**)__ ====== 808 808 809 809 {{html wiki="true" clean="false"}} ... ... @@ -830,7 +830,6 @@ 830 830 </div></div> 831 831 {{/html}} 832 832 833 -{{id name="MAXIMUM_SPEED_RPM" /}} 834 834 ====== __Maximum Speed in RPM (**SR**)__ ====== 835 835 836 836 {{html wiki="true" clean="false"}} ... ... @@ -857,10 +857,8 @@ 857 857 </div></div> 858 858 {{/html}} 859 859 860 -{{id name="MODIFIERS" /}} 861 861 == Modifiers == 862 862 863 -{{id name="SPEEDS" /}} 864 864 ====== __Speed (**S**, **SD**) modifier__ ====== 865 865 866 866 {{html wiki="true" clean="false"}} ... ... @@ -875,7 +875,6 @@ 875 875 </div></div> 876 876 {{/html}} 877 877 878 -{{id name="TIMED_MOVE" /}} 879 879 ====== __Timed move (**T**) modifier__ ====== 880 880 881 881 {{html wiki="true" clean="false"}} ... ... @@ -887,7 +887,6 @@ 887 887 </div></div> 888 888 {{/html}} 889 889 890 -{{id name="CURRENT_HOLD" /}} 891 891 ====== __Current Halt & Hold (**CH**) modifier__ ====== 892 892 893 893 {{html wiki="true" clean="false"}} ... ... @@ -899,7 +899,6 @@ 899 899 </div></div> 900 900 {{/html}} 901 901 902 -{{id name="CURRENT_LIMP" /}} 903 903 ====== __Current Limp (**CL**) modifier__ ====== 904 904 905 905 {{html wiki="true" clean="false"}} ... ... @@ -911,10 +911,8 @@ 911 911 </div></div> 912 912 {{/html}} 913 913 914 -{{id name="TELEMETRY" /}} 915 915 == Telemetry == 916 916 917 -{{id name="QUERY_VOLTAGE" /}} 918 918 ====== __Query Voltage (**QV**)__ ====== 919 919 920 920 {{html wiki="true" clean="false"}} ... ... @@ -924,7 +924,6 @@ 924 924 </div></div> 925 925 {{/html}} 926 926 927 -{{id name="QUERY_TEMP" /}} 928 928 ====== __Query Temperature (**QT**)__ ====== 929 929 930 930 {{html wiki="true" clean="false"}} ... ... @@ -934,7 +934,6 @@ 934 934 </div></div> 935 935 {{/html}} 936 936 937 -{{id name="QUERY_CURRENT" /}} 938 938 ====== __Query Current (**QC**)__ ====== 939 939 940 940 {{html wiki="true" clean="false"}} ... ... @@ -944,7 +944,6 @@ 944 944 </div></div> 945 945 {{/html}} 946 946 947 -{{id name="QUERY_MODEL" /}} 948 948 ====== __Query Model String (**QMS**)__ ====== 949 949 950 950 {{html wiki="true" clean="false"}} ... ... @@ -954,7 +954,6 @@ 954 954 </div></div> 955 955 {{/html}} 956 956 957 -{{id name="QUERY_FIRMWARE" /}} 958 958 ====== __Query Firmware (**QF**)__ ====== 959 959 960 960 {{html wiki="true" clean="false"}} ... ... @@ -965,7 +965,6 @@ 965 965 </div></div> 966 966 {{/html}} 967 967 968 -{{id name="QUERY_SERIAL" /}} 969 969 ====== __Query Serial Number (**QN**)__ ====== 970 970 971 971 {{html wiki="true" clean="false"}} ... ... @@ -975,10 +975,8 @@ 975 975 </div></div> 976 976 {{/html}} 977 977 978 -{{id name="RGB_LED" /}} 979 979 == RGB LED == 980 980 981 -{{id name="LED_COLOR" /}} 982 982 ====== __LED Color (**LED**)__ ====== 983 983 984 984 {{html wiki="true" clean="false"}} ... ... @@ -995,7 +995,6 @@ 995 995 </div></div> 996 996 {{/html}} 997 997 998 -{{id name="LED_BLINK" /}} 999 999 ====== __Configure LED Blinking (**CLB**)__ ====== 1000 1000 1001 1001 {{html wiki="true" clean="false"}}