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
-
... ... @@ -12,22 +12,16 @@ 12 12 13 13 = Features = 14 14 15 -* Onboard switch to easilyselect between threecommunicationmodes16 -* MiniUSB connector15 +* Dual H-Bridge motor driver (DRV8847SPWR) 16 +* USB Type-C connector 17 17 * 2x LSS connectors allow for daisy chaining 18 -* ((( 19 -6x three row pins to easily connect 3-pin servos & sensors 20 - 21 -* Digital pins : D9 / D10 / D11 (PWM capable) 22 -* Analog & I2C pins : A3 / A4 (SDA) / A5 (SCL) 23 -))) 24 -* Analog pins 5V rail and Logic 5V are separately powered by two on-board 5V regulators. 18 +* Unpopulated A3 pin under the USB Type-C 25 25 * LED (red): Tx-Rx USB serial activity (Tx & Rx) 26 26 * LED (green): Power LED (PWR) 27 27 * LED (RGB): Controlled by the user 28 28 * Arduino bootloader installed & Arduino IDE compatible 29 29 * Lynxmotion Smart Servo (LSS) mounting pattern 30 -* 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"]] 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]] 31 31 32 32 = Specifications = 33 33 ... ... @@ -34,7 +34,7 @@ 34 34 * Microcontroller: ATMega328P 35 35 * 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]]) 36 36 * Logic voltage: 5V 37 -* Analog voltage rail: 5V31 +* Analog voltage: 5V 38 38 * Logic 5V maximum current: 200mA 39 39 * Analog 5V rail maximum current: 1.2A 40 40 * Number of analog pins: 3 ... ... @@ -95,6 +95,7 @@ 95 95 {{warningBox warningText="**NOTE:** USB and Vin power source are isolated and there are no issues connecting both a USB and a powered LSS bus at the same time"/}} 96 96 97 97 92 + 98 98 = Communication Modes = 99 99 100 100 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. ... ... @@ -140,6 +140,7 @@ 140 140 {{warningBox warningText="**NOTE:** Double check that the Lss2IO Arduino program is loaded in the 2IO's ATMega328P to be able to use this mode"/}} 141 141 142 142 138 + 143 143 **Pin / ID Default Assignment** 144 144 145 145 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. ... ... @@ -158,6 +158,7 @@ 158 158 {{warningBox warningText="**NOTE:** For a Factory Reset of the 2IO Board in the 2RC Mode, hold the LSS Rx line LOW on power-up by connecting LSS Rx to Ground (Refer to Pinout section). 2IO RGB LED will cycle between RED-GREEN-BLUE. Keep holding LSS Rx LOW until the LED start blinking white. At this point, the Firmware is reset and the jumper can be removed. It will RESET after 3 white blink cycles. If jumper is still connected it will enter Firmware reset again."/}} 159 159 160 160 157 + 161 161 == Arduino == 162 162 163 163 |(% style="text-align:left; width:300px" %)**Switch Position**|(% style="text-align:left" %)**Mode Information** ... ... @@ -185,6 +185,7 @@ 185 185 {{warningBox warningText="**NOTE:** It is important to set D7 LOW in your Arduino sketch to disconnect LSS 2IO USB-to-Serial IC Tx from ATMega328P Rx (pin D0) through the tri-state buffer (IC4) allowing the ATMega328P to be able to receive data from the LSS."/}} 186 186 187 187 185 + 188 188 {{lightbox image="LSS-2IO-Schematic-Arduino.png" width="900"/}} 189 189 190 190 == Direct (USB to Serial) == ... ... @@ -210,6 +210,7 @@ 210 210 {{warningBox warningText="**NOTE:** It is important to make sure that the ATMega328P is not loaded with a sketch making use of the ATMega328P hardware serial pins (D0 and D1) and that the pin D7 is NOT set LOW"/}} 211 211 212 212 211 + 213 213 {{lightbox image="LSS-2IO-Schematic-Direct.png" width="900"/}} 214 214 215 215 = Advanced Pinout =