{"id":14971101,"url":"https://github.com/solo-fl/solopy","last_synced_at":"2026-03-14T20:34:34.795Z","repository":{"id":47289341,"uuid":"338078330","full_name":"Solo-FL/SoloPy","owner":"Solo-FL","description":"Controlling Motors using SOLO Motor Controllers with PYTHON on RASPBERRY PI, Linux, windows, and more!","archived":false,"fork":false,"pushed_at":"2024-03-10T10:45:17.000Z","size":277,"stargazers_count":13,"open_issues_count":6,"forks_count":8,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-10-11T05:03:52.975Z","etag":null,"topics":["automation","linux","motion","motor","motor-controllers","motor-vehicles","position-controller","python3","raspberry-pi","robotics","ros2","speed-controller","torque-controller","windows"],"latest_commit_sha":null,"homepage":"https://www.solomotorcontrollers.com/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Solo-FL.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-02-11T16:04:42.000Z","updated_at":"2024-08-02T01:41:51.000Z","dependencies_parsed_at":"2023-02-04T06:15:28.924Z","dependency_job_id":null,"html_url":"https://github.com/Solo-FL/SoloPy","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Solo-FL%2FSoloPy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Solo-FL%2FSoloPy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Solo-FL%2FSoloPy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Solo-FL%2FSoloPy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Solo-FL","download_url":"https://codeload.github.com/Solo-FL/SoloPy/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":219862782,"owners_count":16555951,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["automation","linux","motion","motor","motor-controllers","motor-vehicles","position-controller","python3","raspberry-pi","robotics","ros2","speed-controller","torque-controller","windows"],"created_at":"2024-09-24T13:44:43.010Z","updated_at":"2025-10-26T14:31:07.532Z","avatar_url":"https://github.com/Solo-FL.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":".. |License| image:: https://img.shields.io/badge/license-MIT-blue.svg\n   :target: https://opensource.org/licenses/MIT\n\n==================================================\nSoloPy - Python Library for SOLO Motor Controllers\n==================================================\n\n**SoloPy** is a Python library published by **SOLO Motor Controllers** to control, command,\nor read all the parameters that are stored or exist in the command set of SOLO devices.\n\nMore information about SoloPy can be found on `the SOLO website \u003chttps://www.solomotorcontrollers.com/\u003e`_.\n\nFor a list of all available methods, refer to the `DataSheet \u003chttps://www.solomotorcontrollers.com/resources/specs-datasheets/\u003e`__.\n\n\nFeatures\n=============\n\n**SoloPy** allows SOLO devices to be used under the following conditions:\n\n- **Windows OS** using **USB** or **CANopen** (CANopen with Canable)\n- **Linux OS** using **USB** or **CANopen** (CANopen with Canable)\n- **Raspberry Pi** or any similar controller using **UART protocol, USB, and CANopen** (CANopen with Canable or MCP2515 Shield)\n\n\nInstallation\n=============\n\nMake sure you have **Python 3** and **pip** installed.\n\nTo install SoloPy from PyPI, run:\n\n.. code-block:: bash\n\n   pip install SoloPy\n\nMore information is available in each example's README.\n\n\nUpdating\n=============\n\nIf you have already installed the library and want to update it on **Linux, Raspberry Pi, or Windows**, run:\n\n.. code-block:: bash\n\n   pip install --upgrade SoloPy \n\n\n\nDependencies\n=============\n\nSoloPy requires the following dependencies:\n\n- `Python 3 \u003chttps://www.python.org/downloads/\u003e`__\n- For **UART communication**: `pyserial \u003chttps://github.com/pyserial/pyserial\u003e`__\n- For **CANopen communication**: `Python-Can \u003chttps://pypi.org/project/python-can/\u003e`__\n\n\n\nAuthors\n=============\n\nSoloPy is created and maintained by the **SOLO Motor Controllers** team.\n\n\nLicense\n=============\n\nSoloPy is released under the **MIT License**.\n\nSee `COPYING \u003cCOPYING\u003e`_ for the full license text.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsolo-fl%2Fsolopy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsolo-fl%2Fsolopy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsolo-fl%2Fsolopy/lists"}