Changes for page LSS Communication Protocol
Last modified by Eric Nantel on 2024/11/21 09:43
Change comment: There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Attachments (0 modified, 1 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -3,7 +3,7 @@ 3 3 4 4 {{toc depth="3"/}} 5 5 6 -= Serial Protocol Concept=6 += Serial Protocol = 7 7 8 8 The custom Lynxmotion Smart Servo (LSS) serial protocol was created in order to be as simple and straightforward as possible from a user perspective ("human readable format"), while at the same time compact and robust yet highly versatile. The protocol was based on Lynxmotion's SSC-32 RC servo controller and almost everything one might expect to be able to configure for a smart servo motor is available. 9 9 ... ... @@ -194,7 +194,7 @@ 194 194 Blink while: 1=Limp; 2=Holding; 4=Accel; 8=Decel; 16=Free 32=Travel; 195 195 ))) 196 196 197 -== Details == 197 +== Details - Basic == 198 198 199 199 ====== __1. Limp (**L**)__ ====== 200 200 ... ... @@ -468,7 +468,7 @@ 468 468 469 469 ====== __19. First Position (Degrees)__ ====== 470 470 471 -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. 471 +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. 472 472 473 473 Query First Position in Degrees (**QFD**) 474 474 ... ... @@ -595,7 +595,7 @@ 595 595 596 596 Note that after the CONFIRM command is sent, the servo will automatically perform a RESET. 597 597 598 -= Advanced = 598 +== Details - Advanced == 599 599 600 600 The motion controller used in serial mode is not the same as the motion controller use in RC mode. RC mode is intended to add functionality to what would be considered "normal" RC behavior based on PWM input. 601 601 ... ... @@ -706,3 +706,9 @@ 706 706 Ex: #5CLB63<cr> blink in all status (1 + 2 + 4 + 8 + 16 + 32) 707 707 708 708 RESETTING the servo is needed. 709 + 710 += RGB LED Patterns = 711 + 712 +The LED patterns below do not include those which are part of the button menu, which can be found here: [[LSS Button Menu>>doc:lynxmotion-smart-servo.lss-button-menu.WebHome]] 713 + 714 +[[image:LSS - LED Patterns.png]]
- LSS - LED Patterns.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +xwiki:XWiki.RB1 - Size
-
... ... @@ -1,0 +1,1 @@ 1 +116.3 KB - Content