-
Notifications
You must be signed in to change notification settings - Fork 1
Home
robin-cachy edited this page Jun 8, 2026
·
5 revisions
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.
| 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 |
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.