Skip to main content

BrainCo Stark SDK

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-1.4.6-cp38-abi3-win_amd64.whl (4.2 MB view details)

Uploaded CPython 3.8+Windows x86-64

bc_stark_sdk-1.4.6-cp38-abi3-manylinux_2_31_x86_64.whl (3.3 MB view details)

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

bc_stark_sdk-1.4.6-cp38-abi3-manylinux_2_31_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.31+ ARM64

File details

Details for the file bc_stark_sdk-1.4.6-cp38-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for bc_stark_sdk-1.4.6-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 0693a6419b092706cc589c24eac46012ee1959040757c09c2d974e4d1fa94cc4
MD5 59e81e2647e98fbbe837ef8b5e3bc7b7
BLAKE2b-256 3540b2f6dd03153fc0d8b9d711cdf8ed5b8dc33e5959199cc4da0eb62a33b184

See more details on using hashes here.

File details

Details for the file bc_stark_sdk-1.4.6-cp38-abi3-manylinux_2_31_x86_64.whl.

File metadata

  • Download URL: bc_stark_sdk-1.4.6-cp38-abi3-manylinux_2_31_x86_64.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: CPython 3.8+, manylinux: glibc 2.31+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.13 {"installer":{"name":"uv","version":"0.11.13","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-1.4.6-cp38-abi3-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 85b73a0ca04db265d2fc3ac8bcabbc2ad25c3638d802da2e45e66e6d0369a986
MD5 3ce697c3be8954be97f3ec614fa08e2d
BLAKE2b-256 3f60cdf357f0086639eb60b4c6618f1957cc14116d82fee7b82918193ca283b3

See more details on using hashes here.

File details

Details for the file bc_stark_sdk-1.4.6-cp38-abi3-manylinux_2_31_aarch64.whl.

File metadata

  • Download URL: bc_stark_sdk-1.4.6-cp38-abi3-manylinux_2_31_aarch64.whl
  • Upload date:
  • Size: 3.2 MB
  • Tags: CPython 3.8+, manylinux: glibc 2.31+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.13 {"installer":{"name":"uv","version":"0.11.13","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-1.4.6-cp38-abi3-manylinux_2_31_aarch64.whl
Algorithm Hash digest
SHA256 f534859744998055108fe27c6cb01339c8acb7b8a21d08904708a2417093635b
MD5 fcdaf209bb77cfc7bb0c694df081cfe1
BLAKE2b-256 9a9a64f2ecdef566984d560a78145fc47821a5538a6f08a657ab8708dbf339ce

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