fcb1e1db2a5ef3b3dcda254ea0579cc7a86dbe8d
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>
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
uv pip install -e .
Usage
# 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
Description
Languages
Python
100%