Changes for page LSS-PRO Arduino Firmware

Last modified by Eric Nantel on 2024/07/23 07:15

From version < 39.1 >
edited by Eric Nantel
on 2024/07/11 10:08
To version < 15.1 >
edited by Eric Nantel
on 2023/10/18 14:48
< >
Change comment: Uploaded new attachment "TMC5160A_datasheet_rev1.18.pdf", version 1.1

Summary

Details

Page properties
Title
... ... @@ -1,1 +1,1 @@
1 -LSS-PRO Arduino Firmware
1 +LSS-P - Arduino Custom Firmware
Parent
... ... @@ -1,1 +1,1 @@
1 -ses-pro.lss-pro.WebHome
1 +lynxmotion-smart-servo-pro.WebHome
Hidden
... ... @@ -1,1 +1,1 @@
1 -false
1 +true
Content
... ... @@ -1,51 +1,49 @@
1 -**Table of Contents**
1 +
2 2  
3 -{{toc/}}
3 +Disclaimer
4 4  
5 +
5 5  = Prerequisites =
6 6  
7 -* Download & install STM32CubeProgrammer from the [[ST Website>>https://www.st.com/en/development-tools/stm32cubeprog.html]]
8 -* Download & install Arduino IDE from the [[Arduino Website>>https://www.arduino.cc/en/software]]
9 9  
10 10  = Setup =
11 11  
12 -In Arduino IDE you need to install and setup the proper Board
13 13  
14 -click on File > Preferences and add the URL below to Additional Boards Manager URLS
12 += Pinout =
15 15  
16 -[[https:~~/~~/github.com/stm32duino/BoardManagerFiles/raw/main/package_stmicroelectronics_index.json>>https://github.com/stm32duino/BoardManagerFiles/raw/main/package_stmicroelectronics_index.json]]
17 -
18 -**IMPORTANT NOTE:** If there are multiple board URLs, separate each URL by putting a comma as shown below.
19 -
20 -
21 -= Pinout / System Diagram =
22 -
23 -{{lightbox image="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/ses-pro/lss-pro/lss-p-arduino/WebHome/LSS-PRO-System-Diagram-v1.png" width="800"/}}
24 -
25 -= Datasheet / Examples =
26 -
27 27  (% style="width:800px" %)
28 -|(% colspan="3" rowspan="1" style="width:10px" %)**Hardware**|(% style="width:225px" %)**Information**
29 -|(% style="width:10px" %) |(% colspan="2" rowspan="1" style="width:18px" %)(((
30 -(((
31 -Light Emitting Diode (LED(% style="background-color:transparent" %))
32 -)))
33 -)))|[[SunLED - XZVG68W-2>>attach:XZVG68W-2.pdf]]
34 -| |(% style="width:18px" %) |(% style="width:364px" %)LSS-P-RGB-Blink - Arduino Example|[[GitHub>>https://github.com/Lynxmotion/LSS-PRO-Servos/blob/main/Arduino_Examples/LSS-P-RGB-Blink/]]
35 -| |(% style="width:18px" %) |(% style="width:364px" %)LSS-P-RGB-Rainbow - Arduino Example|[[GitHub>>https://github.com/Lynxmotion/LSS-PRO-Servos/blob/main/Arduino_Examples/LSS-P-RGB-Rainbow/]]
36 -| |(% colspan="2" rowspan="1" style="width:18px" %)(((
37 -Inertial Measuring Unit (IMU)
38 -)))|[[STMicroelectronics - LSM6DSLTR>>attach:en.DM00237456.pdf]]
39 -| |(% style="width:18px" %) |(% style="width:364px" %)LSS-P-IMU - Arduino Example|[[GitHub>>https://github.com/Lynxmotion/LSS-PRO-Servos/tree/main/Arduino_Examples/LSS-P-IMU]]
40 -| |(% colspan="2" rowspan="1" %)Digital Temperature for the Bottom PCB|[[Microchip Technology - MCP9805-BE/ST>>attach:21977C.pdf]]
41 -| |(% style="width:18px" %) |(% style="width:364px" %)LSS-P-PCB-Temp  - Arduino Example|[[GitHub>>https://github.com/Lynxmotion/LSS-PRO-Servos/tree/main/Arduino_Examples/LSS-P-PCB-Temp]]
15 +|(% colspan="3" rowspan="1" style="width:10px" %)**Hardware**|(% style="width:200px" %)**Datasheet / Pinout / Address**
16 +|(% style="width:10px" %) |(% colspan="2" rowspan="1" style="width:18px" %)Light Emitting Diode (LED)|[[SunLED - XZVG68W-2>>attach:XZVG68W-2.pdf]]
17 +| |(% style="width:18px" %) |(% style="width:364px" %)Red|PD12
18 +| |(% style="width:18px" %) |(% style="width:364px" %)Green|PD13
19 +| |(% style="width:18px" %) |(% style="width:364px" %)Blue|PD10
20 +| |(% colspan="2" rowspan="1" style="width:18px" %)Inertial Measuring Unit (IMU)|[[STMicroelectronics - LSM6DSLTR>>attach:en.DM00237456.pdf]]
21 +| |(% style="width:18px" %) |(% style="width:364px" %)I2C Address|0x18
22 +| |(% style="width:18px" %) |(% style="width:364px" %)SDA|PB7
23 +| |(% style="width:18px" %) |(% style="width:364px" %)SCL|PB6
24 +| |(% colspan="2" rowspan="1" %)Temperature PCB - ???|?????
25 +| |(% style="width:18px" %) |(% style="width:364px" %)I2C Address|?????
26 +| |(% style="width:18px" %) |(% style="width:364px" %)SDA|PB11
27 +| |(% style="width:18px" %) |(% style="width:364px" %)SCL|PB10
42 42  | |(% colspan="2" rowspan="1" style="width:18px" %)EERPROM|[[Onsemi - CAT24C32HU4I-GT3>>attach:CAT24C32-D.PDF]]
43 -| |(% style="width:18px" %) |(% style="width:364px" %)LSS-P-EEPROM - Arduino Example|[[GitHub>>https://github.com/Lynxmotion/LSS-PRO-Servos/tree/main/Arduino_Examples/LSS-P-EEPROM]]
44 -| |(% colspan="2" rowspan="1" style="width:18px" %)Step Motor Controller|[[Analog Device Inc. - TMC5160A-TA-T>>attach:TMC5160A_datasheet_rev1.18.pdf]]
45 -| |(% style="width:18px" %) |(% style="width:364px" %)LSS-P-Motor - Arduino Example|[[GitHub>>https://github.com/Lynxmotion/LSS-PRO-Servos/tree/main/Arduino_Examples/LSS-P-Motor]]
46 -| |(% colspan="2" rowspan="1" style="width:18px" %)Push Button|
47 -| |(% style="width:18px" %) |(% style="width:364px" %)LSS-P-Button - Arduino Example|[[GitHub>>https://github.com/Lynxmotion/LSS-PRO-Servos/tree/main/Arduino_Examples/LSS-P-Button]]
48 -| |(% colspan="2" rowspan="1" style="width:18px" %)Serial to USB|
49 -| |(% style="width:18px" %) |(% style="width:364px" %)LSS-P-Serial-Echo - Arduino Example|[[GitHub>>https://github.com/Lynxmotion/LSS-PRO-Servos/tree/main/Arduino_Examples/LSS-P-Serial-Echo]]
29 +| |(% style="width:18px" %) |(% style="width:364px" %)I2C Address|0x50
30 +| |(% style="width:18px" %) |(% style="width:364px" %)SDA|PC9
31 +| |(% style="width:18px" %) |(% style="width:364px" %)SCL|PA8
32 +| |(% colspan="2" rowspan="1" style="width:18px" %)Step Motor Controller|Analog Device Inc. - TMC5160A-TA-T
33 +| |(% style="width:18px" %) |(% style="width:364px" %) |
34 +| |(% style="width:18px" %) |(% style="width:364px" %) |
35 +| |(% style="width:18px" %) |(% style="width:364px" %) |
36 +| |(% style="width:18px" %) |(% style="width:364px" %) |
37 +| |(% style="width:18px" %) |(% style="width:364px" %) |
38 +| |(% style="width:18px" %) |(% style="width:364px" %) |
39 +| |(% style="width:18px" %) |(% style="width:364px" %) |
40 +| |(% style="width:18px" %) |(% style="width:364px" %) |
41 +| |(% style="width:18px" %) |(% style="width:364px" %) |
42 +| |(% style="width:18px" %) |(% style="width:364px" %) |
43 +| |(% style="width:18px" %) |(% style="width:364px" %) |
44 +| |(% style="width:18px" %) |(% style="width:364px" %) |
45 +| |(% style="width:18px" %) |(% style="width:364px" %) |
46 +| |(% style="width:18px" %) |(% style="width:364px" %) |
47 +| |(% style="width:18px" %) |(% style="width:364px" %) |
50 50  
51 51  = =
21977C.pdf
Author
... ... @@ -1,1 +1,0 @@
1 -xwiki:XWiki.ENantel
Size
... ... @@ -1,1 +1,0 @@
1 -485.9 KB
Content
LSS-PRO-System-Diagram-v0.1.png
Author
... ... @@ -1,1 +1,0 @@
1 -xwiki:XWiki.ENantel
Size
... ... @@ -1,1 +1,0 @@
1 -197.4 KB
Content
LSS-PRO-System-Diagram-v1.png
Author
... ... @@ -1,1 +1,0 @@
1 -xwiki:XWiki.ENantel
Size
... ... @@ -1,1 +1,0 @@
1 -165.9 KB
Content
Copyright RobotShop 2018