Skip to content

Releases: NanoVNA-Saver/nanovna-saver

Firmware support fixes

11 Oct 16:03
e2d79b7
Compare
Choose a tag to compare

This version primarily implements a new hardware abstraction layer, which allows the software to identify the correct commands to use for scanning with the various firmware versions.

It also includes a new "About" window, which shows the NanoVNA firmware version, if available.

Also included is a new function to automatically check if there are new versions of NanoVNA-Saver available, either on program start, or from a button in the About window.

Other changes:

  • Additional colour for secondary reference traces, for the R+jX chart
  • A first version of a bandstop filter analysis function
  • Updated octave/decade roll-off for filters to show the roll-off between -10dB and -20dB
  • New load/save boxes for S1P and S2P files, which should now automatically set the extension for these files.

I look forward to hearing your feedback!

Analysis mode

08 Oct 09:57
Compare
Choose a tag to compare

Welcome to release 0.1.1 of NanoVNA-Saver!

New features:

  • Analysis mode. Analyse low-pass, high-pass and band-pass filters directly within the application. Finds -3 dB, -6 dB and -60 dB points.
  • Sweeping of bands. Select the band you want to sweep from the sweep settings window to quickly get the band limits set as sweep limits.
  • Phase chart can now be "unwrapped" to show a continuous change of phase (rather than jumping from +180 to -180 degrees).
  • Calibration standard sets can now be deleted.
  • Charts can now be zoomed in further, with min/max values no longer limited to integers.

Bug fixes:

  • Return Loss and Gain charts should no longer be offset from the true values.
  • Slowed down sweeping to not go foul of NanoVNA firmware 0.2.2 limitations. (A new fix will be out soon which will increase speed again for supported firmware versions).

I look forward to hearing the feedback from you all!

Calibration standards, stability improvements and screenshots

02 Oct 08:20
51bdcc2
Compare
Choose a tag to compare

This release primarily includes a number of improvements to the stability of the software. Users should see fewer crashes after upgrading, and several parts of the code have been improved to make them easier to maintain and keep free of errors.

New features include the ability to save calibration standard sets, for those users who have characterized sets, as well as the ability to save images of charts with data directly by right clicking.

The save/load functionality for calibration files has been reworked, and there is now a field for notes, which are saved and loaded along with the file.

The phase charts now support display limits on the data and frequency span.

Touchstone files from RFSim99 should now be imported correctly, and I am told there is also a method available to export compatible Touchstone files from Elsie.

I look forward to hearing the feedback and suggestions from the community!

Scaling for plots, band display in plots and calibration assistant

27 Sep 10:58
Compare
Choose a tag to compare

This release of NanoVNA-Saver offers a number of new features, all of which have been widely requested.

First of all, there's now the option of scaling the plots: right click them for a menu, where it's possible to set the maximum and minimum values for the frequency and data axes. Sadly not yet ready for the polar plots, and mouse control of zoom is also pushed to a future release.

Second, it's now possible to have "bands" displayed in the frequency based plots: Select "Display setup" to find the option for this. The default data is for amateur radio bands - or you can put in your own.

Thirdly, the calibration procedure has received a new "calibration assistant": A series of popup messages prompting you to switch between calibration standards, and code to automatically sweep them for you and store the results.

Finally, there's as always a number of bugfixes and stability improvements. I look forward to hearing what you all think about this 0.0.12 release!

Averaging, resistance/reactive chart and small screen improvements

22 Sep 19:35
Compare
Choose a tag to compare

This release brings averaging as a new feature: Press "Sweep settings" to select between running a single sweep (of optionally multiple segments), a continuous (live) sweeping of the range, or to average several sweeps from the NanoVNA. You can configure how many averages to make, and optionally, how many of the sample points to discard, based on which deviate the most from the rest, and are least likely to contribute signal.

Also added is a new Resistance/Reactance chart, which shows both the R and X component of R+jX. This brings the challenge of showing two traces for the same data - added is therefore the option of picking a secondary colour for sweeps under "Display settings".

There are further improvements to UI sizing, meaning the interface now fits - tightly - on a 1366x768 screen, at least on Windows.

A few quality of live improvements made it in: Press escape in any of the pop out windows to close them instantly. The calibration window now shows more clearly when the source of calibration data is loading from a file, and also the number of points loaded. A few crash bugs were fixed.

I look forward to hearing feedback from all of you!

Quality of Life and Debug Logging

18 Sep 20:33
466fdd4
Compare
Choose a tag to compare

0.0.10 offers a number of quality of life changes:

  • Customizable background/foreground colours
  • Adjustable font size
  • More settings are saved to the settings file

There's a couple of new features/changes:

  • Loading of Magnitude-Angle Touchstone files
  • TDR readout in feet and inches in the TDR window
  • Debug logging (-d to enable, and/or -D to log to a file)

And finally, bugfixes to bugs you all have reported since 0.0.9.

NanoVNA-Saver, Friday Edition

13 Sep 15:55
Compare
Choose a tag to compare

This edition has focused a lot on the markers: You can now pick which marker to control using the mouse by radio buttons; and if you hold shift, you can drag around the nearest marker on the charts. The markers have their own data readout panel, which can be hidden, if you want more room to marvel at the charts. They also now have more data display options, including Q and parallel equivalent R and C/L. Additionally, when you enter a marker frequency manually, the markers are updated immediately, without needing to press enter.

Sweep controls now include a center/span option, and both start/end and center/span update the other fields as you update them.

Some of the TDR functionality has been moved to a separate window (selecting cable types), and now also shows a graph of response vs distance.

An icon was added, and in the true tradition of VNA software, it features a Smith chart. Of course.

Lastly, support for high-resolution monitors was improved.

Feedback, suggestions and bug reports welcome as always!

Continuous sweeping and saved settings

10 Sep 18:51
Compare
Choose a tag to compare

This version introduces a brand new feature, continuous sweeping. Have the app continuously load new data from the NanoVNA - either as one sweep updated often, or multiple sweeps, updated in sequence.

It also introduces saving of settings. The settings saved are window size, colours selected, charts selected for display, dark mode and line mode.

Minor changes:

  • Markers now display the frequency of the data point they use
  • Many more cable types are available for TDR (Thanks, Larry!)
  • There is an early version of a "quality factor" chart.

As always, comments, suggestions and bug reports are VERY welcome.

Sunday Night NanoVNA

08 Sep 20:43
Compare
Choose a tag to compare

Offers new display settings, including a setting to show lines between data points, and a dark mode for night time VNA work.

Includes a beta version of calibration using imperfect calibration standards. If you requested this, and know how to test it - please do!

Supports loading of Touchstone files in kHz, MHz and GHz (still only real/imag, though - not magnitude/angle)

Mouse control of "mouse marker" is now in the Smith/Polar charts as well.

Bugfixes!

New options for displaying charts, and quality of life upgrades

05 Sep 19:47
Compare
Choose a tag to compare

This version supports selecting which charts to display where, and displaying as little as one, or as many as 6 simultaneous charts. It adds phase charts and VSWR charts. The application window title now displays the source of sweep and reference, as well as the number of points. The markers now display a reactive equivalent in nF or nH, as applicable.

  • Added 32-bit build