ΏͺΤΖΜεΣύ

ctrl + shift + ? for shortcuts
© 2025 Groups.io
Date

Re: Crash fix for NanoVNA-Saver 0.2.2

 

Hi
Seems to work ok and not crash when on continuous sweep.
Thanks Rune


Re: Connectors on RF Test Board leads

 

I agree, they're very difficult to connect and disconnect. Here's an outlandish idea I considered...Amazon has U.FL to panel female SMA connector jumpers in lengths up to 12 inches. IF someone REALLY wanted to have a permanent fixture you could get one for each demo section and build yourself a complete demo box; that way you'd only have to connect them up once and could then tap into whichever of them you wanted to. Guess you'd have to characterize the jumpers as well...but I digress. Yep, it sounds ridiculous I agree and did I say expensive? They're around $12 for four jumpers...you do the math since you could buy a couple more nanoVNAs for the money you'd invest in such a project...but it would work. 73 - Dino KL0S


Re: NanoVNA-Saver 0.1.3

 

Hi. Has the Save/Reteive Settings feature ever been implemented? Seems like I have seen a post that said it was but can't find it in the program. Thanks all.

Ken


Re: Re : NanoVNA-Saver Linux update procedure

 

On Fri, Jan 17, 2020 at 08:07 AM, Rune Broberg wrote:

So 3.7 it is, though it might work with 3.6 - I
just don't test it with that. :-)
Does not work with python3.6 here.

nick@LM19-3:~/nanovna-saver-0.2.2$ python3.6 ./nanovna-saver.py
Traceback (most recent call last):
File "./nanovna-saver.py", line 17, in <module>
from NanoVNASaver.__main__ import main
File "/home/nick/nanovna-saver-0.2.2/NanoVNASaver/__main__.py", line 21, in <module>
from PyQt5 import QtWidgets, QtCore
ImportError: cannot import name 'QtWidgets'

All good with python3.7 of course.


Re: Re : NanoVNA-Saver Linux update procedure

 

On Thu, Jan 16, 2020 at 04:05 PM, Pierre Martel wrote:

Anyone can report what version and linux distro they are using where
NanoVNA-saver works right away?
Pierre

The instructions at used to work perfectly on Linux Mint 19 before PyQt5 got changed back in December.

What distro are you using?

If it is Debian based please try the suggested edit to ~/nanovna-saver/requirements.txt See post #9737.

Nick


Re: Re : NanoVNA-Saver Linux update procedure

 

On Thu, Jan 16, 2020 at 10:39 PM, Denis Collins wrote:

den@den-ThinkPad-T520 ~/nanovna-saver $ pip3 -V
pip 19.3.1 from /usr/local/lib/python3.6/dist-packages/pip (python 3.6)
Interesting. That's a much newer version of pip3 than you get from the python3-pip in the LM repos.

How did you install pip3 19.3.1?

Please can you do

$ which pip3

and post the result?

Did you get the PyQt5 error when you tried to install PyQt5==5.14.1 with your version of pip3?

Glad the requirements.txt hack worked for you.

Nick


Re: Poor Manual

 

I also suggest getting the Kindle book by Christoph Schw?rzler. It's very useful.

--
Trystan


unsusbscribed

slawomir.kleczyk
 


Crash fix for NanoVNA-Saver 0.2.2

 

Hi all,
I have uploaded a *potential* fix for the 0.2.2 crashes seen when running
continuous sweeps following an in-application calibration. It's available
on GitHub as a .exe:



(Look for 0.2.2-1)

If you are experiencing this problem on Linux or Mac, you can pull from the
Development branch on GitHub for now - if this is confirmed to fix the
problem for users other than me, I will make a proper 0.2.3 release soon :-)

--
Rune / 5Q5R


Re: Re : NanoVNA-Saver Linux update procedure

 

Hi Nick , many thanks for your suggestion.
After installing the python 3.7 I modified the requirements.txt ( ptyq5==5.13.2) and the command
$ python3.7 -m pip install -r ./requirements.txt
works ok installing all the modules.
Now I'm able to use nanovna-saver on my LINUX distro that is :
Ubuntu 18.04.3 LTS
Best regards
73 de IZ1MDJ Maurizio


Re: Re : NanoVNA-Saver Linux update procedure

 

Hi Bob,
I develop using Python 3.7 - I'm keeping back from upgrading to 3.8, even
though I probably should, because of all the problems of particularly Linux
distributions not keeping up with stable versions of Python. Python 3.7 is
over 18 months old by now. So 3.7 it is, though it might work with 3.6 - I
just don't test it with that. :-)

In recent releases, Python has added a number of features which makes it
more of a "grown up" language, such as types. For development, I consider
these to be essential features.

I hope you enjoy using NanoVNA-Saver in any case!
--
Rune / 5Q5R

On Thu, 16 Jan 2020 at 18:36, Bob Larkin <bob@...> wrote:

I am running Python 3.6 with 32-bit Ubuntu 18.04 and it does direct Python
interpret (not compiled) of nanoVNA-saver version 0.2.1 without problems,
as best I can see. In playing with this, it appears that Python 3.5 would
be OK, but not anything earlier. This used direct apt downloads using the
Synaptic package manager. I am not sure of what you can get with 64-bit
packages, but for 32-bit, the latest available is Python 3.6.

To use Synaptic, you need to search on python3.6, numpy, scipy, PyQt5,
serial and be sure you don't grab a Python2 package as they will usually
show up first! Details like pyserial vs serial will be taken care of in
the search.

Does anyone know of a reason to need 3.7 (or 3.8) instead of the readily
available Python 3.6?

My goal is to use an old dusty IBM 32-bit laptop as a dedicated front
panel for the nanoVNA. It has USB ports and an adequate display, so it
appears to be ideal to give it a new life. I am also playing with doing
this with Tahr Puppy Linux that would cut back on memory requirements as
well as providing a live-boot capability that could help others. This is
progressing pretty well, so far.

Bob W7PUA




Re: Re : NanoVNA-Saver Linux update procedure

 

Hello Nick,

I went back and re-read your post and sure enough explicitly adding the version number to PyQt5 in the requirements.txt file fixed the issue for me. Many thanks for taking the time to sort this out and I am now a happy 0.2.2 user. My thanks to all the others who posted as collectively I gained a lot of information.

73, Graeme ZL2APV


Re: Re : NanoVNA-Saver Linux update procedure

 

Hello to all who have replied and all the hints have been really helpful.

I have installed python3.7 using the deadsnakes ppa with no problems there and have loaded pip3 from the Linux Mint repository. I upgraded numpy, scipy and pyserial using the command ...
pip3 install numpy

and the same for the others but when I came to install pyqt5 I get the following message

gvj@GVJ-Lap /opt/nanovna-saver-0.2.2 $ pip3 install pyqt5
Collecting pyqt5
Using cached
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/usr/lib/python3.6/tokenize.py", line 452, in open
buffer = _builtin_open(filename, 'rb')
FileNotFoundError: [Errno 2] No such file or directory: '/tmp/pip-build-eq4tkoh9/pyqt5/setup.py'

----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-eq4tkoh9/pyqt5/
gvj@GVJ-Lap /opt/nanovna-saver-0.2.2 $

I have removed the distro installed PyQt5 but it still would not install with pip3 so from here I am lost.

For completeness here are the install messages for the ones that worked.

gvj@GVJ-Lap /opt/nanovna-saver-0.2.2 $ pip3 install scipy
Collecting scipy
Downloading (26.1MB)
100% |¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€| 26.1MB 60kB/s
Collecting numpy>=1.13.3 (from scipy)
Downloading (20.1MB)
100% |¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€| 20.2MB 79kB/s
Installing collected packages: numpy, scipy
Successfully installed numpy-1.18.1 scipy-1.4.1
gvj@GVJ-Lap /opt/nanovna-saver-0.2.2 $ pip3 install pyserial
Collecting pyserial
Downloading (193kB)
100% |¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€| 194kB 4.9MB/s
Installing collected packages: pyserial
Successfully installed pyserial-3.4

73, Graeme ZL2APV


Re: Re : NanoVNA-Saver Linux update procedure

 

On Thu, Jan 16, 2020 at 01:16 AM, Graeme Jury wrote:


Alberto, are you a member of the dialout group? If not this is likely to be
the reason for needing root access.

Graeme
=============================

Graeme, you are perfectly right ! Adding my user to the dialout group eliminated the need of running under sudo.

TNX

Alberto


Re: Re : NanoVNA-Saver Linux update procedure

 

Nick

Thanks for posting. Your suggestion to edit requirements.txt worked perfectly for me on LM19.2!

First a quick look at pip3 version....

den@den-ThinkPad-T520 ~/nanovna-saver $ pip3 -V
pip 19.3.1 from /usr/local/lib/python3.6/dist-packages/pip (python 3.6)

Then edited requirements.txt as per Nick's posting and issued the following command.....

den@den-ThinkPad-T520 ~/nanovna-saver $ python3.7 -m pip install -r ./requirements.txt
Collecting scipy (from -r ./requirements.txt (line 1))
Downloading (26.1MB)
100% |¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€| 26.1MB 50kB/s
Collecting pyqt5==5.13.2 (from -r ./requirements.txt (line 2))
Downloading (62.2MB)
100% |¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€| 62.2MB 23kB/s
Collecting pyserial (from -r ./requirements.txt (line 3))
Downloading (193kB)
100% |¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€| 194kB 4.6MB/s
Collecting numpy (from -r ./requirements.txt (line 4))
Downloading (20.1MB)
100% |¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€| 20.1MB 43kB/s
Collecting PyQt5_sip<13,>=4.19.19 (from pyqt5==5.13.2->-r ./requirements.txt (line 2))
Downloading (261kB)
100% |¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€¨€| 266kB 1.3MB/s
Installing collected packages: numpy, scipy, PyQt5-sip, pyqt5, pyserial
Successfully installed PyQt5-sip-12.7.0 numpy-1.18.1 pyqt5-5.13.2 pyserial-3.4 scipy-1.4.1
den@den-ThinkPad-T520 ~/nanovna-saver $ python3.7 nanovna-saver.py
NanoVNASaver 0.2.2
Copyright (C) 2019 Rune B. Broberg
This program comes with ABSOLUTELY NO WARRANTY
This program is licensed under the GNU General Public License version 3

See for further details
Settings: /home/den/.config/NanoVNASaver/NanoVNASaver.ini


Add FAQ document to the Wiki or Files section #faq

 

Larry and Oristo have put in a lot of time and effort assembling information in the Files and Wiki sections of this group. For whatever reason the same "What is the correct calibration procedure", "How do I install ‘­", "What is the difference .." questions continue to be asked by new comers. It may be because a lot users are used to having some type of FAQ available when learning a new device or software and get lost without one.

I noticed there are at least a couple of technical writers in our group who might be willing to format a FAQ page that members could contribute to so as not to put the burden of providing content on any one person. We all have different areas of expertise and could provide some pretty diverse content. Some of the FAQ content would probably be no more than links to the appropriate material already in the Files and Wiki section.

- Herb


Re: Nano VNA

 

No - freq range is 50KHz to 1.5GHz on ALL NanoVNA units, except some cheap Chinese copies that were not built well or had shields.
Read the hardware section of the Wiki.
ALL NanoVNAs sold were a redesign by hugen.The original designer, edy555, asked hugen to change the name of his re-design, so he added the -H after the name.hugen also made some minor imporvements.
Use the resources on the forum - you will find A LOT of answers to what you're looking for.
Refer to the links in the Wiki to various User Guides as well for additional model info.
...Larry

On Thursday, January 16, 2020, 2:15:58 p.m. GMT-5, SUNIL A R <sunilar85@...> wrote:

ok .only frequency range is different
nano vna 50khz-900mhz
nano vna-h 50khz -1.9ghz


Re: Nano VNA

 

ok .only frequency range is different
nano vna 50khz-900mhz
nano vna-h 50khz -1.9ghz


Re: Nano VNA

 

Thank you,


Re: Re : NanoVNA-Saver Linux update procedure

 

I am running Python 3.6 with 32-bit Ubuntu 18.04 and it does direct Python interpret (not compiled) of nanoVNA-saver version 0.2.1 without problems, as best I can see. In playing with this, it appears that Python 3.5 would be OK, but not anything earlier. This used direct apt downloads using the Synaptic package manager. I am not sure of what you can get with 64-bit packages, but for 32-bit, the latest available is Python 3.6.

To use Synaptic, you need to search on python3.6, numpy, scipy, PyQt5, serial and be sure you don't grab a Python2 package as they will usually show up first! Details like pyserial vs serial will be taken care of in the search.

Does anyone know of a reason to need 3.7 (or 3.8) instead of the readily available Python 3.6?

My goal is to use an old dusty IBM 32-bit laptop as a dedicated front panel for the nanoVNA. It has USB ports and an adequate display, so it appears to be ideal to give it a new life. I am also playing with doing this with Tahr Puppy Linux that would cut back on memory requirements as well as providing a live-boot capability that could help others. This is progressing pretty well, so far.

Bob W7PUA