Skip to main content

BrainCo Stark Python SDK

Industrial-grade dexterous robotic hand control SDK with multi-protocol support and cross-platform compatibility.

🤖 Supported Devices

Device Motor Touch Sensor Protocols
Revo1 Basic 6-DOF - Modbus, CAN 2.0
Revo1 Touch 6-DOF Capacitive Modbus, CAN 2.0
Revo1 Advanced 6-DOF - Modbus, CAN 2.0, CANFD, EtherCAT
Revo1 Advanced Touch 6-DOF Capacitive Modbus, CAN 2.0, CANFD, EtherCAT
Revo2 Basic 6-DOF - Modbus, CAN 2.0, CANFD, EtherCAT
Revo2 Touch 6-DOF Capacitive Modbus, CAN 2.0, CANFD, EtherCAT
Revo2 Touch Pressure 6-DOF Pressure (Modulus) Modbus, CAN 2.0, CANFD, EtherCAT

Touch Sensor Capabilities

  • Capacitive: Normal/tangential force detection, proximity sensing
  • Pressure (Modulus): High-precision pressure distribution mapping

🔌 Protocol & Platform Support

Protocol Linux macOS Windows Hardware
Modbus RTU ✅ ✅ ✅ USB-RS485 adapter
CAN 2.0 / CANFD ✅ ✅ ✅ See CAN adapters below
EtherCAT ✅ ❌ ❌ EtherCAT NIC

CAN Adapter Support (built-in)

Adapter Linux macOS Windows Notes
ZQWL USB-CAN ✅ ✅ ✅ Cross-platform, 6Mbps serial, recommended
SocketCAN ✅ ❌ ❌ Linux kernel native
ZLG USBCANFD ✅ ❌ ✅ Requires ZLG driver

🚀 Key Features

Motor Control

  • Position, speed, current, and force control modes
  • Real-time status monitoring (angle, current, error, voltage)
  • Trajectory planning and action sequences

Touch Sensing

  • Proximity and contact detection
  • Normal and tangential force measurement
  • High-precision pressure distribution (Modulus sensors)

Device Management

  • Auto-detection across multiple protocols
  • Firmware updates (DFU/OTA)
  • Configuration management (baudrate, CAN ID, limits)
  • Device info retrieval (SN, firmware version, hardware type)

Developer Tools

  • Comprehensive Python API with type hints
  • C/C++ bindings for embedded systems
  • GUI debugging tools included
  • Extensive examples and documentation

📦 Installation

pip install bc-stark-sdk

📚 Documentation & Examples

🔗 API Reference

📄 License

Proprietary - © 2015-2026 BrainCo Inc. All rights reserved.

Metadata

Release files for bc_stark_sdk 2.0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for bc_stark_sdk 2.0.3
File
bc_stark_sdk-2.0.3-cp39-abi3-win_amd64.whl CPython 3.9 abi3 Windows x86-64 Details
bc_stark_sdk-2.0.3-cp39-abi3-manylinux_2_34_x86_64.whl CPython 3.9 abi3 Linux glibc 2.34+ x86-64 Details
bc_stark_sdk-2.0.3-cp39-abi3-manylinux_2_34_aarch64.whl CPython 3.9 abi3 Linux glibc 2.34+ ARM64 Details
bc_stark_sdk-2.0.3-cp39-abi3-manylinux_2_31_x86_64.whl CPython 3.9 abi3 Linux glibc 2.31+ x86-64 Details
bc_stark_sdk-2.0.3-cp39-abi3-manylinux_2_31_aarch64.whl CPython 3.9 abi3 Linux glibc 2.31+ ARM64 Details
bc_stark_sdk-2.0.3-cp39-abi3-macosx_11_0_arm64.whl CPython 3.9 abi3 macOS 11.0+ ARM64 Details

Total release size: 15.4 MB

Release files / bc_stark_sdk-2.0.3-cp39-abi3-win_amd64.whl

Download URL bc_stark_sdk-2.0.3-cp39-abi3-win_amd64.whl
Size 2.9 MB
Tags CPython 3.9 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
899c71015293513aa9a51aed190f1c5963e54fdd0cf3549adcd2c3bc8d28523c
BLAKE2b-256 checksum
How to use checksums
53b92cd2da83f25a20efc6a96ae059de1a7b0f981e2a65ac53dfe28345f4e172
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 23, 2026.

Transparency log

Release files / bc_stark_sdk-2.0.3-cp39-abi3-manylinux_2_34_x86_64.whl

Download URL bc_stark_sdk-2.0.3-cp39-abi3-manylinux_2_34_x86_64.whl
Size 2.5 MB
Tags CPython 3.9 Linux glibc 2.34+ x86-64 abi3
SHA-256 checksum
How to use checksums
74cf352604d6d7832f24c4a9019b2996c285385a3ab6a9a72d7628b88ee5523c
BLAKE2b-256 checksum
How to use checksums
8184b21ac2a46593f5c1edbcf7c5f4241818c1bb9e9190b753dfe542976ec0ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 23, 2026.

Transparency log

Release files / bc_stark_sdk-2.0.3-cp39-abi3-manylinux_2_34_aarch64.whl

Download URL bc_stark_sdk-2.0.3-cp39-abi3-manylinux_2_34_aarch64.whl
Size 2.5 MB
Tags CPython 3.9 Linux glibc 2.34+ ARM64 abi3
SHA-256 checksum
How to use checksums
37c66d5893fe155c42d4cf46bdf81ac8c51ed568ab17240f360a66baa430c616
BLAKE2b-256 checksum
How to use checksums
544a7b7301f1688a9f42103a893c10ea8f18009c1749cc7a1bd8f9446015e095
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 23, 2026.

Transparency log

Release files / bc_stark_sdk-2.0.3-cp39-abi3-manylinux_2_31_x86_64.whl

Download URL bc_stark_sdk-2.0.3-cp39-abi3-manylinux_2_31_x86_64.whl
Size 2.6 MB
Tags CPython 3.9 Linux glibc 2.31+ x86-64 abi3
SHA-256 checksum
How to use checksums
f861dc62835377f693b80b5b6c1bb8a642e321484ca0bb26a97958f09476bd5a
BLAKE2b-256 checksum
How to use checksums
7050d1c487b0d7d31ee31365ca802d3dfe813e6e6fc85756f77fc937fe27d818
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"20.04","id":"focal","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / bc_stark_sdk-2.0.3-cp39-abi3-manylinux_2_31_aarch64.whl

Download URL bc_stark_sdk-2.0.3-cp39-abi3-manylinux_2_31_aarch64.whl
Size 2.5 MB
Tags CPython 3.9 Linux glibc 2.31+ ARM64 abi3
SHA-256 checksum
How to use checksums
30c9f8f22b842cf1007f6660a90b3fe63ef12f5ced7b541b9077f00fd5307eb1
BLAKE2b-256 checksum
How to use checksums
8dd37e999689057ae2405254ee0b01ceacbe296be142b6354b7ebd86176a6f14
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"20.04","id":"focal","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / bc_stark_sdk-2.0.3-cp39-abi3-macosx_11_0_arm64.whl

Download URL bc_stark_sdk-2.0.3-cp39-abi3-macosx_11_0_arm64.whl
Size 2.3 MB
Tags CPython 3.9 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9cb0abd5b5ca0c481db02275cb5cc45a5bc4379e70c17940433c1aad5a5f483a
BLAKE2b-256 checksum
How to use checksums
4015693e47862a6672f64b02f3bddb733b33da5c10f7c5926cef56affe205aa0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

2.0.7

5 release files

2.0.6

1 release file

2.0.5

4 release files

2.0.4

4 release files

This release

2.0.3 This release

6 release files

2.0.2

4 release files

2.0.1

3 release files

2.0.0

3 release files

1.5.1

3 release files

1.5.0

1 release file

1.4.9

4 release files

1.4.8

4 release files

1.4.7

3 release files

1.4.6

3 release files

1.4.5

4 release files

1.4.4

4 release files

1.4.3

4 release files

1.4.2

5 release files

1.4.1

4 release files

1.4.0

4 release files

1.3.5

3 release files

1.3.4

3 release files

1.3.3

4 release files

1.3.2

3 release files

1.3.0

4 release files

1.2.4

4 release files

1.2.3

4 release files

1.2.2

3 release files

1.2.1

3 release files

1.2.0

1 release file

1.1.9

3 release files

1.1.5

4 release files

1.1.4

4 release files

1.1.3

4 release files

1.1.2

4 release files

1.1.1

4 release files

1.1.0

1 release file

1.0.9

1 release file

1.0.8

1 release file

1.0.7

3 release files

1.0.6

4 release files

1.0.5

1 release file

1.0.4

3 release files

1.0.3

3 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

3 release files

0.9.9

3 release files

0.9.8

3 release files

0.9.7

3 release files

0.9.6

2 release files

0.9.5

4 release files

0.9.4

1 release file

0.9.3

1 release file

0.9.1

3 release files

0.9.0

3 release files

0.8.9

1 release file

0.8.8

3 release files

0.8.7

1 release file

0.8.6

3 release files

0.8.5

2 release files

0.8.2

4 release files

0.8.1

3 release files

0.8.0

3 release files

0.7.9

1 release file

0.7.8

3 release files

0.7.7

1 release file

0.7.6

1 release file

0.7.5

2 release files

0.7.4

3 release files

0.7.3

3 release files

0.7.2

4 release files

0.7.1

4 release files

0.7.0

3 release files

0.6.8

4 release files

0.6.7

2 release files

0.6.6

4 release files

0.6.5

3 release files

0.6.4

4 release files

0.6.3

1 release file

0.6.2

4 release files

0.6.1

4 release files

0.6.0

2 release files

0.5.5

1 release file

0.5.4

2 release files

0.5.3

4 release files

0.5.2

3 release files

0.5.1

4 release files

0.5.0

3 release files

0.4.8

4 release files

0.4.5

3 release files

0.4.4

3 release files

0.4.3

4 release files

0.4.2

1 release file

0.4.1

1 release file

0.4.0

1 release file

0.3.9

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page