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.4

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.4
File
bc_stark_sdk-2.0.4-cp39-abi3-win_amd64.whl CPython 3.9 abi3 Windows x86-64 Details
bc_stark_sdk-2.0.4-cp39-abi3-manylinux_2_34_x86_64.whl CPython 3.9 abi3 Linux glibc 2.34+ x86-64 Details
bc_stark_sdk-2.0.4-cp39-abi3-manylinux_2_34_aarch64.whl CPython 3.9 abi3 Linux glibc 2.34+ ARM64 Details
bc_stark_sdk-2.0.4-cp39-abi3-macosx_11_0_arm64.whl CPython 3.9 abi3 macOS 11.0+ ARM64 Details

Total release size: 10.3 MB

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

Download URL bc_stark_sdk-2.0.4-cp39-abi3-win_amd64.whl
Size 3.0 MB
Tags CPython 3.9 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
af618fd12def287f715915bc9a1f7910e8a4267983510533d8d0af61880c2322
BLAKE2b-256 checksum
How to use checksums
01051e7da24edfae0ec44c4ac19fdeebd5a0b7253fa8f284d1185d0f9facb3ab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.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 Aug 31, 2026.

Transparency log

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

Download URL bc_stark_sdk-2.0.4-cp39-abi3-manylinux_2_34_x86_64.whl
Size 2.6 MB
Tags CPython 3.9 Linux glibc 2.34+ x86-64 abi3
SHA-256 checksum
How to use checksums
fd1af5ff30d8e82e4a88c3a682a122b208827b105c529dc576a59934e5066fe6
BLAKE2b-256 checksum
How to use checksums
9601ffacafcb3f389d28b86f762763cab07489fba5dad5d1990c9575a9d7d626
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.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 Aug 31, 2026.

Transparency log

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

Download URL bc_stark_sdk-2.0.4-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
f5723c166603d0da47585e3a825e47360a77052b2d21a88dd41d163735e9e206
BLAKE2b-256 checksum
How to use checksums
d93a0e006fc8a9bc6810f0beba760b670e17b0882cc44ab1ed3dd27d3f4a97a9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.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 Aug 31, 2026.

Transparency log

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

Download URL bc_stark_sdk-2.0.4-cp39-abi3-macosx_11_0_arm64.whl
Size 2.2 MB
Tags CPython 3.9 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0496e55f6409394af9d1b662f2cbcd548494d5c4b157637a0c6facfaf8972c1e
BLAKE2b-256 checksum
How to use checksums
fc1c0c46de1cfad04eb96993f25f61f37a2179ae4b4d4b30fe6eb45c45bb7706
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

This release

2.0.4 This release

4 release files

2.0.3

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