The AI-Native
Test & Measurement Platform

One platform to control every instrument, automate experiments, and analyze results. Carbon brings AI to the hardware layer so your lab runs faster — and eventually, on its own.

Daemons

Cryostat Rackonline
RF Benchonline
Optics Tableoffline

Instruments

Cryostat Rack

Keysight N5247B PNA-Xonline
TCPIP0::192.168.1.42::inst0::INSTR
Bluefors LD-400online
TCPIP0::192.168.1.43::inst0::INSTR

RF Bench

R&S SMW200Aonline
TCPIP0::192.168.1.44::inst0::INSTR
Keysight 34461A DMMonline
GPIB0::22::INSTR
Stanford Research SR830 Lock-Inoffline
USB0::0x1AB1::0x04CE::DS1ZA000000001::INSTR
Lab Assistant

Connect to the Keysight PNA-X on the cryostat rack and run an S21 sweep from 4 to 8 GHz.

Listed daemons, confirmed the VNA on the cryostat rack, then staged the S21 trace and swept 4–8 GHz with 1601 points. Resonance at 5.832 GHz, Q ≈ 12.4k — data written to s21_sweep_001.h5.

Great. Now set the Bluefors to cool down to 20 mK and monitor the temperature while it stabilizes.

Bluefors LD-400 mixing chamber setpoint 20 mK; trending from 42 mK with auto refresh every 30 s. I'll ping you once we're within ±1 mK for 60 s (~15 min ETA at current slope).

Once it's stable, repeat the S21 sweep and compare with the room-temp data.

Queued: when MXC holds at 20 mK ± 1 mK for 60 s, I'll rerun the same S21 span and overlay versus s21_sweep_001.h5. Standing by.

Log sweep metadata for the last run—center, span, points, IF bandwidth, and file path—into the lab notebook summary.

Pulled latest sweep settings from the VNA state and appended a Run summary cell: center=6.0 GHz, span=4 GHz, points=1601, IFBW=1 kHz, `s21_sweep_001.h5`. Linked to daemon Cryostat Rack and timestamp UTC.

Check the SMW200A on RF Bench for errors and reset the error queue if it's clear.

Queried SMW200A error queue: 0, 'No error' twice for confirmation. Queue is clean—no *CLS needed. RF source looks healthy.

When MXC hits base, trigger the cold S21 sweep and diff against room temp—highlight delta Q and f0 shift.

Watch is armed on MXC ≤ 21 mK for 60 s. On fire: INIT:IMM on S21, load `s21_sweep_001.h5`, compute Δf0 / Q ratio, and pin the overlay in chat. Estimated notification in ~12 min at current cooldown.

Thanks—ping me if SMW throws a non-zero error during the watch window.

Will do. I'm polling SYST:ERR? on SMW200A every 2 min while the watch runs; if code ≠ 0, I'll surface the string here and pause the sweep trigger until you confirm.
Ask the lab assistant...

Your lab,
delivered.

Instruments, automation, and AI in one place — so your team can run experiments, not wrangle infrastructure.

Lab assistant

Natural-language control and runbooks connected to your hardware through MCP.

Thinking…
Sweep bias and log S21 to dataset…

One platform surface

Everything your team touches — from drivers to dashboards — shares the same data model and permissions.

InstrumentsMCPNotebooksDashboardsData lakeTeam roles

Hardware fabric

Daemons at the edge, VISA and drivers in the middle, tight loops when you need them — without losing the big picture.

DaemonsInstruments
VNA
RF
AWG
DMM
Cryo
SMU
Mux
LIA
PSU

Analysis & apps

Notebooks for exploration, dashboards for monitoring — tied to the same traces and datasets your instruments produce.

Live measurement · 12 traces

Team & isolation

Projects, roles, and resource ACLs so sensitive rigs and datasets stay where they belong.

cryo.project.lab
rf-bench.project.lab
shared.datasets.lab

Unified data layer

From instrument readouts to analysis-ready datasets in one pipeline — query, version, and share without copy/paste labs.

Scale your research organization

Audit logsTeam RBAC

Bench, edge, cloud — one continuous path

Instruments talk to daemons on your network. Daemons execute drivers, stream telemetry, and sync with Carbon in the cloud — so control loops stay local while data and AI stay centralized.

Datasets & tracesRemote control & policy

Lab

Vector network analyzer

SCPI / LAN

Cryostat controller

Serial bridge

RF source

VISA

Edge

Daemon · cryo-rack-01

On-prem gateway

Daemon · rf-bench

On-prem gateway

Carbon cloud

Hosted platform

Orchestration & access

Data lake

Curated traces & runs

Pipelines

Analysis jobs

AI & MCP

Assistants & tools

Policies and runbooks also flow from the platform back to daemons and rigs (dashed path on desktop).

Control room clarity

Monitor live instrument state the same way your benches do: full waveform buffers after each trigger — not a thin stream of samples — so every capture looks like the trace on your scope.

Bench overview

Marketing demo · read-only

WAV? · 300 msACQ RUN
Waveform · WAV?TRIG'D · full buffer200 µs/div · 512 pts
CH1CH2CH3

Timebase

200 ns/pt

Equivalent sample spacing (demo)

Captures

#0

Full buffer swap per poll

Instruments

3 online

Scope · AWG · DMM

See what one platform can do for your lab.