Hi, the LSS-P-S1 looks like the perfect fit for a piece of lab equipment I’m building that needs 3 DoF (3 of the standard actuators should do it). I can’t find enough documentation about controlling these pro actuators from python on windows to be confident they will ‘just work’ as I need - most of my searches lead me back to the Lynxmotion SES models!
I’m extra confused because GitHub - Lynxmotion/LSS_PRO_Library_Python seems to operate on serial communication when the product page talks about CAN bus: LSS-PRO CAN Bus
Can anyone help with what I’m missing here? Are there examples of LSS-PRO on CAN bus with python, and are there recommendations on what extra electronics are needed - known-compatible CAN adapters and cables, for example.
Hi @dcsteeper
Welcome to the RobotShop / Lynxmotion community!
Both statements are correct: the first actuator in the chain connects via USB Type-C using Serial communication, and any subsequent actuators communicate over CAN Bus.
For most users, there’s no need to dive into the LSS-PRO CAN Bus details, that’s only if you plan to integrate the servos into an existing CAN Bus system.
Instead, focus on the LSS-PRO Communication Protocol. This is what you’ll use over USB Serial. Commands sent to actuators 2, 3, and so on are automatically converted to CAN Bus by the first actuator, no extra work required.
You can use the Python library, or simply send Serial commands directly.
Hope this clears things up!
1 Like
Thanks @dialfonzo, that does clear it up! Sounds easy, I’m sorry I missed it. Excited to get on and build a robot now, two more questions then -
(edit) I’m in the UK if that makes a difference
1 Like
We can gladly provide you with an official quote @dcsteeper on our support center.
Yes, the EU/UK warehouse do not have a lot of them in stock but we transfer stock from US/CAN every week.
I’m going to convert this into a support center ticket so keep an eye on your email / spam to be sure.
All the best 