USB-TMC/SCPI driver and CLI for IT6500 series power supplies. Commands: identify, measure, monitor, live, set, output, protection, config, send. Auto-detects instrument via USB VID 0x2EC7 / PID 0x6522. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
47 lines
889 B
Markdown
47 lines
889 B
Markdown
# ITECH IT6500 Series DC Power Supply Control Tool
|
|
|
|
Python CLI and driver for controlling ITECH IT6500 series programmable DC power supplies via USB (USBTMC/SCPI).
|
|
|
|
## Installation
|
|
|
|
```bash
|
|
uv pip install -e .
|
|
```
|
|
|
|
## Usage
|
|
|
|
```bash
|
|
# Auto-detect and identify the instrument
|
|
it6500 identify
|
|
|
|
# Take a single measurement
|
|
it6500 measure
|
|
|
|
# Continuous monitoring with CSV export
|
|
it6500 monitor --interval 1.0 --output data.csv
|
|
|
|
# Live graph
|
|
it6500 live --interval 0.5
|
|
|
|
# Set voltage and current
|
|
it6500 set --voltage 12.0 --current 5.0
|
|
|
|
# Control output
|
|
it6500 output on
|
|
it6500 output off
|
|
|
|
# Check protection status
|
|
it6500 protection
|
|
|
|
# Configure OVP, slew rates
|
|
it6500 config --ovp 60.0 --rise 0.1 --fall 0.1
|
|
|
|
# Send raw SCPI commands
|
|
it6500 send "*IDN?"
|
|
it6500 send "VOLT 24.0"
|
|
```
|
|
|
|
## Supported Models
|
|
|
|
IT6512, IT6513, IT6512A, IT6513A, IT6522A, IT6502D, IT6512D, IT6532A, IT6533A, IT6523D
|