Documentation Index
Fetch the complete documentation index at: https://docs.lagerdata.com/llms.txt
Use this file to discover all available pages before exploring further.
Overview
This document outlines the instruments currently supported by the Lager
platform. All supported devices can be controlled locally or remotely
through the lager CLI and integrated directly into automated hardware
testing workflows and CI/CD systems.
Lager transforms traditional lab equipment into programmable
infrastructure for embedded engineering teams.
If your lab uses equipment not listed here, custom integration support
is available.
1. Power Control
Lager provides automated control of lab power equipment for
deterministic hardware testing, fault injection, and CI-driven
validation.
Power Supplies
| Manufacturer | Model | Channels | Control Command |
|---|
| Rigol | DP811 | 1 | lager supply |
| Rigol | DP821 | 2 | lager supply |
| Rigol | DP831 | 3 | lager supply |
| Rigol | DP832 | 3 | lager supply |
| Keysight | E36233A | 2 | lager supply |
| Keysight | E36312A | 3 | lager supply |
| Keysight | E36313A | 3 | lager supply |
| EA Elektro-Automatik | PSB 10060/60 | 1 supply + 1 solar | lager supply, lager solar |
| EA Elektro-Automatik | PSB 10080/60 | 1 supply + 1 solar | lager supply, lager solar |
Enables:
- Automated voltage/current control
- Power sequencing
- Brownout and glitch testing
- CI-integrated hardware validation
Battery Simulators
| Manufacturer | Model | Control Command |
|---|
| Keithley | 2281S | lager battery, lager supply |
Enables:
- Programmable battery emulation
- Charge/discharge profile simulation
- Low-voltage testing
Electronic Loads
| Manufacturer | Model | Control Command |
|---|
| Rigol | DL3021 | lager eload |
Enables:
- Load step testing
- Current sink validation
- Automated power integrity testing
2. Measurement & Analysis
Lager integrates measurement equipment into programmable test workflows,
enabling automated signal inspection and power analysis.
Oscilloscopes & Logic Analyzers
| Manufacturer | Model | Channels | Control Command |
|---|
| Rigol | MSO5204 | 4 analog + 1 logic | lager scope, lager logic |
| Pico Technology | PicoScope 2000 | 2 analog | lager scope |
Enables:
- Automated waveform capture
- Trigger-based signal validation
- Digital + analog correlation
Power Measurement
| Manufacturer | Model | Control Command |
|---|
| Yoctopuce | Yocto-Watt | lager watt |
| Joulescope | JS220 | lager watt, lager energy |
| Nordic Semiconductor | PPK2 | lager watt, lager energy |
Enables:
- Current consumption profiling
- Energy and charge integration
- Power statistics (mean/min/max/std)
- Power regression testing
Temperature Monitoring
| Manufacturer | Model | Channels | Control Command |
|---|
| Phidgets | Thermocouple | 4 | lager thermocouple |
Enables:
- Thermal monitoring during hardware tests
- Environmental validation
- Long-duration soak testing
3. Embedded Interfaces
Lager supports programmable hardware interface control for automated
communication testing and validation.
Multi-Protocol Adapters
LabJack T7
Control Commands: lager i2c, lager spi, lager adc,
lager dac, lager gpi, lager gpo
Interfaces:
- I2C (1 bus)
- SPI (1 bus)
- 14 ADC channels
- 2 DAC channels
- 24 GPIO pins
Total Phase Aardvark
Control Commands: lager i2c, lager spi, lager gpi,
lager gpo
Interfaces:
FTDI FT232H
Control Commands: lager i2c, lager spi, lager gpi,
lager gpo
Interfaces:
- I2C (1 bus)
- SPI (1 bus)
- 12 GPIO pins
Measurement Computing USB-202
Control Commands: lager adc, lager dac, lager gpi,
lager gpo
Interfaces:
- 8 ADC channels
- 2 DAC channels
- 8 GPIO pins
Enables:
- Automated peripheral communication testing
- Sensor validation
- Protocol-level fault injection
- Hardware-in-the-loop simulation
4. Debug & Flashing
Lager supports industry-standard ARM debug probes, all driven through
the same lager debug command so probe choice is transparent to your
scripts and CI pipelines.
| Manufacturer | Model | Control Command |
|---|
| SEGGER | J-Link | lager debug |
| SEGGER | J-Link Plus | lager debug |
| SEGGER | Flasher ARM | lager debug |
| STMicroelectronics | ST-Link/V2, V2-1, V3 | lager debug |
| Raspberry Pi | Debug Probe (RP2040 / Picoprobe, CMSIS-DAP) | lager debug |
| FTDI | FT232H (e.g. C232HM cable, Adafruit FT232H breakout) | lager debug |
| FTDI | FT2232H (e.g. Olimex ARM-USB-OCD-H) | lager debug |
| FTDI | FT4232H (requires custom openocd_config) | lager debug |
| Any vendor | CMSIS-DAP compatible (Atmel EDBG, NXP DAPLink, etc.) | lager debug |
Capabilities:
- Flash firmware
- Erase device
- Reset target
- Launch GDB server
- Memory read/write
Notes:
- OpenOCD-backed probes auto-select an interface configuration from
the USB VID/PID for the chips listed above. The FT4232H is supported
but has no safe default — there are too many wiring variants on
quad-MPSSE boards — so you must pass an
openocd_config pointing at
the right interface cfg for your board. The same escape hatch covers
non-standard FT232H/FT2232H wiring and any probe not in the table
(e.g. Black Magic Probe, Glasgow Interface Explorer).
- Multi-channel FTDIs (FT2232H, FT4232H) expose each MPSSE channel as
a separate debug net via an
@A/@B/@C/@D suffix on the device
field, so a single chip can drive multiple targets independently;
channels C and D on the FT4232H are UART-only. See the
nets reference for the channel-suffix
syntax.
- Target chip configuration is auto-selected from the device name for
STM32, nRF5x, RP2040/RP2350, ATSAM, LPC, i.MX RT, and ESP32
families; anything else can be driven via a custom OpenOCD target
config.
5. Connectivity & Control
USB Power Switching
| Manufacturer | Model | Ports | Control Command |
|---|
| Acroname | 8-Port USB Hub | 8 | lager usb |
| Acroname | 4-Port USB Hub | 4 | lager usb |
| Yepkit | YKUSH | 3 | lager usb |
Enables:
- Automated USB device cycling
- Remote power reset of DUTs
- CI-controlled peripheral management
Serial / UART Adapters
| Manufacturer | Model | Control Command |
|---|
| Prolific | PL2303 | lager uart |
| Silicon Labs | CP210x | lager uart |
| Espressif | ESP32 JTAG Serial | lager uart |
Enables:
- Automated log capture
- Bootloader interaction
- Serial-based test automation
Wireless
| Protocol | Control Command | Capabilities |
|---|
| Bluetooth Low Energy (BLE) | lager ble | Scan, connect, disconnect, service discovery |
| WiFi | lager wifi | Scan, connect, disconnect, status |
Enables:
- Wireless device testing
- Remote connectivity validation
- Automated provisioning tests
6. Vision & Automation
Cameras
| Manufacturer | Model | Control Command |
|---|
| Logitech | BRIO HD | lager webcam |
| Logitech | BRIO | lager webcam |
| Logitech | C930e | lager webcam |
Enables:
- Visual DUT inspection
- Remote lab visibility
Robotic Automation
| Manufacturer | Model | Control Command |
|---|
| Rotrics | Dexarm | lager arm |
Capabilities:
- Position read/write
- Homing
- Motor enable/disable
- Acceleration configuration
Enables:
- Automated physical interaction with hardware
- Button press automation
- Mechanical test workflows
Custom Instrument Support
Lager’s modular architecture allows new instruments to be integrated
quickly through backend extensions.
If your lab uses equipment not listed in this document, please contact
us to discuss integration support.
Contact
Lager Data
GitHub
GitHub Issues