Skip to content
BenchMesh

Instruments · software features

Your instruments can do more than their front panel shows

The front panel of an instrument shows what its maker had room and budget for. The measurements behind it often allow much more: power from voltage and current, statistics from a stream of readings, a data log from every value, a sweep from a sequence of setpoints. Here is what BenchMesh adds to instruments that never had it, with real models from our test bench - and what comes next.

By Marek Kaszewski8 min read

A power supply without a watt readout

The Tenma 72-2540 on our test bench - the same design as the Korad KA3005P, Velleman PS3005D and RND 320-KA3005P - has two displays: volts and amps. No watts. When you test a converter, a heater, an LED string or a motor, power is often the number you actually want, so you multiply in your head or on a calculator.

The supply already measures both factors. BenchMesh reads them over USB and shows output power on the panel, next to voltage and current, calculated as P = V x I from the supply's own measurements. It is a reading like the others: you can record it, use it in a flow ("stop when the power exceeds 20 W") or read it from MATLAB and Python.

The Tenma is not an exception. Of the twelve power supply families we compared, from the cheapest to the professional, only seven measure power themselves. With BenchMesh all twelve show it - the Korad KA series and its rebrands, the OWON ODP, Siglent SPD3303X, Manson HCS, Hantek PPS and Juntek DPM86xx included. Where an instrument measures power itself, its own value is shown instead.

That is the general idea of this post: the value software adds is largest exactly where the instruments are cheapest.

Readings the instrument does not show

Power is the simplest case of a value calculated from what the instrument already reports. Others available today:

InstrumentIt reportsBenchMesh adds
Power supplies (Tenma 72-2540, Korad KA3005P, OWON ODP and more)Voltage, currentOutput power, recordable
Signal generators (OWON DGE2070)Frequency, amplitude in Vpp, offsetEntry by period instead of frequency; amplitude shown and entered as Vrms or dBm; high and low levels
LCR meters (East Tester ET4401, Tonghui TH2830)A primary and a secondary parameter, e.g. Cs and DQ from D, ESR from Cs-D, Rs from Ls-Q - next to the pair you measure, without switching function

The OWON DGE2070 is a good example of the second row: its SCPI interface sets frequency, Vpp and offset only, so a period, a level in Vrms or dBm, or high and low levels have to be converted before they are sent. BenchMesh does the conversion, so you enter the value in the unit your circuit needs.

The same front-panel functions on every instrument

Multimeters are a different story. Almost all of them have relative mode, min / max and similar functions somewhere - but spelled seven different ways, behind different buttons, and mostly out of reach from a computer. BenchMesh gives every meter the same set on its panel, for example the OWON XDM1241 on our bench:

  • MIN, MAX and AVG of the readings since you started, restarted when you change function.
  • Hold to freeze a reading and Rel Δ to show the difference from a reference.
  • A bar graph of the reading against the range, the analogue needle many bench meters lack.

Spectrum analyzers such as the tinySA Ultra get a max-hold trace and a peak readout on the BenchMesh screen, the same on every analyzer. And every instrument gets the same kind of panel whoever made it, plus a command console with history for the moments you want to talk to it directly.

A data logger for every instrument

Expensive instruments have a data logger built in: a top-end multimeter records thousands of readings with trend charts and statistics, a professional supply logs its output to internal memory or a USB stick. Budget instruments have nothing of the kind - and even the expensive ones record only themselves.

BenchMesh records any reading of any instrument on one shared timeline: the supply's voltage, current and calculated power, the meter's reading and the load's current, sampled on a common time grid and exported to CSV or loaded into pandas. A meter that cost less than a lunch for the team and a load that cost a few hundred logs side by side, as one data set. That is one feature where the cheap bench now does more than a single top-end instrument: the logger covers the whole experiment, not one box.

Sequences for instruments with only a knob

Professional supplies and loads have list mode, ramps, timers and built-in battery tests. The Tenma has a knob and a memory button. BenchMesh flows add the sequence on the computer side, so they work with any supply or load it controls:

  • List and ramp: step the voltage from 1 V to 12 V in 0.5 V steps, holding each for ten seconds, and record the whole run.
  • Repeat until: keep a step going until a reading crosses a value - the battery reaches 3.0 V, the meter reads 5 V.
  • Battery discharge: draw a constant current with the OWON OEL1515, record the voltage and switch the input off at the cut-off.
  • Decide and loop: repeat a test, branch on a result, sweep a second instrument.

You can build a flow by hand, or describe it in plain words and let a model of your choice assemble it. Every step that can switch an output on needs your confirmation before the run starts.

What software cannot add

Software works with the readings the instrument gives it, so a few things stay with the hardware:

  • Accuracy and resolution. A calculated power is as accurate as the voltage and current behind it; statistics are as good as the readings.
  • Speed. A serial supply answers a few times a second. Software statistics, logs and sequences work at that pace - fine for tests of minutes and hours, not for fast transients, where the instrument's own functions stay better.
  • Protection. Hardware over-voltage and over-current protection reacts in microseconds; software reacts after the next reading and cannot act when the cable is pulled. Set the instrument's own OVP and OCP first.

Within those limits, the gap between what a budget instrument measures and what it shows is large - and software closes most of it.

Coming next

The next releases move the calculations onto the BenchMesh server, so every value is recorded, available to flows, MATLAB, Python and AI assistants, the same in every window, and labelled with where it comes from (instrument, calculated or software). Planned, in roughly this order:

InstrumentPlanned
Power supplies and loadsEnergy and charge (Wh, Ah) and on-time - today only a few supplies, such as the Riden RD60xx, count them; resistance R = V / I; efficiency from a supply and a load together
MultimetersStatistics, Rel, dB / dBm with any reference and mx+b sensor scaling on the server, so they are recorded; pass / fail limits
Power suppliesPresets stored in BenchMesh for supplies without memories (recalling one never switches the output on); an output-off timer; CV / CC shown where the supply does not report it
Power supplies and loadsA software over-voltage and over-current trip as a second line of defence - it only ever switches off, and never replaces the hardware protection
Electronic loadsConstant-power and constant-resistance modes on loads that only do constant current (for slow sources); I-V curves; internal resistance of batteries
OscilloscopesMeasurements calculated from the downloaded trace - min, max, mean, RMS, frequency, duty, rise and fall - the same set on every scope
LCR meters and spectrum analyzersAll impedance parameters from any measured pair, tolerance bins; peak level and frequency as recordable values, limit masks
Built-in proceduresReady-made battery discharge, list and ramp, stepped generator sweep, OCP trip test and LCR frequency sweep

The roadmap tracks what is in progress. If your instrument lacks a feature you need, tell us - the instruments with the fewest features are the ones that gain most.

Questions

Can a Tenma 72-2540 or Korad KA3005P show output power in watts?

Not on its own display: it shows voltage and current only. Connected to BenchMesh over USB, it gets a power readout calculated from the measured voltage and current, which can be recorded like any other reading.

Is a calculated power reading as good as a measured one?

It is as good as the voltage and current it comes from: P = V x I from the supply's own measurements. Where an instrument measures power itself, BenchMesh shows the instrument's value instead.

Can I log data from a multimeter or power supply that has no data logging?

Yes. BenchMesh records any reading of any connected instrument on one shared timeline and exports it to CSV, whether the instrument has internal memory or not.

Can BenchMesh add list mode or a battery discharge test to a power supply or load that lacks it?

Yes, as a flow: a sequence of steps that sets values, waits, reads, decides and records. Flows run on the computer, so they work with any supply or load BenchMesh controls; every step that can switch an output on needs your confirmation.

Read more

Features need a connection first: why a USB or LAN port is worth paying for is in Do not buy instruments without connectivity means, and how to put a whole bench on the lab network is in Top-end instrument features for the instruments you already own.

← All posts