Skip to main content

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

BrainCo SDK code is licensed under the MIT License. The full text is included in the installed distribution’s LICENSE file. Third-party components retain their respective licenses.

Metadata

Release files for bc_stark_sdk 2.0.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for bc_stark_sdk 2.0.6
File Interpreter ABI Platform
bc_stark_sdk-2.0.6-cp39-abi3-manylinux_2_31_aarch64.whl CPython 3.9 abi3 Linux glibc 2.31+ ARM64 Details

Release files / bc_stark_sdk-2.0.6-cp39-abi3-manylinux_2_31_aarch64.whl

Download URL bc_stark_sdk-2.0.6-cp39-abi3-manylinux_2_31_aarch64.whl
Size 2.6 MB
Tags CPython 3.9 Linux glibc 2.31+ ARM64 abi3
SHA-256 checksum
How to use checksums
5fc64c3672d2f86edbd38095a30453703216193e446777c0ddd40ff463e59019
BLAKE2b-256 checksum
How to use checksums
0c4c1b18c48f62423fb0e5930526e896c8446065d8a7c5d19afb6ba4828d29db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.0 {"installer":{"name":"uv","version":"0.13.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"20.04","id":"focal","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

2.0.7

5 release files

This release

2.0.6 This release

1 release file

2.0.5

4 release files

2.0.4

4 release files

2.0.3

6 release files

2.0.2

4 release files

2.0.1

3 release files

2.0.0

3 release files

1.5.1

3 release files

1.5.0

1 release file

1.4.9

4 release files

1.4.8

4 release files

1.4.7

3 release files

1.4.6

3 release files

1.4.5

4 release files

1.4.4

4 release files

1.4.3

4 release files

1.4.2

5 release files

1.4.1

4 release files

1.4.0

4 release files

1.3.5

3 release files

1.3.4

3 release files

1.3.3

4 release files

1.3.2

3 release files

1.3.0

4 release files

1.2.4

4 release files

1.2.3

4 release files

1.2.2

3 release files

1.2.1

3 release files

1.2.0

1 release file

1.1.9

3 release files

1.1.5

4 release files

1.1.4

4 release files

1.1.3

4 release files

1.1.2

4 release files

1.1.1

4 release files

1.1.0

1 release file

1.0.9

1 release file

1.0.8

1 release file

1.0.7

3 release files

1.0.6

4 release files

1.0.5

1 release file

1.0.4

3 release files

1.0.3

3 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

3 release files

0.9.9

3 release files

0.9.8

3 release files

0.9.7

3 release files

0.9.6

2 release files

0.9.5

4 release files

0.9.4

1 release file

0.9.3

1 release file

0.9.1

3 release files

0.9.0

3 release files

0.8.9

1 release file

0.8.8

3 release files

0.8.7

1 release file

0.8.6

3 release files

0.8.5

2 release files

0.8.2

4 release files

0.8.1

3 release files

0.8.0

3 release files

0.7.9

1 release file

0.7.8

3 release files

0.7.7

1 release file

0.7.6

1 release file

0.7.5

2 release files

0.7.4

3 release files

0.7.3

3 release files

0.7.2

4 release files

0.7.1

4 release files

0.7.0

3 release files

0.6.8

4 release files

0.6.7

2 release files

0.6.6

4 release files

0.6.5

3 release files

0.6.4

4 release files

0.6.3

1 release file

0.6.2

4 release files

0.6.1

4 release files

0.6.0

2 release files

0.5.5

1 release file

0.5.4

2 release files

0.5.3

4 release files

0.5.2

3 release files

0.5.1

4 release files

0.5.0

3 release files

0.4.8

4 release files

0.4.5

3 release files

0.4.4

3 release files

0.4.3

4 release files

0.4.2

1 release file

0.4.1

1 release file

0.4.0

1 release file

0.3.9

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page