Files
PRODIGIT-3366G/README.md
grabowski dc4ea820cf Set default baud rate to 115200 (confirmed working with device)
Tested on COM1 - device responds correctly at 115200 baud with CR+LF
termination. Verified identify and measure commands work.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 10:13:19 +07:00

1.6 KiB

Prodigit 3366G DC Electronic Load

Python RS-232 control tools for the Prodigit 3366G High Power DC Electronic Load (600V, 420A, 6000W).

Setup

uv sync

Quick Start

# Identify the instrument
prodigit identify

# Take a single measurement
prodigit measure

# Monitor continuously (Ctrl+C to stop)
prodigit monitor --interval 1.0 --output data.csv

# Live graph
prodigit live --interval 0.5

# Set CC mode at 10A
prodigit set CC 10.0

# Turn load on/off
prodigit load on
prodigit load off

# Send raw command
prodigit send "MODE?"
prodigit send "CC CURR:HIGH 5.0"

Serial Connection

Default: COM1, 115200 baud, 8N1, RTS/CTS hardware flow control.

# Use a different port or baud rate
prodigit -p COM3 -b 9600 identify

Python API

from prodigit3366g import Prodigit3366G

with Prodigit3366G("COM1", baudrate=115200) as load:
    load.remote()
    load.set_mode("CC")
    load.set_cc_current(10.0)
    load.load_on()

    result = load.measure_all()
    print(f"V={result.voltage:.3f}V  I={result.current:.3f}A  P={result.power:.3f}W")

    load.load_off()

Modes

Mode Command Description
CC prodigit set CC <amps> Constant Current (0-420A)
CR prodigit set CR <ohms> Constant Resistance
CV prodigit set CV <volts> Constant Voltage (0-600V)
CP prodigit set CP <watts> Constant Power (0-6000W)

3366G Specifications

Parameter Range 1 Range 2 (turbo)
Power 0-6kW 0-9kW
Current 0-420A 0-630A
Voltage 0-600V 0-600V