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 (2 modified, 0 added, 0 removed)
-
Attachments (0 modified, 1 added, 1 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -xwiki:XWiki. CBenson1 +xwiki:XWiki.ENantel - Content
-
... ... @@ -1,6 +1,6 @@ 1 1 [[image:LSS-P-Configuration-Software.png||width="350"]] 2 2 3 -[[[[image:[email protected]]]>>attach:LSS_PRO_Config_Setup.zip]] 3 +[[[[image:[email protected]]]>>attach:LSS_PRO_Config_Setup_v1.14.0.zip]] 4 4 5 5 **Table of Contents** 6 6 ... ... @@ -8,7 +8,7 @@ 8 8 9 9 = Description = 10 10 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 proprietaryLynxmotion 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.The software is intended as a quick starting point to better understand the servo before developing custom applications using the human-readable communication protocol.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 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 ... ... @@ -22,7 +22,7 @@ 22 22 23 23 = User Guide = 24 24 25 - This section provides step-by-step instructions and tips to help you get the most out of your LSS-P actuator. Whether you are setting up your hardware, configuring your servos, or troubleshooting, you'll find detailed information to assist you. Follow the guidelines below to ensure optimal performance and a smooth experience.25 +his section provides step-by-step instructions and tips to help you get the most out of your LSS-P actuator. Whether you are setting up your hardware, configuring your servos, or troubleshooting, you'll find detailed information to assist you. Follow the guidelines below to ensure optimal performance and a smooth experience. 26 26 27 27 == Information == 28 28 ... ... @@ -32,7 +32,7 @@ 32 32 33 33 == Connection == 34 34 35 -In order for the LSS PRO Config software to detect the servos, the correct USB to serial drivers must be installed on the computer , and the servo must be powered. Windows will automatically detect and install the drivers.35 +In order for the LSS PRO Config software to detect the servos, the correct USB to serial drivers must be installed on the computer. Windows will automatically detect and install the drivers. 36 36 37 37 38 38 [[image:LSS-P-Config-Connection.png]] ... ... @@ -52,29 +52,31 @@ 52 52 [[image:LSS-P-Config-Buttons.png]] 53 53 54 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 sthe 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 stops 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.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 57 \\Command sent: #254H<cr> 58 58 59 59 1. ((( 60 -This command stops 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.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 61 62 62 Command sent: #254L<cr> 63 63 64 -Just like the emergency stop button onthe 36V large power supply(provided with each PRO arm), the E-Stop is meant to be usedinemergency onlyincepower is cut to all motors, which may result in joints rotating because of highcounter-torqueor forcesbeing applied. In the case of a robotic arm, __the arm may fall and damage itself__ or whatever is in its environment.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 65 ))) 66 66 67 67 == Status == 68 68 69 -As a servo is intended to be moved to specific angles, the position of the servo, t his sectionprovidesrelevantangularndmotioninformationtotheuseronwhat'shappeningwith theirtuator.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 70 71 71 [[image:LSS-P-Config-Status.png]] 72 72 73 -1. The position section shows the current angle of the output shaft of the servo in relation to its configured angular origin (0 degrees, including any adjustments using the Origin Offset command). It also displays angles to 0.01 degrees of accuracy, as well as below 0 degrees and over 360 degrees. It’s important to note any angle beyond 0 to 360 is a calculated, or "virtual" position as the internal sensor can only read 0 to 360 degrees. The multi-turn angle is retained even after a power cycle. 73 +This is a section to directly give information to the user on what's happening with their actuator. 74 + 75 +1. The Position shows the current angle of the output shaft of the servo in relation to its configured 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. 74 74 1. Status of what the actuator is currently doing. More information HERE 75 -1. Error en countered. More information HERE77 +1. Errors that are happening. More information HERE 76 76 77 -Note: Most errors will require th at thecause of theproblem to be solvedbeforeproceeding. The servoshouldeitherbeReset or set Limp. To view and resolve any errors, go to the troubleshooting section79 +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 section 78 78 79 79 == Servo Control == 80 80 ... ... @@ -118,22 +118,22 @@ 118 118 119 119 [[image:LSS-P-Config-Telemetry.png]] 120 120 121 -1. To activate a specific value, click on the button once,and click againif you'd liketo disable it.The software startsrecording and displaying122 -1. P ressing Pause will stop recording until clickedagaintoresume.123 -1. PressingRestart will wipe all the recorded valuesand start fresh.124 -1. The Y-axis of the graph auto-scales depending on what output is selected. To switch between traces, use the mouse wheel and confirm that the y axis label is the one you want.125 -1. The X-axis display sthe time & expands up to 20 minutes then scrolls a 20 minute time window.126 -1. Saving the data is possible by ingon the graph and selectingCopy.It's then possible to paste thedatain a spreadsheet application (Excel / Google Sheets).123 +1. To activate a specific value, click on the button and click again to disable it. he software start memorizing the data as soon as one query is activated. 124 +1. Pause will stop recording until you click back on it. 125 +1. Restart will wipe all the recorded values. 126 +1. The Y-axis of the graph auto-scales depending on what output is selected. To switch between traces, use the mouse wheel and confirm that the y axis label is the one you selected. 127 +1. The X-axis display the time & expands up to 20 minutes then scrolls a 20 minute time window. 128 +1. Saving the data is possible by doing a right click on the graph and select Copy, it's then possible to paste them in a spreadsheet application (Excel / Google Sheets) 127 127 128 -=== Personalize dQuery ===130 +=== Personalize Query === 129 129 130 -To change the query for a specific button, andthe followingpopupinterface will:132 +To change the query for a specific button, you have to do a "CTRL + CLICK" on the desired button, this interface will then be displayed. 131 131 132 132 [[image:LSS-P-Config-Telemetry-Custom.png]] 133 133 134 134 1. Trace Name: Displayed name for that particular query. 135 -1. Two separate "Add" button swith correspondingdrop downmenusare presentwhichare shortcuts to add to the queryin (3)136 -1. The specificQuery that will be sent to the actuator plus displayed units for the interface.137 +1. Two separate "Add" button and drop down are present, they are shortcuts to add to the query bellow. 138 +1. Query that will be sent to the actuator plus displayed units for the interface. 137 137 138 138 == Custom Actions == 139 139 ... ... @@ -145,14 +145,14 @@ 145 145 1. Save will let you do a backup of the current Custom Actions. 146 146 1. Load will let you select and load a previously saved Custom Action file. 147 147 148 -=== Personalize dAction ===150 +=== Personalize Action === 149 149 150 -To change the Action for a specific button, andthis interface will then be displayed: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. 151 151 152 152 [[image:LSS-P-Config-Custom-Actions-Custom.png]] 153 153 154 154 1. Action Name: Displayed name for that particular action. 155 -1. Two separate "Add" button and corresponding drop downmenuswhichare shortcuts to add to the actionin (3)157 +1. Two separate "Add" button and drop down are present, they are shortcuts to add to the action bellow. 156 156 1. Action command that will be sent to the actuator plus displayed units for the interface. 157 157 158 158 == Firmware Update ==
- LSS_PRO_Config_Setup.zip
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -xwiki:XWiki.ENantel - Size
-
... ... @@ -1,1 +1,0 @@ 1 -980.5 KB - Content
- LSS_PRO_Config_Setup_v1.14.0.zip
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +xwiki:XWiki.ENantel - Size
-
... ... @@ -1,0 +1,1 @@ 1 +980.5 KB - Content