Instrument and design compatibility

Bring the scope already on your bench

Use a built-in profile, upload your SCPI oscilloscope's programming-guide PDF, or import a waveform file. YProbe shows which configurations have been checked on real hardware so you can choose the right path for your instrument.

Support depends on the model and its command set. Each connection shows its validation status. For an unrecognised scope, use the programming-guide setup below, select a known compatible profile deliberately, or verify the pairing with the bench self-test.

Upload your oscilloscope's SCPI programming guide

If your model is missing from the built-in list, you can upload the manufacturer's programming-guide PDF in the desktop app. YProbe uses its documented commands and waveform format to prepare a configuration for the connected instrument.

01

Choose the guide

Connect the scope and open Hardware → Configure from programming guide…. Select the programming guide for your model, including its SCPI command reference.

02

Enable the setup

Enable the AI setup routes and, for hosted processing, approve the separate guide-upload permission. The selected guide is processed only with your consent.

03

Check the instrument

YProbe reviews the configuration, checks instrument controls and reads a waveform. If a required check fails, the draft is not activated.

04

Use the checked configuration

A successful setup is saved for that instrument and labelled AI-configured. Run the probe-compensation self-test to verify amplitude and frequency against a known signal.

The guide must describe a command set and waveform format YProbe can support. AI-configured profiles remain distinct from bench-validated profiles; uploading a guide alone does not establish measurement accuracy.

Request early beta access →

Built-in oscilloscope profiles

ProfileExample generationsCurrent gradeWhat that means
RigolDS1000Z-era and compatible Rigol SCPIBench validatedControl, scale read-back and chunked waveform readout have been exercised on real hardware.
Siglent legacySDS1000CFL/A/CML+, SDS1000X/X+/X-E/X-C and SDS2000-era word dialectBench validatedValidated on an SDS1202X-E for connection, scales, trigger, acquisition and waveform readout.
Siglent currentSDS800X HD, SDS2000X+, SDS5000X, SDS6000A and related :CHANnel dialectGuide-derivedImplemented from the vendor programming guide and labelled unvalidated until a real instrument passes the workflow.
KeysightInfiniiVision-style SCPI and binary waveform readoutGuide-derivedAvailable for deliberate use; not presented as bench-validated.
TektronixTBS/MSO/DPO and legacy TDS/TBS/TPS command familiesGuide-derivedCurrent and legacy profiles are separated by model family and remain visibly unvalidated.
User JSON profileRebadges, OEM twins and models newer than the buildManual or self-testedImported through the safe profile loader; destructive commands and unrecognised waveform readers are refused.

How YProbe handles an unknown instrument

01

Read the identity

YProbe queries the instrument ID and matches vendor and model to a known profile where possible.

02

Show the confidence

The connection chip states whether detection is simulated, validated, unvalidated, forced, self-tested or guessed.

03

Block unsafe automation

A guessed dialect disables automated capture because the wrong readout formula can return plausible but incorrect volts.

04

Choose your setup

Upload the programming-guide PDF, select a compatible profile deliberately, run the probe-compensation self-test, import a waveform file or use the simulator.

No compatible live-control profile?

Import CSV or TXT

Export a waveform from Hantek, OWON, PicoScope or another instrument application. YProbe runs it through the same extraction, expected-signal comparison and diagnostic workflow; automatic scope setup is the missing piece.

Use the simulator

Exercise guided probing, startup captures, protocol decode, intermittent faults and rework-aware diagnosis without any instrument. The simulator is a complete evaluation path, not a screenshot mode.

Supported design inputs

InputSupported formsRole in YProbe
NetlistKiCad; Altium/Protel; Altium Wire List; Cadence Telesis for Allegro/OrCAD; Mentor/Siemens PADS-PCB; EDIF 2 0 0Builds the board graph and validates every AI-returned net and component name.
BOMCSV; Excel XLSX; legacy XLS (save as XLSX or CSV before import)Adds reference designators, values, footprints and manufacturer part numbers. Common column headings are matched automatically.
Board layoutOptional IPC-2581Adds physical probe-point locations when available.
Waveform fileCSV or TXT exportsFeeds the same comparison and diagnosis pipeline without live scope control.

If a USB scope does not appear

A USBTMC scope needs a driver bound to that device. On Windows, NI-VISA provides one route; WinUSB can also be bound with Zadig. Until a driver is present, a scan may look exactly like an unplugged instrument: an empty list with no useful error. LAN instruments can be entered directly using their VISA resource string when network discovery is unavailable.

Instrument support and transport are separate questions: detecting the device proves the connection, while a validated or self-tested profile proves that control and volts are trustworthy enough for automated evidence.