Skip to main content

No project description provided

Project description

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.

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 Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

bc_stark_sdk-2.0.2-cp39-abi3-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.9+Windows x86-64

bc_stark_sdk-2.0.2-cp39-abi3-manylinux_2_31_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.31+ x86-64

bc_stark_sdk-2.0.2-cp39-abi3-manylinux_2_31_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.31+ ARM64

bc_stark_sdk-2.0.2-cp39-abi3-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.9+macOS 11.0+ ARM64

File details

Details for the file bc_stark_sdk-2.0.2-cp39-abi3-win_amd64.whl.

File metadata

  • Download URL: bc_stark_sdk-2.0.2-cp39-abi3-win_amd64.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.9+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for bc_stark_sdk-2.0.2-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 995b063c17f6f354273c4130c75d37b7a2e578eb7b4732166bb734e64fd3d6f8
MD5 5bdb7d81cfe3d42c51eeea2286e82984
BLAKE2b-256 21d860221497fd4be9c9bb840de68e593e59c2473a89cb418ef11eb416c2465a

See more details on using hashes here.

File details

Details for the file bc_stark_sdk-2.0.2-cp39-abi3-manylinux_2_31_x86_64.whl.

File metadata

  • Download URL: bc_stark_sdk-2.0.2-cp39-abi3-manylinux_2_31_x86_64.whl
  • Upload date:
  • Size: 2.7 MB
  • Tags: CPython 3.9+, manylinux: glibc 2.31+ x86-64
  • Uploaded using 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}

File hashes

Hashes for bc_stark_sdk-2.0.2-cp39-abi3-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 f4dd9c57b495bfeece01e4be45d83c7aa51b0932d3ace1ac0d7d6c933c4548c6
MD5 bc960d10766907f02a59166c930aee97
BLAKE2b-256 c38f281fdd5efd6d1cf39d8b16137b8b47d96bb5d0bbbba571a96e52bb5d4b1f

See more details on using hashes here.

File details

Details for the file bc_stark_sdk-2.0.2-cp39-abi3-manylinux_2_31_aarch64.whl.

File metadata

  • Download URL: bc_stark_sdk-2.0.2-cp39-abi3-manylinux_2_31_aarch64.whl
  • Upload date:
  • Size: 2.7 MB
  • Tags: CPython 3.9+, manylinux: glibc 2.31+ ARM64
  • Uploaded using 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}

File hashes

Hashes for bc_stark_sdk-2.0.2-cp39-abi3-manylinux_2_31_aarch64.whl
Algorithm Hash digest
SHA256 2dc22763bd1ad43c50413d5ceb69e334d1e3829378f0224ec6fe8508bfda41c2
MD5 bb45e0a14efc3138589395906a676918
BLAKE2b-256 6cd6a95c7acf9ba0365d96e9cd75069f55da86871d00a8b80cefb688a6f9eb4a

See more details on using hashes here.

File details

Details for the file bc_stark_sdk-2.0.2-cp39-abi3-macosx_11_0_arm64.whl.

File metadata

  • Download URL: bc_stark_sdk-2.0.2-cp39-abi3-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.9+, macOS 11.0+ ARM64
  • Uploaded using 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}

File hashes

Hashes for bc_stark_sdk-2.0.2-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5b202bfe9209fba5bb7106e587fb3886b1b45f79c8f31c71e67fd9d48728c4cc
MD5 381d5f8a5b700cd4c31de98d6863692e
BLAKE2b-256 3684c56f158befe95018ff991ffd7f87e71b06a598596f4f5d757c526ecdf9fa

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page