Wiki source code of LSS-PRO Arduino Firmware
Last modified by Eric Nantel on 2024/07/23 07:15
Show last authors
| 1 | **Table of Contents** |
| 2 | |
| 3 | {{toc/}} |
| 4 | |
| 5 | = Prerequisites = |
| 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 | |
| 10 | = Setup = |
| 11 | |
| 12 | In Arduino IDE you need to install and setup the proper Board |
| 13 | |
| 14 | click on File > Preferences and add the URL below to Additional Boards Manager URLS |
| 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 | (% 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]] |
| 42 | | |(% colspan="2" rowspan="1" style="width:18px" %)EEPROM|[[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]] |
| 50 | | |(% colspan="2" rowspan="1" style="width:18px" %)Magnetic Position Sensor|[[Infineon TLE5012BE1000>>attach:Infineon-TLE5012B_Exxxx-DataSheet-v02_01-EN.pdf]] |
| 51 | | |(% style="width:18px" %) |(% style="width:364px" %)Coming Soon|Coming Soon |
| 52 | |
| 53 | = = |

