Skip to content
robin-cachy edited this page Jun 8, 2026 · 5 revisions

open-EE-workbench Wiki

A non-proprietary, cross-compatible VISA toolset for automating the modern electronic engineering workbench.

Built on PyVISA and PyVISA-py with SCPI dialect coverage across 69 instrument families from 15 vendors — Keysight, Rigol, Rohde & Schwarz, Tektronix, Siglent, Agilent, and more.


Pages

Page Contents
Getting Started Installation, USB permissions, scanning your bench, launching the GUI
Workbench and Instruments Workbench files, instrument roles, the GUI workbench tab, manual assignment
Test Types Engineering context for every test: what it measures and when to use it
Automation Tests Built-in parametric tests: DC sweep, PSU interrupt, AC sweep, DMM logger
Plot Specific Transistor characterisation: Static Characteristic (IV Curve) and Transfer Characteristic
Sandbox Building custom tests with the column-based pipeline editor
eewBackbone Reference SCPI command database: structure, inheritance, adding new instruments
CLI Scripts nachoVisa.py, setWorkbench.py, and standalone scripts

Quick start

git clone https://github.com/kerstensrobin/open-EE-workbench
cd open-EE-workbench
python install.py          # install deps + optional desktop launcher
python core/nachoVisa.py   # scan bench, save workbench
./open-eew                 # launch GUI (open-eew.bat on Windows)

See Getting Started for the full walkthrough.

Clone this wiki locally