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

Uploaded CPython 3.8+Windows x86-64

bc_stark_sdk-1.2.4-cp38-abi3-manylinux_2_31_x86_64.whl (2.9 MB view details)

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

bc_stark_sdk-1.2.4-cp38-abi3-manylinux_2_31_aarch64.whl (2.8 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.31+ ARM64

bc_stark_sdk-1.2.4-cp38-abi3-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.8+macOS 11.0+ ARM64

File details

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

File metadata

File hashes

Hashes for bc_stark_sdk-1.2.4-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 e1e6c4725ef162e846598cd5ca2263026ec14113ee6c9135986e30c49074fc9e
MD5 b80b13197119e310e2f6285d2d9ffd41
BLAKE2b-256 e9f7816ca24423c1b66135a62904eb22ab296cbf31afc5f7b5a3c4cf3af53f5c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bc_stark_sdk-1.2.4-cp38-abi3-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 15ab4ea7e52016fb5fdf863143cbe6698a67ebc8cceaad011a5cdc09baffda42
MD5 f9d3e1d65a5a8d6235a76f6cf4532c56
BLAKE2b-256 1f11d49e4e0795bc2a7524bd0c8b1bda2d2e482bb19e1bd3b59b53cbcc94f6a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bc_stark_sdk-1.2.4-cp38-abi3-manylinux_2_31_aarch64.whl
Algorithm Hash digest
SHA256 d10aead6caeebe69f1c389458349d1b251928aa34d986cc585249056538679ac
MD5 48c2e24e0a5acc957ffb4d3a436bc53a
BLAKE2b-256 5a4c5661bda4fc1899cc90dfb25c1b1942ac8d1ac481a048d951536c5d3625d4

See more details on using hashes here.

File details

Details for the file bc_stark_sdk-1.2.4-cp38-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bc_stark_sdk-1.2.4-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0439e4fb259c3177bbdaf7525e71ee0400894cf36a9b58c665ad3c66df05c237
MD5 8c0193dc6595fa444620cbde63d9ad79
BLAKE2b-256 26551559c8d3d2833b5efb499a2b1e5ffb26a2410888199bf3b763914e48250e

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