Instrument automation

Bring the bench into one workflow.

Amp Bench Kit combines signal generation, waveform capture, and data acquisition in a Python toolkit with GUI and command-line interfaces.

Conceptual measurement workflow with a generator, amplifier under test, oscilloscope, and data acquisition connected through a Python toolkit.
A conceptual measurement workflow, independent of a specific bench setup.
ApplicationPython / Qt
Instrument linksSerial, VISA / SCPI, LabJack
WorkflowsGUI & command line

The engineering problem

Make repeatable bench tasks easier to run.

Amplifier measurements often involve several instruments and repeated sequences: configure a source, capture a waveform, collect data, and examine the result.

Amp Bench Kit brings those operations into shared workflows, with instrument helpers and a common interface for manual work and scripted sequences.

Implementation

Connect, capture, examine.

Signal generation

Helpers for the FeelTech FY3200S function generator support source configuration and signal-generation tasks through its serial interface.

Waveform capture

VISA / SCPI workflows connect to a Tektronix TDS2024B oscilloscope for instrument control and waveform capture.

Data acquisition

LabJack U3 / U3-HV support brings analog and digital I/O into the same bench toolkit.

Measurement workflows

The toolkit includes frequency-sweep and waveform-analysis helpers, including RMS, peak-to-peak, and THD calculations.

Development

Work without a connected bench.

Simulated hardware modes let contributors explore workflows and test software behavior without connecting the instruments.

Those checks support development. Measurement accuracy, calibration, and behavior on a particular bench still depend on the instruments and setup used.

Get in touch

Let’s talk engineering.

For engineering roles, freelance projects, or questions about this work, email me or connect on LinkedIn.

Résumé available on request.