Changes for page LSS-2MC Board

Last modified by Eric Nantel on 2023/05/29 07:33

From version < 15.1 >
edited by Eric Nantel
on 2021/04/06 14:37
To version < 16.1 >
edited by Eric Nantel
on 2021/04/06 14:51
< >
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -8,7 +8,7 @@
8 8  
9 9  = Description =
10 10  
11 -The Lynxmotion LSS-2IO ("Lynxmotion Smart Servo To Input / Output") module was designed as a multi-purpose, Arduino programmable board intended to "bridge the gap" between a Lynxmotion Smart Servo (LSS) serial bus and regular 3-pin RC servos and 5V sensors. Although a default program is included when shipped, it can be re-programmed using the standard Arduino IDE software to communicate with digital, analog or I2C sensors acting as a standard Arduino board. It can also be used as a USB-to-Serial Adapter to directly control a Lynxmotion Smart Servo via USB.
11 +Lorren Ipsum
12 12  
13 13  = Features =
14 14  
... ... @@ -18,7 +18,6 @@
18 18  * Unpopulated A3 pin under the USB Type-C
19 19  * LED (red): Tx-Rx USB serial activity (Tx & Rx)
20 20  * LED (green): Power LED (PWR)
21 -* LED (RGB): Controlled by the user
22 22  * Arduino bootloader installed & Arduino IDE compatible
23 23  * Lynxmotion Smart Servo (LSS) mounting pattern
24 24  * Same form factor as the** **[[LSS - Power Hub>>doc:servo-erector-set-system.ses-electronics.ses-modules.lss-power-hub.WebHome||rel="noopener noreferrer" target="_blank"]] / [[doc:servo-erector-set-system.ses-electronics.ses-modules.lss-2io-board.WebHome]] / [[doc:servo-erector-set-system.ses-electronics.ses-modules.lss-5vr.WebHome]]
... ... @@ -29,32 +29,51 @@
29 29  * USB-to-Serial IC: CH340E ([[Driver Download>>https://translate.google.ca/translate?sl=auto&tl=en&u=http%3A%2F%2Fwch.cn%2Fdownloads%2FCH341SER_EXE.html]])
30 30  * Logic voltage: 5V
31 31  * Analog voltage: 5V
32 -* Logic 5V maximum current: 200mA
33 -* Analog 5V rail maximum current: 1.2A
34 -* Number of analog pins: 3
35 -* Number of digital IO pins: 3
31 +* 5V maximum current: 200mA
32 +* Number of analog pins: 1
36 36  * Input voltage via LSS connector: 6V-12V
37 37  * Maximum rated current through LSS connectors: 2A
38 -* Default baud rate in 2RC mode (with LSS-2IO Arduino program pre-loaded): 115200
35 +* Default baud rate in 2MC mode (with LSS-2IO Arduino program pre-loaded): 115200
39 39  
40 40  = Pinout =
41 41  
39 +|(% colspan="3" %)**External Pins & Connectors**
40 +|(% colspan="1" rowspan="8" style="text-align:center; vertical-align:middle; width:300px" %){{lightbox image="LSS-2MC-External.png"/}}|(% style="width:35px" %)[[image:[email protected]]]|**Vin**: Input voltage supplied by LSS bus (6V to ~~12V)
41 +|[[image:[email protected]]]|**Ground (G)**: Common ground
42 +|[[image:[email protected]]]|**LSS Rx**
43 +|[[image:[email protected]]]|**LSS Tx**
44 +|[[image:[email protected]||alt="SQUARE-Red.png"]]|**H-Bridge Output #1**
45 +|[[image:[email protected]||alt="SQUARE-Red.png"]]|**H-Bridge Output #2**
46 +|[[image:[email protected]||alt="SQUARE-Blue.png"]]|**H-Bridge Output #3**
47 +|[[image:[email protected]]]|**H-Bridge Output #4**
48 +|(% colspan="3" %)**Internal Pins**
49 +|(% colspan="1" rowspan="9" %) | |**Pin D14: **Controls the tri-state buffer (IC3) on the ATMega328P Tx serial line (pulled-down)
50 +| |**Pin D7: **Controls the tri-state buffer (IC4) on CH340E Tx / ATMega328P Rx serial line (pulled-up)
51 +| |**H-Bridge Input #1: **Arduino D9 pin
52 +| |**H-Bridge Input #2:** Arduino D10 pin
53 +| |**H-Bridge Input #3: **Arduino D3 pin
54 +| |**H-Bridge Input #4: **Arduino D11 pin
55 +| |**H-Bridge i2c:** SDA/A4 & SCL/A5
56 +| |**H-Bridge NSleep:** Arduino D2 high to enable
57 +| |**H-Bridge NFault:** Arduino D8
58 +
59 +
42 42  |(% colspan="3" style="width:350px" %)(((
43 43  (% class="wikigeneratedid" id="HExternalPins26Connectors" %)
44 44  **External Pins & Connectors**
45 45  )))
46 -|(% colspan="1" rowspan="8" style="vertical-align:middle; width:300px" %){{lightbox image="LSS-2MC-External.png"/}}|(% style="vertical-align:middle; width:35px" %)[[image:[email protected]]]|(% style="vertical-align:middle" %)**Vin**: Input voltage supplied by LSS bus (6V to ~~12V).
47 -|(% style="vertical-align:middle" %)[[image:[email protected]]]|(% style="vertical-align:middle" %)**Ground (G)**: Common ground.
48 -|(% style="vertical-align:middle" %)[[image:[email protected]]]|(% style="vertical-align:middle" %)**LSS Rx**
49 -|(% style="vertical-align:middle" %)[[image:[email protected]]]|(% style="vertical-align:middle" %)**LSS Tx**
50 -|(% style="vertical-align:middle" %)[[image:[email protected]||alt="SQUARE-Red.png"]]|(% style="vertical-align:middle" %)**H-Bridge Output #1**
51 -|(% style="vertical-align:middle" %)[[image:[email protected]||alt="SQUARE-Red.png"]]|(% style="vertical-align:middle" %)(((
64 +|(% colspan="1" rowspan="8" style="vertical-align:middle; width:300px" %){{lightbox image="LSS-2MC-External.png"/}}|(% style="vertical-align:middle; width:35px" %) |(% style="vertical-align:middle" %)**Vin**: Input voltage supplied by LSS bus (6V to ~~12V).
65 +|(% style="vertical-align:middle" %) |(% style="vertical-align:middle" %)**Ground (G)**: Common ground.
66 +|(% style="vertical-align:middle" %) |(% style="vertical-align:middle" %)**LSS Rx**
67 +|(% style="vertical-align:middle" %) |(% style="vertical-align:middle" %)**LSS Tx**
68 +|(% style="vertical-align:middle" %) |(% style="vertical-align:middle" %)**H-Bridge Output #1**
69 +|(% style="vertical-align:middle" %) |(% style="vertical-align:middle" %)(((
52 52  **H-Bridge Output #2**
53 53  )))
54 -|(% style="vertical-align:middle" %)[[image:[email protected]||alt="SQUARE-Blue.png"]]|(% style="vertical-align:middle" %)(((
72 +|(% style="vertical-align:middle" %) |(% style="vertical-align:middle" %)(((
55 55  **H-Bridge Output #3**
56 56  )))
57 -|(% style="vertical-align:middle" %)[[image:[email protected]]]|(% style="vertical-align:middle" %)**H-Bridge Output #4**
75 +|(% style="vertical-align:middle" %) |(% style="vertical-align:middle" %)**H-Bridge Output #4**
58 58  
59 59  |(% colspan="1" rowspan="9" style="vertical-align:middle; width:300px" %) |(% style="vertical-align:middle; width:35px" %) |(% style="vertical-align:middle" %)(((
60 60  **Pin D14: **Controls the tri-state buffer (IC3) on the ATMega328P Tx serial line (pulled-down).
... ... @@ -101,6 +101,7 @@
101 101  
102 102  
103 103  
122 +
104 104  = Communication Modes =
105 105  
106 106  The LSS 2IO Board has three serial communication modes which are selected using the switch SW1. The board is shipped in the 2RC ("to R/C") Mode, pre-loaded with the Lss2IO Arduino program (in the [[AlternativeLSS Arduino Library>>https://github.com/Lynxmotion/AlternativeLSS/]]). The three communication modes are explained below. It is important to note that modes are often a combination of the switch position and the Arduino code running in the ATMega328P chip.
... ... @@ -157,6 +157,7 @@
157 157  
158 158  
159 159  
179 +
160 160  **Pin / ID Default Assignment**
161 161  
162 162  The following pinout is used in the sample code so as to not interfere with any other guides or manuals. This pinout can be changed in the Arduino program.
... ... @@ -186,6 +186,7 @@
186 186  
187 187  
188 188  
209 +
189 189  == Arduino ==
190 190  
191 191  |(% style="text-align:left; width:300px" %)**Switch Position**|(% style="text-align:left" %)**Mode Information**
... ... @@ -224,6 +224,7 @@
224 224  
225 225  
226 226  
248 +
227 227  {{lightbox image="LSS-2IO-Schematic-Arduino.png" width="900"/}}
228 228  
229 229  == Direct (USB to Serial) ==
... ... @@ -260,6 +260,7 @@
260 260  
261 261  
262 262  
285 +
263 263  {{lightbox image="LSS-2IO-Schematic-Direct.png" width="900"/}}
264 264  
265 265  = Advanced Pinout =
Copyright RobotShop 2018