WWaveBench

GitHub for oscilloscope data

Debug high-frequency circuits together — without blurry scope photos

WaveBench streams captures from your bench to a browser dashboard where remote engineers zoom into noise, measure spikes, and leave comments on the exact microsecond that matters.

Scope-native sharing

Import CSV exports or connect a lightweight bench utility over USB/Ethernet — no more emailing screenshots.

Interactive review

Pan, zoom, dual cursors, ΔT/ΔV/frequency readouts — the same measurements you'd make at the bench.

Real-time collaboration

Live streams, threaded comments pinned to time markers, and shareable links for senior engineers.

The idea

Your oscilloscope screen, in the browser — for the whole team

When hardware teams work across sites, debug sessions often die in email: blurry photos of scope displays, CSV attachments nobody can open, and “see the spike at 18 µs” with no way to point at it.

WaveBench is a shared virtual test bench. Captures are stored as real waveform data so anyone can zoom, measure, and comment on the same signal — as if they were at the bench with you.

Getting started

Four steps from bench to review

01

Create your account

Sign up with your work email. Your captures stay in your workspace and are tied to your profile.

02

Publish a trace

Upload a CSV from your scope (time + voltage columns) or stream live from the bench utility over USB/Ethernet.

03

Share a link

Each capture gets a URL you can paste in Slack or email. Teammates open the same interactive waveform — not a screenshot.

04

Review together

Place cursors, read ΔT and ΔV, and leave comments pinned to the exact moment on the trace.

The interface

What you see on a capture page

Every shared trace opens in an interactive viewer that feels like a modern scope display — built for measurement and collaboration, not static images.

CH1Cursor ACursor Bscroll · drag · click
ΔT = 4.50 µs
ΔV = 312 mV
f ≈ 222 kHz
Keysight DSOX6004A · CH1 · 500 mV/div · 5 µs/div
Copy linkLive
  • Waveform viewer

    Scope-style grid with pan, scroll-zoom, and a live trace.

  • Cursor A & B

    Click the trace to place cursors; see ΔT, ΔV, and frequency.

  • Instrument metadata

    Channel, scales, and bench notes shown above the plot.

  • Team comments

    Threaded notes with optional time markers — jump to that point on the trace.

  • Captures dashboard

    All your traces in one list — filter by project tags, open any capture, or upload a new one from the header.

CSV format

Export from any scope that supports time/voltage columns. First column is time in seconds; second is voltage in volts.

# time (s), voltage (V)
0,0.12
1e-8,0.15
5e-8,1.85

Who uses WaveBench

  • Bench engineers publishing bring-up and debug captures
  • Remote leads reviewing ringing, overshoot, and timing
  • Teams doing distributed hardware validation before tape-out

Built for remote bring-up teams

Junior engineers on the bench publish captures; staff engineers review from anywhere. CSV import, live streaming from the bench utility, and collaborative annotations — built for distributed hardware teams.