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

Uploaded CPython 3.8+Windows x86-64

bc_stark_sdk-1.3.0-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.3.0-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.3.0-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.3.0-cp38-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for bc_stark_sdk-1.3.0-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 a7ff7daae4c5c30c6b3da956a32aa67293426594102b57762b16a867fe063f13
MD5 3c00bda6b79528a4f3476e9398e83c50
BLAKE2b-256 1007dba4ead3fb26158f6dfa924f2653b82fd59ffe2b1bddc4eb8453477c038d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bc_stark_sdk-1.3.0-cp38-abi3-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 0d9cf05ab7889771aeec4b149aab23746befcb9613df574432187de21ed8df26
MD5 fbdd5822afb9613803d522177d50358a
BLAKE2b-256 49c01c12efa4cc819edbb3fda83de1874bf3744317ab971d8f327adf1d695442

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bc_stark_sdk-1.3.0-cp38-abi3-manylinux_2_31_aarch64.whl
Algorithm Hash digest
SHA256 c67f16936bac268a3bbdce35cdb6f39e0d5812908d46b9c4d3d6c6d617c21bd7
MD5 2d6a7b9f23b1805705521e4ab7d1c86a
BLAKE2b-256 b7a7475036a17716b27703947bb69ab3272d891264d80439469b85bc576147cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bc_stark_sdk-1.3.0-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 afacc10ac9a03a00cea9880346bed0eafaf833984880dcfb6938af7de091bcb2
MD5 f5c9c381df11535c57e3680389f6c89e
BLAKE2b-256 d046e6710cc7ada62af357a0fde8c0e140ad40da1914065c80462355544a0a2a

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