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

Uploaded CPython 3.8+Windows x86-64

bc_stark_sdk-1.4.2-cp38-abi3-manylinux_2_34_x86_64.whl (3.0 MB view details)

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

bc_stark_sdk-1.4.2-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.2-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.2-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.2-cp38-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for bc_stark_sdk-1.4.2-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 4d4b876ac9bde263018e790cdc050a16c432925e9bbbeef9923d9b23318f50dd
MD5 1d4391b4ee5d3e4669dfcd1117657803
BLAKE2b-256 729c0369f5ff0d4aa5363e50a0cd2657c749e9e42a29accd2e0fbd7195a6bc28

See more details on using hashes here.

File details

Details for the file bc_stark_sdk-1.4.2-cp38-abi3-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for bc_stark_sdk-1.4.2-cp38-abi3-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 01705c2fb68de7747fea4bb9a670d8ed63c3eb3311853a871bc9412dae3362c7
MD5 78808037cad850d7a22f79d9e1e8779b
BLAKE2b-256 726ea573d97a03d95343a60af8a3c2afe77059be208ee4e552dae53cf5f30fdb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bc_stark_sdk-1.4.2-cp38-abi3-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 9b7d306307326f5c9eb0dc19a52904ba38008745acb1f0e1460c08955c9a3c30
MD5 2612a095a36bda1513259a2d4faf3c2e
BLAKE2b-256 bd6a2fea27667ff9da67b1f7cc64509de0d609edd5aa9f64c0cd298096796f68

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bc_stark_sdk-1.4.2-cp38-abi3-manylinux_2_31_aarch64.whl
Algorithm Hash digest
SHA256 62c6de11d15150bd49e95c0472cbe88760f158a4f3972fc8bdfeb4593c8ebfd1
MD5 29c5decdfceaf3c946da5f42275e509c
BLAKE2b-256 3628e3d867621632050bb5ffde2a528fdc8f20f0f5ed02daaaf8fc839e68886e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bc_stark_sdk-1.4.2-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 619a21f74d3facea99eb681956110cc84d93c83d9cef5e17ca3f2b29a76f6f53
MD5 a256fd429f4797126cf5a8ceb40b57f9
BLAKE2b-256 ddaf9bfa5f44533d9bbf3933a22c87e61b6cb0a8d231f223c3452eaf2e39ad9f

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