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

Uploaded CPython 3.8+Windows x86-64

bc_stark_sdk-1.4.1-cp38-abi3-manylinux_2_31_x86_64.whl (3.0 MB view details)

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

bc_stark_sdk-1.4.1-cp38-abi3-manylinux_2_31_aarch64.whl (2.9 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.31+ ARM64

bc_stark_sdk-1.4.1-cp38-abi3-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.8+macOS 11.0+ ARM64

File details

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

File metadata

File hashes

Hashes for bc_stark_sdk-1.4.1-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 4a69e1a9d78e390d77952e7a9caf7f9beff3e5e3cf934d879edf20683c18892d
MD5 8bd3f5727ca8fd1b44755fb4715a2a58
BLAKE2b-256 982c4eade26f14d7f6a98e68eedbe19e3d963fcba9fba3ce811d7f92e7c32444

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bc_stark_sdk-1.4.1-cp38-abi3-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 50c493f647e1b116a2f62f70f6821e78b586bdfd0b27267e3f044904b8a0b2ff
MD5 fed850275fe1ad5d34d92333f4f339b4
BLAKE2b-256 5486dc44b6e72667c704427d793d1adf555e07e776a9df0feb366936448c6474

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bc_stark_sdk-1.4.1-cp38-abi3-manylinux_2_31_aarch64.whl
Algorithm Hash digest
SHA256 11182ebd5a560f07eb9f1d30c3b08d4eb08e586599bca0af4a37892cee1ba7c8
MD5 a14a22cce10e5f7b0ccd858578b9ec15
BLAKE2b-256 7f093010336e4662368cb329b5a465f8d381f0e9d1c720984456fe2a9d6718d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bc_stark_sdk-1.4.1-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cd55373499539e3cecb833e9306c4c43549464cb383716f68715df3cbbe9eb02
MD5 cdf46f96d0d51be4976ccf3721256344
BLAKE2b-256 f3d835bf900e5ac18a9c44073286a567f10ad98242c2438105f4dff38cb12442

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