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

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

Download URL bc_stark_sdk-2.0.5-cp39-abi3-win_amd64.whl
Size 3.0 MB
Tags CPython 3.9 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
04fe83b65e6f1a67735346718170b45aa02c827cf0bd851864f0f4d46740c8f2
BLAKE2b-256 checksum
How to use checksums
0046d0bc780bdb7d4d423d4447fbde23a8287b15d220e4833945fcf76d6b3c9c
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.5-cp39-abi3-manylinux_2_34_x86_64.whl

Download URL bc_stark_sdk-2.0.5-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
fb4cf1b3271342c87e1b5fbf117df7b7fc74dac44bc442c737398c2ceeecb14f
BLAKE2b-256 checksum
How to use checksums
75cd167b4d765859990e56a189867fd62c9b9cef2b19af21a25cf039c5274ab8
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.5-cp39-abi3-manylinux_2_34_aarch64.whl

Download URL bc_stark_sdk-2.0.5-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
e328b3b989a8fd3d5a0d66ea620f1b34d39b645749f9d4ec409616d2e13e2f5c
BLAKE2b-256 checksum
How to use checksums
2ea899f579873e76e0ebe634e2d7ddb5005380bb07af565a81deeb4c8c9292b8
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.5-cp39-abi3-macosx_11_0_arm64.whl

Download URL bc_stark_sdk-2.0.5-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
adafab6752b114a3c1f5bdeaec5742d80ee19142ea1ce93c9ce9ed083ab70f04
BLAKE2b-256 checksum
How to use checksums
de9b4f20696ddce031ee5c34359a7126e63e3c8af7ac61bf6cae3afbc385104a
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

This release

2.0.5 This release

4 release files

2.0.4

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