Changes for page LSS-PRO Configuration Software
Last modified by Eric Nantel on 2024/10/04 08:08
Change comment: There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Attachments (0 modified, 0 added, 8 removed)
Details
- Page properties
-
- Content
-
... ... @@ -10,6 +10,7 @@ 10 10 11 11 The Lynxmotion Smart Servo PRO Configuration Software (“LSS PRO Config” for short) is intended to be a tool to quickly interact with the Lynxmotion Professional Smart Servos (LSS-P) loaded with our Lynxmotion firmware. Features include sending action and configuration commands, queries (and receiving the reply), updating the firmware, monitoring sensor data and more. The software works on Windows 7 operating systems and above. 12 12 13 + 13 13 Note: The software can be connected to multiple servos, but the interface can only control and communicate with one at any time (unless using the free format commands described below). Each servo must have a unique ID. The servo(s) must be powered correctly and connected to the computer via USB from the first servo in the BUS. 14 14 15 15 = Features = ... ... @@ -22,7 +22,7 @@ 22 22 23 23 = User Guide = 24 24 25 - his section provides step-by-step instructions and tips to help you get the most out of yourLSS-P actuator. Whether you are settingupyour hardware, configuring yourservos, or troubleshooting, you'll find detailed information to assist you. Follow the guidelines below to ensure optimal performance and a smooth experience.26 +[lorren Ipsum] 26 26 27 27 == Information == 28 28 ... ... @@ -43,58 +43,41 @@ 43 43 44 44 Note: The interface will then display and control that single actuator. 45 45 46 -== Safety & Useful Buttons == 47 - 48 -This section includes the important emergency stop (removes power from the motors via software) and other useful commands. 49 - 50 -Note: Those commands are sent to the selected servo, if "254 - All servos" is selected then it will be sent to all of them. 51 - 52 -[[image:LSS-P-Config-Buttons.png]] 53 - 54 -1. This button sends a RESET command. More information [[HERE>>doc:ses-pro.lss-pro.lss-p-communication-protocol.WebHome||anchor="HReset"]] 55 -1. This reset the servo to factory default settings, removing all configurations, including the ID. More information [[HERE>>doc:ses-pro.lss-pro.lss-p-communication-protocol.WebHome||anchor="HDefault26confirm"]] 56 -1. This command halts the actuator at whatever angle it is (whether during a motion or already at an angle) and causes it to hold that position (motor is powered and holding). The following command is sent to all servos, not just the one connected via USB. 57 -\\Command sent: #254H<cr> 58 - 59 -1. ((( 60 -This command halts the actuator at whatever angle it is (whether during a motion or already at an angle) and causes it to hold that position (motor is powered and holding). The following command is sent to all servos, not just the one connected via USB. 61 - 62 -Command sent: #254L<cr> 63 - 64 - Just like the emergency stop button the 36V large power supply which is provided with each PRO arm, the E-Stop is meant to be under emergency only, as power is cut to all motors, which may result in joints rotating because of high torque being applied. In the case of a robotic arm, __the arm may fall and damage itself__ or whatever is in its environment. 65 -))) 66 - 67 67 == Status == 68 68 69 -As a servo is intended to be moved to specific angles, the position of the servo, to 0.01 degrees of accuracy, is displayed at the bottom left of the interface. 70 - 71 71 [[image:LSS-P-Config-Status.png]] 72 72 73 73 This is a section to directly give information to the user on what's happening with their actuator. 74 74 75 -1. ThePositionshowsthe currentangle of the output shaftf the servoinrelation to itsconfigured origin (0 degree) angle (including any adjustment to the Origin Offset).It also displays angles over 360 degrees, and it’s important to note this is a calculated position as the internal sensor can only read 0 to 360 degrees. The multi-turn angle is retained even after a power cycle.76 -1. Status of what the actuator is currently doing. More informationHERE77 -1. Errors that are happening. More informationHERE53 +1. Position of the actuator including any adjustment to the Origin Offset. 54 +1. Status of what the actuator is currently doing. (A list of the different statuses is available HERE) 55 +1. Errors that are happening. (A list of the different errors is available HERE) 78 78 79 -Note: Most errors will require the problem to be solved & the servo either Reset or set Limp. To view and resolve any errors, go to the troubleshooting section57 +Note: Most errors will require the problem to be solved & the servo either Reset or set Limp. 80 80 81 81 == Servo Control == 82 82 83 - In order to view the various commands availablefor each drop-down, a PRO servoeedsto be properly connected to the computer, powered, turned on and detected.61 +[[image:LSS-P-Config-ServoControl.png]] 84 84 63 +In order to view the various commands available for each drop-down, a PRO servo needs to be properly connected to the computer, powered, turned on and detected 64 + 85 85 === Query === 86 86 67 +The drop down list below Query provides a list of most query commands possible. 68 + 87 87 [[image:LSS-P-Config-Query.png]] 88 88 89 -1. The drop downlistbelowQuery providesa listof mostquerycommandspossible. More information click HERE71 +1. Use the drop down menu to select the available Query. A quick explanation is provided in text but for more information click HERE. 90 90 1. Click the "Send" button to initiate the Query. 91 91 1. The Query protocol command will be displayed here as well as the answer from the actuator. (ex: #1QID / *1QID1) 92 92 93 93 === Action === 94 94 77 +The drop down list below Action provides a list of most action commands used with the LSS PRO servos. 78 + 95 95 [[image:LSS-P-Config-Action.png]] 96 96 97 -1. The drop downlistbelowAction providesa listof mostactioncommandspossible. More information click HERE.81 +1. Use the drop down menu to select the available Action. A quick explanation is provided in text but for more information click HERE. 98 98 1. Input the value of the Action required in the text input field. (ex: 9000 for a 90deg move) 99 99 1. Click the "Send" button to initiate the Action. 100 100 1. The Action protocol command will be displayed here and the actuator should be doing it. ... ... @@ -101,9 +101,11 @@ 101 101 102 102 === Configuration === 103 103 88 +The drop down list below Configuration provides a list of most configuration commands used with the LSS PRO servos. 89 + 104 104 [[image:LSS-P-Config-Config.png]] 105 105 106 -1. The drop downlistbelowConfigurationprovidesa list of mostconfigurationcommands possible.More information click HERE.92 +1. Use the drop down menu to select the available Configuration. A quick explanation is provided in text but for more information click HERE. 107 107 1. Input the value of the Configuration required in the text input field. (ex: 1 for an ID change to 1) 108 108 1. Click the "Send" button to initiate the Configuration. 109 109 1. The Configuration protocol command will be displayed here. ... ... @@ -110,7 +110,7 @@ 110 110 111 111 === Free format command === 112 112 113 -This command line interface allows the user to send commands, including those not otherwise found in the drop-down list, as well as any special commands provided by Lynxmotion staff. Once sent the commands will be displayed in the area bellow (like a terminal) and can be cleared if required. This can help with debugging or better understanding the communication protocol.99 +This command line interface allows the user to send commands, including those not otherwise found in the drop-down list, as well as any special commands provided by Lynxmotion staff. Once sent the commands will be displayed in the area bellow (like a terminal) and can be cleared if required. 114 114 115 115 [[image:LSS-P-Config-Free-Cmd.png]] 116 116 ... ... @@ -137,6 +137,9 @@ 137 137 1. Two separate "Add" button and drop down are present, they are shortcuts to add to the query bellow. 138 138 1. Query that will be sent to the actuator plus displayed units for the interface. 139 139 126 +=== Saving Data === 127 + 128 + 140 140 == Custom Actions == 141 141 142 142 This list of assignable buttons allows the user to select specific commands to send to the servo. These can be used to quickly position the servo to specific angles, experiment with different speeds and more. ... ... @@ -147,8 +147,6 @@ 147 147 1. Save will let you do a backup of the current Custom Actions. 148 148 1. Load will let you select and load a previously saved Custom Action file. 149 149 150 -=== Personalize Action === 151 - 152 152 To change the Action for a specific button, you have to do a "CTRL + CLICK" on the desired button, this interface will then be displayed. 153 153 154 154 [[image:LSS-P-Config-Custom-Actions-Custom.png]] ... ... @@ -159,89 +159,15 @@ 159 159 160 160 == Firmware Update == 161 161 162 - It is good to periodically check forfirmwareupdatesfor the servos. A firmwareupdate requires that the computer running the software be connected to the Internet.149 +[lorren Ipsum] 163 163 164 -Firmware updates can resolve bugs or add improvements. The information in this Wiki (for example the PRO Communication Protocol Page) will always refer to the latest version of firmware (though in certain instances will detail which firmware version of the firmware the feature or function started with). 165 165 166 166 [[image:LSS-P-Config-Firmware-Available.png]] 167 167 168 - 1. Whenafirmwareupdate is available, the logowill turnreen.154 +[[image:LSS-P-Config-Firmware-Download.png]] 169 169 170 - Note: Only a servo connected viaUSB can beupdated and all theother servos onthe bus will not be displayedwithagreen logo unlessconnected directly viaUSB.156 +[[image:LSS-P-Config-Firmware-Local.png]] 171 171 172 -=== Online Update === 173 - 174 -1. Select the servo ID that requires a firmware update 175 -1. If the logo is green, click on the "Firmware Update" button 176 -1. A message will ask you if you want do download the latest firmware, click Yes. 177 -[[image:LSS-P-Config-Firmware-Download-Yes.png||alt="LSS-P-Config-Firmware-Download.png"]] 178 -1. It's pretty quick but once downloaded another message will ask you if you want to proceed click Yes. 179 -[[image:LSS-P-Config-Firmware-Write-Acknowledge.png]] 180 -1. The servo will be put in "Firmware Update" mode and flashing will start. A progress bar will show the progress. DO NOT UNPLUG / UNPOWER the servo while updating. 181 -[[image:LSS-P-Config-Firmware-Uploading.png]] 182 -1. Once the procedure is done you will have a confirmation pop-up. 183 183 [[image:LSS-P-Config-Firmware-Success.png]] 184 184 185 -=== Offline Update === 186 - 187 -In some rare occasions, our staff could ask you to try a firmware which they provided and here's how to flash it. 188 - 189 -1. Select the servo ID that requires a firmware update 190 -1. Click on the "Firmware Update" button and depending on the pop-up select as shown. 191 -[[image:LSS-P-Config-Firmware-Download-No.png||alt="LSS-P-Config-Firmware-Download.png"]] [[image:LSS-P-Config-Firmware-Write-Yes.png||alt="LSS-P-Config-Firmware-Local.png"]] 192 -1. Browse and select & open the firmware file provided by our staff. 193 -[[image:LSS-P-Config-Firmware-Local-Browse.png]] 194 -1. Another message will ask you if you want to proceed click Yes. 195 -[[image:LSS-P-Config-Firmware-Write-Acknowledge.png]] 196 -1. The servo will be put in "Firmware Update" mode and flashing will start. A progress bar will show the progress. DO NOT UNPLUG / UNPOWER the servo while updating. 197 -[[image:LSS-P-Config-Firmware-Uploading.png]] 198 -1. Once the procedure is done you will have a confirmation pop-up. 199 -[[image:LSS-P-Config-Firmware-Success.png]] 200 - 201 -== Troubleshooting == 202 - 203 -=== Connection Error === 204 - 205 -**LSS PRO device not found at this port!** 206 - 207 -If the software does not detect any servos, this can be for multiple reasons: 208 - 209 -* Forgot to connect the USB port to ONLY the first servo of the assembly 210 -* Servo not connected to the power supply, or power supply not turned on. 211 -* Wrong COM port selected in the software 212 -* USB drivers have not been properly installed 213 -* Advanced users may have written their own firmware (Arduino format) and uploaded it to the microcontroller within the servo. The PRO Config software cannot be used in this instance. 214 - 215 -To resolve this issue: 216 - 217 -* Ensure the power is ON. 218 -** If you have the 30V power supply, ensure the switch is set to ON 219 -** If you have the 36V power supply, also ensure the switch is set to ON & E-Stop button is not pressed 220 -* Verify the Device Manager in Windows to see if the COM port is present 221 - 222 -=== Software Issues === 223 - 224 -**Firmware update stalled / frozen** 225 - 226 -If the LSS Config screen freezes during a firmware update or the process takes many minutes without an update. 227 - 228 -To resolve this issue: 229 - 230 -* Power cycle the servo, keeping it connected via USB to the computer. 231 -* Restart the LSS PRO Config application 232 -* The update should resume. 233 - 234 -If the firmware was being updated using a local file (rare), then the Firmware Update button needs to be pressed again for the update process to restart. 235 - 236 -**Interface freezes** 237 - 238 -If the interface freezes for any reason outside of a Firmware update, end the Windows Task corresponding to the LSS Config via Windows’ Task Manager (accessible via shortcut by simultaneously pressing CTRL + SHIFT + ESC on the keyboard). 239 - 240 -**Wrong Servo Detected** 241 - 242 -If the display is showing the wrong servo detected (for example if you have a STANDARD servo connected, but it’s appearing as a MEGA), which should not happen, please reach out to RobotShop with details and instructions will be provided on how to correct this. 243 - 244 -**Appearance** 245 - 246 -If the appearance or aesthetics seem “off”, this may be due to the "Scale" factor in Windows 11, set it to 100%. 247 247
- LSS-P-Config-Buttons.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -xwiki:XWiki.ENantel - Size
-
... ... @@ -1,1 +1,0 @@ 1 -96.5 KB - Content
- LSS-P-Config-Firmware-Download-No.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -xwiki:XWiki.ENantel - Size
-
... ... @@ -1,1 +1,0 @@ 1 -9.6 KB - Content
- LSS-P-Config-Firmware-Download-Yes.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -xwiki:XWiki.ENantel - Size
-
... ... @@ -1,1 +1,0 @@ 1 -9.5 KB - Content
- LSS-P-Config-Firmware-Local-Browse.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -xwiki:XWiki.ENantel - Size
-
... ... @@ -1,1 +1,0 @@ 1 -28.5 KB - Content
- LSS-P-Config-Firmware-Uploading.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -xwiki:XWiki.ENantel - Size
-
... ... @@ -1,1 +1,0 @@ 1 -37.7 KB - Content
- LSS-P-Config-Firmware-Write-Acknowledge.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -xwiki:XWiki.ENantel - Size
-
... ... @@ -1,1 +1,0 @@ 1 -9.2 KB - Content
- LSS-P-Config-Firmware-Write-Yes.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -xwiki:XWiki.ENantel - Size
-
... ... @@ -1,1 +1,0 @@ 1 -10.0 KB - Content
- LSS-P-Config-Firmware-Write.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -xwiki:XWiki.ENantel - Size
-
... ... @@ -1,1 +1,0 @@ 1 -4.4 KB - Content