This is the library for controlling the ThermoFlex muscle system by Delta Robotics
Project description
Getting Started
System Requirements
- Python 3.12 or greater
- Pyserial 3.5 or greater
Introduction
The Thermoflex muscle is a current activated artificial muscle that is designed to have a low profile usage and simple activation and deactivation sequence. The purpose of this library is 2-fold; to become the working backend of the Delta hardware application and to allow for open-source development of the Nitinol muscle.
First steps
Ensure that you have a Node and Muscle device.
Install the thermoflex library. You can do this 3 different ways.
-
Type this command into Powershell
pip install thermoflex -
From the thermoflex repository, download the python-serial folder,cd to the build folder, and type this command.
pip install thermoflex-0.0.3.tar.gz
-
After downloading the thermoflex repository, cd into the folder and type this command
pip install python-serial/
After installing the library, connect the Muscle to the Node and the Node to the computer.
There is an example python script muscle-simple.py in the getting started folder to help you understand the flow of the system. Simply run the file and the muscle should contract, update for 5 seconds, and then release. Then the program will end.
The README in the thermoflex repository has a glossary containing all of the working commands.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file thermoflex-1.0.1.tar.gz.
File metadata
- Download URL: thermoflex-1.0.1.tar.gz
- Upload date:
- Size: 21.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5b21b44ae70620c891e97502f84e00e0b47866021236e3754d2c807ac15043d6
|
|
| MD5 |
180e0e1c21768e3581e5fef63ea92657
|
|
| BLAKE2b-256 |
f506df9eca437d37bd5857205d519f79ea86c0ef3dc5bbfaf19a29f31af010b9
|
Provenance
The following attestation bundles were made for thermoflex-1.0.1.tar.gz:
Publisher:
pypipublish.yml on Delta-Robotics-Inc/ThermoFlex-Python-API
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
thermoflex-1.0.1.tar.gz -
Subject digest:
5b21b44ae70620c891e97502f84e00e0b47866021236e3754d2c807ac15043d6 - Sigstore transparency entry: 169491231
- Sigstore integration time:
-
Permalink:
Delta-Robotics-Inc/ThermoFlex-Python-API@ff4f3ce56f0b6ec26f0290b63cca6890ae3a901e -
Branch / Tag:
refs/heads/main - Owner: https://github.com/Delta-Robotics-Inc
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypipublish.yml@ff4f3ce56f0b6ec26f0290b63cca6890ae3a901e -
Trigger Event:
push
-
Statement type:
File details
Details for the file thermoflex-1.0.1-py3-none-any.whl.
File metadata
- Download URL: thermoflex-1.0.1-py3-none-any.whl
- Upload date:
- Size: 24.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
859e07006903ad1f6cc90c161469f13b4d51fb402c11da7bd375c9d5677267fe
|
|
| MD5 |
a280a9c9dbff281c150379805bc7a2a3
|
|
| BLAKE2b-256 |
a1104a0c9bcdffd41204b2b178ccbfcea6399994c3a91ab2e1dea830e70a6ffe
|
Provenance
The following attestation bundles were made for thermoflex-1.0.1-py3-none-any.whl:
Publisher:
pypipublish.yml on Delta-Robotics-Inc/ThermoFlex-Python-API
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
thermoflex-1.0.1-py3-none-any.whl -
Subject digest:
859e07006903ad1f6cc90c161469f13b4d51fb402c11da7bd375c9d5677267fe - Sigstore transparency entry: 169491239
- Sigstore integration time:
-
Permalink:
Delta-Robotics-Inc/ThermoFlex-Python-API@ff4f3ce56f0b6ec26f0290b63cca6890ae3a901e -
Branch / Tag:
refs/heads/main - Owner: https://github.com/Delta-Robotics-Inc
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypipublish.yml@ff4f3ce56f0b6ec26f0290b63cca6890ae3a901e -
Trigger Event:
push
-
Statement type: