tinySA · Spectrum analyzer
tinySA tinySA Ultra+ ZS406 software
Remote control and data logging for the tinySA tinySA Ultra+ ZS406 spectrum analyzer, on Windows, Linux and macOS - with the same panel BenchMesh uses for every spectrum analyzer.
Status
Very likely. Support for the tinySA tinySA Ultra+ ZS406 was written from tinySA’s programming manual and follows the same engine as the bench-tested instruments, but nobody has confirmed it on a real tinySA Ultra+ ZS406 yet. If you own one, connecting it once and reporting the result moves it to Community-confirmed.
Note: Upper limit per model to confirm from the device menus at first contact
What you can do from BenchMesh
Spectrum analyzer panel 1 channel
Live readings
- ATTEN
- CENTER
- MARKER
- MARKER FREQ
- MARKER LEVEL
- POINTS
- RBW
- REF LEVEL
- SCALE
- SPAN
- START
- STOP
- SWEEP MODE
- SWEEP TIME
- TRACE
- TRACE UNIT
Settings you can change
- Attenuation
- Center
- Marker
- Marker freq
- Peak search
- Rbw
- Ref level
- Scale
- Span
- Start
- Stop
- Sweep
- Sweep time
Connections
- USB-serial / RS-232
- 115200 baud, 8N1. Plug in the USB cable (or a USB-RS-232 adapter); BenchMesh finds the port.
Notes
- Known issueSweep-time query fails below 1 s (firmware prints e.g. 462ms).
Sources
The definition was written from these documents (definition tinysa v0.1.0).
- tinySA firmware source erikkaashoek/tinySA (commit 2b4aa513b7a4), pages main.c VNAShell_readLine ~l.3097-3120 (CR, echo), prompt l.50, cmd_data l.901, cmd_sweep l.2049-2084, cmd_trace l.2173-2236, cmd_marker l.2304-2360, cmd_version l.2553, pause/resume/status l.482-510; sa_cmd.c cmd_attenuate l.354, cmd_sweeptime l.386, cmd_rbw l.574
- tinySA wiki, USB Interface (tinysa.org/wiki/pmwiki.php?n=Main.USBInterface), pages command list, k/M/G suffixes
Have one on your bench?
Connect it, press Detect, try the controls - then tell us how it went. Every confirmation moves a model from “Awaiting” to “Community-confirmed” for everyone.
Questions
- Does BenchMesh work with the tinySA tinySA Ultra+ ZS406?
- Very likely. Support for the tinySA tinySA Ultra+ ZS406 was written from tinySA’s programming manual and follows the same engine as the bench-tested instruments, but nobody has confirmed it on a real tinySA Ultra+ ZS406 yet. If you own one, connecting it once and reporting the result moves it to Community-confirmed.
- How do I connect the tinySA Ultra+ ZS406 to my PC?
- Over USB-serial / RS-232. 115200 baud, 8N1. Plug in the USB cable (or a USB-RS-232 adapter); BenchMesh finds the port. Then press Detect in BenchMesh: it identifies the spectrum analyzer by its reply and adds it to the bench.
- What can I control on the tinySA Ultra+ ZS406?
- Spectrum analyzer: set attenuation, center, marker, marker freq, peak search, rbw, ref level, scale; read atten, center, marker, marker freq, marker level, points, rbw, ref level.
- Can I log tinySA Ultra+ ZS406 measurements to CSV?
- Yes. Right-click any reading to add it to a recording; every instrument on the bench is sampled on one shared timeline and exported as one CSV.
- Is BenchMesh free?
- Yes. BenchMesh is free and open source, for Windows, Linux and macOS, and works offline.