Professional VS Code extension for Zeptools (ZEM) internal high-voltage box testing: serial communication, live monitoring, session timeline, SQLite measurement logging, and export tools.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Zem-Internal HV Test Box is a Visual Studio Code extension for Zeptools (ZEM) internal high-voltage box validation and production testing. It provides the same control surface as the standalone Electron application, embedded directly in your VS Code or Cursor workspace.
Features
Serial communication — Connect to the HV box over COM port with protocol-level TX/RX logging.
Live monitoring — Real-time HV, filament, grid, and emission (Ie) readouts with polling control.
Manual control — Set voltage, filament, and grid parameters with action logging.
Session timeline — In-session table and chart with zoom-adaptive curve rendering.
Measurement storage — SQLite-backed measurement history for long-running tests.
Communication logs — Daily plain-text log files for audit and troubleshooting.
Export — Export communication logs and session data to the desktop on demand.
Requirements
Visual Studio Code 1.85+ or compatible Cursor build
Windows with a available COM port and HV box hardware
Native modules (serialport, better-sqlite3) are bundled for the extension host Electron ABI
Getting Started
Install the extension from the Visual Studio Marketplace.
Open the Command Palette (Ctrl+Shift+P).
Run Zem HV Test: Open Control Panel.
Select your COM port and start polling.
The control panel opens as a VS Code webview with the full HV test UI.
Commands
Command
Description
Zem HV Test: Open Control Panel
Open or focus the HV control webview panel
Data Storage
Data
Location
Measurements
%APPDATA%/hvbox-vscode/measurements (SQLite)
Communication logs
%APPDATA%/hvbox-vscode/logs-text/
User settings
%APPDATA%/hvbox-vscode/settings.json
Support
For internal Zeptools (ZEM) users, contact the software team or open an issue in the internal GitLab repository.
License
Proprietary — Zeptools internal use only. Unauthorized redistribution is prohibited.