Changes for page LSS-2MC Board
Last modified by Eric Nantel on 2023/05/29 07:33
Change comment: There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -8,7 +8,7 @@ 8 8 9 9 = Description = 10 10 11 - TheLynxmotion LSS-2IO ("Lynxmotion Smart Servo To Input / Output") modulewas designedas 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 2 RC mode (with LSS-2IO Arduino program pre-loaded): 11520035 +* 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 =