grabowski fcb1e1db2a Initial ITECH IT6500 series DC PSU control tool
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>
2026-03-11 11:36:39 +07:00

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
No description provided
Readme 36 KiB
Languages
Python 100%