fastgripper-dm
Driver, calibration and CLI for the FastGripper worm-gear parallel gripper when its actuator is a Damiao DM-J4310 on a dedicated CAN channel (standalone mode). Linux + SocketCAN is the shipped path; macOS + gs_usb is supported for bench use.
pip install fastgripper-dm
# one-time: give the motor its identity (motor ALONE on the bus) and its watchdog
fastgripper-dm id --interface socketcan --channel can0 --new_id 0x07
fastgripper-dm setup --interface socketcan --channel can0 --motor_id 0x07 --master_id 0x17
# every session
fastgripper-dm preflight # no motion: bus, motor, fault, watchdog, calibration
fastgripper-dm calibrate # keyboard jog, mark open/closed (once per unit)
fastgripper-dm autocal home # re-anchor against the closed stop (~20 s)
fastgripper-dm drive 40 # 40 % and exit
Docs: docs/fastgripper-dm/ at the repo root (quickstart-linux, quickstart-mac,
troubleshooting). Driving the gripper on an i2rt YAM arm instead of a
dedicated CAN channel? See docs/fastgripper-dm/yam.md.
Safety: the setup step writes a comm-loss watchdog into the motor so a
crashed host cannot leave the worm pushing into a stop. preflight refuses to
pass with the watchdog disabled.
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 fastgripper_dm-0.1.1.tar.gz.
File metadata
- Download URL: fastgripper_dm-0.1.1.tar.gz
- Upload date:
- Size: 89.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6996fce56effbbd92e2dbf942eee46a3901f301101b20e9716b3fbcc80e620cc
|
|
| MD5 |
8ce44a8ed05c62d00ec507aba6d97ea9
|
|
| BLAKE2b-256 |
ae2cb5740e63da76d99f6e73a7d392b1d1e20c9220dbd4706604e37396baa2ea
|
Provenance
The following attestation bundles were made for fastgripper_dm-0.1.1.tar.gz:
Publisher:
release-dm.yml on Transcend-Mechanics/fastgripper-software
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
fastgripper_dm-0.1.1.tar.gz -
Subject digest:
6996fce56effbbd92e2dbf942eee46a3901f301101b20e9716b3fbcc80e620cc - Sigstore transparency entry: 2693087359
- Sigstore integration time:
-
Permalink:
Transcend-Mechanics/fastgripper-software@d5d84ad075571476af6881d0d58b75ca52aa6879 -
Branch / Tag:
refs/tags/dm-v0.1.1 - Owner: https://github.com/Transcend-Mechanics
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release-dm.yml@d5d84ad075571476af6881d0d58b75ca52aa6879 -
Trigger Event:
push
-
Statement type:
File details
Details for the file fastgripper_dm-0.1.1-py3-none-any.whl.
File metadata
- Download URL: fastgripper_dm-0.1.1-py3-none-any.whl
- Upload date:
- Size: 51.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1b2d08a7f6cd5a12cde628d303d7d13b9556dac59edce6b4c22967031a9c63e3
|
|
| MD5 |
f5146d395d061262f265dfd3e2b2d916
|
|
| BLAKE2b-256 |
b6659bb16bc5a5bac1699bb32730caf56076ba6d833015f4265c551a95d7e914
|
Provenance
The following attestation bundles were made for fastgripper_dm-0.1.1-py3-none-any.whl:
Publisher:
release-dm.yml on Transcend-Mechanics/fastgripper-software
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
fastgripper_dm-0.1.1-py3-none-any.whl -
Subject digest:
1b2d08a7f6cd5a12cde628d303d7d13b9556dac59edce6b4c22967031a9c63e3 - Sigstore transparency entry: 2693087415
- Sigstore integration time:
-
Permalink:
Transcend-Mechanics/fastgripper-software@d5d84ad075571476af6881d0d58b75ca52aa6879 -
Branch / Tag:
refs/tags/dm-v0.1.1 - Owner: https://github.com/Transcend-Mechanics
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release-dm.yml@d5d84ad075571476af6881d0d58b75ca52aa6879 -
Trigger Event:
push
-
Statement type: