Wiki source code of LSS-PRO Arduino Firmware

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

Hide last authors
Eric Nantel 39.1 1 **Table of Contents**
Eric Nantel 3.1 2
Eric Nantel 39.1 3 {{toc/}}
Eric Nantel 3.1 4
Eric Nantel 5.1 5 = Prerequisites =
Eric Nantel 3.1 6
Eric Nantel 39.1 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]]
Eric Nantel 3.1 9
10 = Setup =
11
Eric Nantel 39.1 12 In Arduino IDE you need to install and setup the proper Board
Eric Nantel 13.1 13
Eric Nantel 39.1 14 click on File > Preferences and add the URL below to Additional Boards Manager URLS
Eric Nantel 25.1 15
Eric Nantel 39.1 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
Eric Nantel 36.1 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"/}}
Eric Nantel 28.1 24
Eric Nantel 27.1 25 = Datasheet / Examples =
Eric Nantel 13.1 26
Eric Nantel 6.1 27 (% style="width:800px" %)
Eric Nantel 24.1 28 |(% colspan="3" rowspan="1" style="width:10px" %)**Hardware**|(% style="width:225px" %)**Information**
Eric Nantel 21.1 29 |(% style="width:10px" %) |(% colspan="2" rowspan="1" style="width:18px" %)(((
Eric Nantel 23.1 30 (((
31 Light Emitting Diode (LED(% style="background-color:transparent" %))
32 )))
Eric Nantel 21.1 33 )))|[[SunLED - XZVG68W-2>>attach:XZVG68W-2.pdf]]
Eric Nantel 17.1 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/]]
Eric Nantel 23.1 36 | |(% colspan="2" rowspan="1" style="width:18px" %)(((
37 Inertial Measuring Unit (IMU)
38 )))|[[STMicroelectronics - LSM6DSLTR>>attach:en.DM00237456.pdf]]
Eric Nantel 17.1 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]]
Eric Nantel 20.1 40 | |(% colspan="2" rowspan="1" %)Digital Temperature for the Bottom PCB|[[Microchip Technology - MCP9805-BE/ST>>attach:21977C.pdf]]
Eric Nantel 18.1 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]]
Eric Nantel 44.1 42 | |(% colspan="2" rowspan="1" style="width:18px" %)EEPROM|[[Onsemi - CAT24C32HU4I-GT3>>attach:CAT24C32-D.PDF]]
Eric Nantel 17.1 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]]
Eric Nantel 16.1 44 | |(% colspan="2" rowspan="1" style="width:18px" %)Step Motor Controller|[[Analog Device Inc. - TMC5160A-TA-T>>attach:TMC5160A_datasheet_rev1.18.pdf]]
Eric Nantel 17.1 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]]
Eric Nantel 16.1 46 | |(% colspan="2" rowspan="1" style="width:18px" %)Push Button|
Eric Nantel 17.1 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]]
Eric Nantel 20.1 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]]
Eric Nantel 42.1 50 | |(% colspan="2" rowspan="1" style="width:18px" %)Magnetic Position Sensor|[[Infineon TLE5012BE1000>>attach:Infineon-TLE5012B_Exxxx-DataSheet-v02_01-EN.pdf]]
Eric Nantel 40.1 51 | |(% style="width:18px" %) |(% style="width:364px" %)Coming Soon|Coming Soon
Eric Nantel 3.1 52
Eric Nantel 14.1 53 = =
Copyright RobotShop 2018