Summary of CircuitGear Mini CGM-101 Oscilloscope
### Summary Saelig Company introduces the CGM-101 CircuitGear Mini, a compact USB-powered instrument combining six functions: 2-channel oscilloscope, spectrum analyzer, waveform generator, digital I/O, network analyzer, and PWM source. Priced under $100, it features an 11-bit oscilloscope with 2MSa/sec sampling, an 8-bit signal generator up to 200kHz, and eight TTL lines. The device runs on open-source Tcl/Tk software compatible with Windows, Linux, Unix, and Mac, offering MATLAB and LabVIEW integration for versatile benchtop testing.
Parts used in the CGM-101 CircuitGear Mini:
- 2-channel 11-bit oscilloscope (2MSa/sec)
- 2-channel spectrum analyzer
- 8-bit arbitrary-waveform/standard-function generator
- 8 digital I/O lines
- PWM output source
- Network analyzer capability
- USB interface
- Tcl/Tk open-source software GUI
Saelig Company, Inc. (www.saelig.com) has introduced the new CGM-101 CircuitGear Mini – a unique, low-cost PC-based instrument which provides the features of six devices in one USB-powered compact box: 2-channel 11-bit 2MSa/sec 200kHz oscilloscope, 2-channel spectrum analyzer, 2MSa/s 8-bit arbitrary-waveform/standard-function generator with 8 digital I/O lines.
It also functions as a network analyzer, and a PWM output source – all for less than $100! The oscilloscope and waveform generator can also work together to form a vector network analyzer. The USB interface allows the recording, output and printing of all waveforms or even updating the firmware as new features become available.
The CGM-101 CircuitGear Miniʼs Oscilloscope capability provides a two-channel 11-bit 20mV/div to 5V/div
(+/-0.25Vp-p to +/-25Vp-p with 1X Probe; +/250Vp-p with 10X Probe) 200kHz basic scope, also offering sophisticated marker measurements, and triggering (normal, auto, single-shot and pre-trigger) with a time-base adjustable from 500ns/division to 20s/division. A 1k sample/channel data buffer allows pre-trigger signal or “strip-chart” viewing. X-Y Plot, spectrum analysis, and waveform math are also included. The two-channel FFT spectrum analyzer offers marker measurements, and, when used with the internal signal generator, displays Bode plots and performs vector network analysis, showing gain and phase values in real-time.
The CircuitGear CGM-101ʼs Signal Generator is an 8-bit 0Hz to 200kHz signal source, offering sine/square/triangle/sawtooth waveforms to +/-2.75V, as well as being capable of outputting arbitrary or preloaded waveforms like ECGs. Connecting the generator signal to a circuit under test enables measurements with the oscilloscope and/or spectrum analyzer.
The compact (4.6″ x 3.1″ x 0.95″ – 117 x 79 x 24mm) USB port-powered CGM-101 CircuitGear Mini also offers eight TTL I/O lines for PWM or other uses such as trigger in/out. The visual interface software provided makes control and display of information very intuitive, and users of bench-top instruments will immediately feel comfortable with the on-screen controls. The oscilloscope, generator, and digital I/O are operated from a custom open-source Tcl/Tk software GUI included with the hardware, which runs under Windows, Linux, Unix, and Mac operating systems. Because the software is Open Source, the code can be read and even added to or customized. The command set is compatible with MATLAB®, LabVIEW and virtually any programming language.
For more detail: CircuitGear Mini CGM-101 Oscilloscope
- What functions does the CGM-101 CircuitGear Mini combine?
It combines a 2-channel oscilloscope, spectrum analyzer, waveform generator, 8 digital I/O lines, network analyzer, and PWM output source. - Can the CGM-101 operate as a vector network analyzer?
Yes, the oscilloscope and waveform generator can work together to form a vector network analyzer for real-time gain and phase measurements. - What operating systems support the CGM-101 software?
The custom open-source Tcl/Tk software runs under Windows, Linux, Unix, and Mac operating systems. - Is the CGM-101 software customizable?
Yes, because the software is Open Source, users can read, add to, or customize the code. - Does the CGM-101 support programming languages like MATLAB?
Yes, the command set is compatible with MATLAB, LabVIEW, and virtually any programming language. - How many digital I/O lines are included on the device?
The device offers eight TTL I/O lines for PWM or trigger in/out applications. - What is the maximum sample rate of the oscilloscope?
The oscilloscope provides a 2MSa/sec sampling rate with 11-bit resolution. - Can the signal generator output arbitrary waveforms?
Yes, it can output arbitrary or preloaded waveforms such as ECGs in addition to standard sine, square, triangle, and sawtooth waves.

