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

This version

1.3.3

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

Uploaded CPython 3.8+Windows x86-64

bc_stark_sdk-1.3.3-cp38-abi3-manylinux_2_31_x86_64.whl (3.2 MB view details)

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

bc_stark_sdk-1.3.3-cp38-abi3-manylinux_2_31_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.31+ ARM64

bc_stark_sdk-1.3.3-cp38-abi3-macosx_11_0_arm64.whl (2.6 MB view details)

Uploaded CPython 3.8+macOS 11.0+ ARM64

File details

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

File metadata

File hashes

Hashes for bc_stark_sdk-1.3.3-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 8f62fcb4f822e3899960a26d7f9b0ffba291a5ae256d31627658598ca70b626d
MD5 a821c7ba69619b76c02a59f60d093c2c
BLAKE2b-256 1ade7251b3a8f2f46923860a4e4368e57d890c18f1f3b90332afbd2ace455d19

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bc_stark_sdk-1.3.3-cp38-abi3-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 936bf3dd577af560f767da75df337ed2af2d0a95f4fe9a17f40a40295ab4aa00
MD5 deb130b39d6bdf3466dab0080d4f4202
BLAKE2b-256 310ded273f19fbe488570f68972dff12f86542acebb0dccca5f2b3c83b72e253

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bc_stark_sdk-1.3.3-cp38-abi3-manylinux_2_31_aarch64.whl
Algorithm Hash digest
SHA256 cebbf85aaefbfc58f2cf147059144185653c8b98e25312e4b9081bf73fc77909
MD5 8bc3f32be36a244ee9d46fbeb2ce6749
BLAKE2b-256 2e8fed0b31cbabba3baedbb0d7ddb33183258e19504bb629b84c8e7ac704efbb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bc_stark_sdk-1.3.3-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bfad13130aae8eaf0955e082a6d0f0dc721f5d98b6c2560a8ba72dd7b3e9785a
MD5 5f8a3576f48684582e92ff0d17452f70
BLAKE2b-256 d6d82413b69a35b61760e6c0c184ed2a8896c5cfe16b23fa486dd3848ea3744c

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