f3ts-hardware-utils is the hardware-control layer of the FixturFab functional test stack. It connects to and controls the test instruments on a functional test station, so a pytest-f3ts test plan can drive real hardware through one Python library. It works standalone for scripting and interactive use as well.
Supported equipment#
The library ships drivers for the test equipment FixturFab supports:
- Acroname Manufacturing Test Modules (via the BrainStem SDK)
- Feasa LED analyzers
- FixturFab test instruments (FixturCtrl, FixturIO, FixturRelay)
- Segger J-Link programmers (via pyOCD)
- Rigol power supplies and programmable loads (via VISA)
- USB relay hardware
Install#
poetry add f3ts-hardware-utilsOr with pip:
pip install f3ts-hardware-utilsRequires Python 3.10+. The package is open source under GPLv3.