main
John Lauer Add electronic load equipment prototype, carrier reconstruction and control dashboard d1c6e4f 1d ago

Electronic Load Molecule

A reusable probing-workcell equipment package built around the Siglent SDL1020X-E: a reconstructed carrier model, a constant-current dashboard, a SCPI driver and a test procedure for the 12 V to 5 V / 1 A buck molecule.

Status: software prototype and mechanical planning reconstruction. No instrument has been bought or physically tested. The CAD is not manufacturer CAD and is not a fully verified digital twin. The carrier is not released for fabrication or robotic handling.

What is included

  • Named-body STEP and GLB, parametric CadQuery source, documented envelope and uncertainty metadata.
  • Dashboard: rotate/explode model, 0–1 A CC demand, ON/OFF, V/I/P readback, trend and CSV export.
  • Model/serial-pinned PyVISA adapter; disconnected by default, explicit simulation for development.
  • Companion integration with the current control-panel dashboard's read-only state API.
  • An installed-use skill, engineering notes, purchase budget, qualification checklist and milestone video material.

Why this load

The manufacturer lists the SDL1020X-E at $574. It provides programmable CC/CV/CR/CP loading, remote communication and sensing; the initial software exposes static CC only. The buck's 5 W requirement is modest, but a commercial instrument provides a reusable platform for later workcell tests. See the candidate and CAD comparison.

The model uses the published 256 × 410 × 115 mm envelope and 5.8 kg mass. Connector locations, feet and cosmetics are approximate. The proposed 288 × 448 mm supported carrier uses a 32 mm-grid datum; the actual pin retention and alignment-sheet support attachment remain engineering work. The native Adom GLB is Z-up and meters; STEP is millimeters. See mechanical qualification.

Run the dashboard

adom-wiki pkg install adom/electronic-load-molecule
cd adom_modules/adom/electronic-load-molecule
python3 server.py

Open port 8864 through your current Hydrogen proxy. The default shows disconnected. For a clearly labelled demonstration, use python3 server.py --simulate. If the proxy rewrites Host, set --origin to the exact browser origin. For hardware connection, use the integration guide; do not use the simulation as a hardware acceptance result.

The load connects to buck J4 VOUT and J5 GND. The control panel supplies the buck input and hosts the instrument connection; the load uses its own mains power. No installed control-panel firmware or configuration has been changed.

Purchase budget

$574 instrument; $744–$914 prototype equipment subtotal, before tax, shipping, engineering and qualification. The subtotal combines current listings and planning allowances, not a supplier quote. Complete cost breakdown and exclusions.

Reproduce and qualify

python3 -m unittest discover -s tests -v
# CAD build, in a separate environment with cadquery and trimesh:
python3 cad/build.py

Hardware acceptance requires received-unit dimensions, fit/airflow checks, structural and robot payload approval, confirmed SCPI behavior, independent shutdown, calibration checks and measured buck tests. Software watchdog OFF cannot be guaranteed after transport loss or controller failure.

Control panel · Base scaffold · Operation skill · Build video notes