SoloPy is a Python library published by SOLO Motor Controllers to control, command, or read all the parameters that are stored or exist in the command set of SOLO devices.
More information about SoloPy can be found on the SOLO website.
For a list of all available methods, refer to the DataSheet.
SoloPy allows SOLO devices to be used under the following conditions:
- Windows OS using USB or CANopen (CANopen with Canable)
- Linux OS using USB or CANopen (CANopen with Canable)
- Raspberry Pi or any similar controller using UART protocol, USB, and CANopen (CANopen with Canable or MCP2515 Shield)
Make sure you have Python 3 and pip installed.
To install SoloPy from PyPI, run:
pip install SoloPy
More information is available in each example's README.
If you have already installed the library and want to update it on Linux, Raspberry Pi, or Windows, run:
pip install --upgrade SoloPy
SoloPy requires the following dependencies:
- Python 3
- For UART communication: pyserial
- For CANopen communication: Python-Can
SoloPy is created and maintained by the SOLO Motor Controllers team.
SoloPy is released under the MIT License.
See COPYING for the full license text.