implementing-zaber-interface

Implement Zaber motor interfaces with zaber-motion for hardware discovery and axis binding.

2|1|Updated Jan 2, 2025
One-click install
npx skills add https://github.com/Sun-Lab-NBB/sl-experiment --skill implementing-zaber-interface
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: implementing-zaber-interface
Source: https://github.com/Sun-Lab-NBB/sl-experiment/tree/main/.claude/skills/zaber-interface
Command: npx skills add https://github.com/Sun-Lab-NBB/sl-experiment --skill implementing-zaber-interface

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a structured guide to implement Zaber motor interfaces in acquisition systems, enabling reliable hardware integration and consistent software bindings.

Core Features & Use Cases

  • Zaber Interface Implementation: Patterns for motor discovery, axis binding, safety workflows, and API usage.
  • Hardware Integration: How to connect to Zaber hardware via zaber-motion, validate devices, and manage predefined positions (park/mount/maintenance).
  • Use Case: When adding Zaber motor support, follow this skill to integrate bindings, verify configuration, and restore session positions.

Quick Start

Use this skill to set up a basic Zaber motor binding on a test system and validate the binding workflow.

Frequently Asked Questions about implementing-zaber-interface

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement a Zaber motor interface using zaber-motion for device discovery?

To implement a Zaber motor interface, use zaber-motion to enable hardware discovery, axis binding, and position management. This involves connecting to Zaber hardware, validating devices, and configuring axes for your acquisition system.

What is the best way to bind axes and manage positions for Zaber motors in an acquisition system?

Axis binding and position management for Zaber motors involve configuring axes through the zaber-motion library to control movement. You can manage predefined positions like park, mount, and maintenance, and restore previous session positions using provided patterns.

How do I troubleshoot Zaber motor connectivity and validate device configuration?

Troubleshooting Zaber motor connectivity involves using zaber-motion to validate device configuration and enforce safety checks. The skill provides patterns to verify hardware connections, validate device settings, and apply safe motion workflows during integration.

Does zaber-motion support restoring previous session positions for motor control?

Yes, zaber-motion supports restoring previous session positions for motor control. The skill provides specific patterns and utilities to save and restore positions, ensuring consistent state management across acquisition system restarts.

What safety checks do I need when adding Zaber motor support to a hardware integration?

When adding Zaber motor support, required safety checks include enforcing safe motion patterns and validating device configuration before movement. The skill provides structured workflows to ensure hardware integration safety during axis binding and position management.

Can I use this Zaber motor interface guide for predefined position management like park and mount?

Yes, this guide supports predefined position management including park, mount, and maintenance positions. It provides patterns to configure, validate, and restore these predefined positions through the zaber-motion hardware binding utilities.