Skip to content

Commit c7259af

Browse files
committed
Updated list of supported models
1 parent 964a9b1 commit c7259af

File tree

3 files changed

+79
-27
lines changed

3 files changed

+79
-27
lines changed

hardware.md

Lines changed: 78 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,24 @@ This is a brief list of hardware known to work with libscopehal and ngscopeclien
88

99
For full details on which features are or are not supported by particular drivers, known issues, etc. please see the appropriate section of the user manual.
1010

11+
A "slow" marking indicates that the device is supported, but known to have poor performance due to instrument firmware
12+
limitations. (Many benchtop scopes, even relatively high end ones, are not well optimized for remote control. Delays of hundreds of milliseconds between the trigger and the API reporting availability of data, and multiple seconds to actually download waveform data, are not uncommon on entry level instruments)
13+
1114
# Agilent
1215

1316
* DSO5000
1417
* DSO6000
1518
* DSO7000
1619
* MSOX-2000
17-
* MSOX-3000
20+
* MSOX-3000 (slow)
21+
22+
# Alientek
23+
24+
* DP100
25+
26+
# Andy Haas
27+
28+
* Haasoscope Pro
1829

1930
# ASEQ Instruments
2031

@@ -32,62 +43,115 @@ For full details on which features are or are not supported by particular driver
3243

3344
# DreamSource Lab
3445

46+
We've received reports that recent DSLogic updates have broken this. Nobody is currently maintaining this driver but we'd love for someone to take it over.
47+
3548
* DScope U3P100 via [bridge server](https://github.com/ngscopeclient/scopehal-sigrok-bridge)
3649
* DSLogic U3P16 via [bridge server](https://github.com/ngscopeclient/scopehal-sigrok-bridge)
3750

51+
# edy555
52+
53+
* NanoVNA
54+
3855
# EEVengers
3956

4057
* Thunderscope
4158

59+
# Eric Kaashoek
60+
61+
* TinySA Ultra
62+
63+
# Ettus Research
64+
65+
* UHD-based SDRs (receive only) via [bridge server](https://github.com/ngscopeclient/scopehal-uhd-bridge)
66+
67+
# Generic
68+
69+
* CSV streaming data over TCP socket
70+
* Linux socketcan
71+
72+
# GW Instek
73+
74+
* GPD-X303S
75+
76+
# HP
77+
78+
* 662xA power supply
79+
4280
# Keysight
4381

4482
* DCA 86100A
4583
* MSOX-2000
4684
* MSOX-3000
47-
* MSOX-3000T
85+
* MSOX-3000T (slow)
4886

49-
# GW Instek
87+
# Kuaiqu
5088

51-
* GPD-X303S power supply
89+
* SSPS-S
90+
* SPPS*D
91+
* SPPS-D
92+
* R-SPPS
5293

53-
# HP
94+
# Microphase
5495

55-
* 662xA power supply
96+
* AntSDR running UHD firmware only via [bridge server](https://github.com/ngscopeclient/scopehal-uhd-bridge), IIO firmware not supported
5697

5798
# MultiLane
5899

59100
* ML4039 BERT via [bridge server](https://github.com/ngscopeclient/scopehal-mlbert-bridge)
60101

102+
# Owon
103+
104+
* XDG 2000
105+
* XDG 3000
106+
* XDM 1041
107+
* XDM 1241
108+
61109
# Pico
62110

63111
* All VNAs supported by PicoVNA 5 software (PicoVNA 106, 108)
64112
* 3000D series via [bridge server](https://github.com/ngscopeclient/scopehal-pico-bridge)
65113
* 6000E series via [bridge server](https://github.com/ngscopeclient/scopehal-pico-bridge)
66114

115+
# Riden
116+
117+
* RD series
118+
67119
# Rigol
68120

69121
* DG4000 series function generator
70-
* DS1100D/E
71-
* DS1000Z
72-
* MSO5000
122+
* DS1100D/E (slow)
123+
* DS1000Z (slow)
124+
* MSO5000 (slow)
125+
* DHO800 (slow)
126+
* DHO900 (slow)
127+
* DP832/832A power supply
73128

74129
# Rohde & Schwarz
75130

76131
* HMC8012 multimeter
77132
* HMC804x series power supply
133+
* RTM3000 (partial)
78134
* RTO6
79135

80136
# Siglent
81137

82138
* SDL1000X/X-E series electronic load
83-
* SDS1000X-E
84-
* SDS2000X-E
85-
* SDS2000X+ / SDS2000X+ HD
86-
* SDS5000X
139+
* SDS1000X-E (slow)
140+
* SDS2000X-E (slow)
141+
* SDS2000X+ / SDS2000X+ HD (slow)
142+
* SDS2000X HD (slow)
143+
* SDS3000X HD (slow)
144+
* SDS5000X (slow)
87145
* SDS6000A
146+
* SDS7000A
88147
* SPD3303X / X-E series power supply
89148
* SSG5000X / X-V series RF/vector signal generator
90149

150+
# Tektronix
151+
152+
* MSO5 (slow, firmware occasionally crashes)
153+
* MSO6 (slow, firmware occasionally crashes)
154+
91155
# Teledyne LeCroy
92156

93157
All MAUI based oscilloscopes share a common command set and should work for data capture and remote control without any additional driver development, but the dropdown lists for supported sample rates and memory depths have to be added to the driver for each model. The models below have been recently tested, others can be easily added if required.
@@ -98,9 +162,4 @@ All MAUI based oscilloscopes share a common command set and should work for data
98162
* SDA 8Zi-A
99163
* WaveRunner 8000
100164
* WaveRunner 9000
101-
* WaveSurfer 3000
102-
103-
# Tektronix
104-
105-
* MSO5
106-
* MSO6
165+
* WaveSurfer 3000 (slow)

index.md

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,18 +9,13 @@ layout: default
99
* Easily extensible to support any T&M instrument with a SCPI interface or native API
1010
* Combine [multiple instruments](/multiscope) into a unified test platform
1111
* Automate production test with the [C++ API](/devdocs)
12+
* Analyze [complex protocols](/protocol-analysis) such as Ethernet and PCIe
1213

1314
<figure>
1415
<img src="images/ngscopeclient-intro.png" alt="Filter graph example screenshot"/>
1516
<figcaption style='font-style:italic'>Using ngscopeclient to do protocol decoding and signal integrity analysis of a 5 Gbps QSGMII link</figcaption>
1617
</figure>
1718

18-
# Features
19-
20-
* [Filter graph editor](/grapheditor)
21-
* [Multi-scope support](/multiscope)
22-
* [Protocol analysis](/protocol-analysis)
23-
2419
# Download
2520

2621
Downloads of prebuilt binaries are not yet available.

support.md

Lines changed: 0 additions & 2 deletions
This file was deleted.

0 commit comments

Comments
 (0)