Keyboard Shortcuts
ctrl + shift + ? :
Show all keyboard shortcuts
ctrl + g :
Navigate to a group
ctrl + shift + f :
Find
ctrl + / :
Quick actions
esc to dismiss
Likes
- Nanovna-Users
- Messages
Search
Re: Problem installing NanoVNA saver on Ubuntu 18.04LTS...
Rune,
I've tried that and you are right, even removing the version requirement altogether results in an error. I have tried to install PyQt5 directly from Ubuntu and, while the basic OS install seems to work, the pip install failed with an error which effectively said cannot find an appropriate version which I took to mean could not find any version. So I suppose that I am stuck unless the pip developers see fit to do a 32-bit version of PyQt5? Is there any fundamental reason why NanoVNASaver needs 64-bits? Ian -- Amateur Radio Station G8OGJ Matlock, England g8ogj.org |
Re: How to make Nano VNA Saver fit the full screen without using vertical scrollbars
Hi Sam,
toggle quoted message
Show quoted text
what operating system are you using? I have tested 0.1.4 on a virtual machine with a 1366x768 screen, and it fits without scroll bars - *just* - with the default setup, on Windows 7, at font size 8. :-) -- Rune / 5Q5R On Sun, 3 Nov 2019 at 18:38, Sam Reaves <sam.reaves@...> wrote:
Hello, |
Re: Problem installing NanoVNA saver on Ubuntu 18.04LTS...
Hi Ian,
toggle quoted message
Show quoted text
you can try replacing the "==" in setup.py with ">=" - seeing if there's a newer version. If that fails, try removing the version requirement entirely - but I don't think there is a version of PyQt5 for 32 bit linux in the pip repository. -- Rune / 5Q5R On Sun, 3 Nov 2019 at 18:43, Ian Beeby <ian@...> wrote:
I've tried to repeat the install and note that after the command |
Re: Chasing ghosts???
#internals
#calibration
All date is measured uncalibrated and loaded into Octave.Octave calibration lacks a bridge compensation model? Results for nanoVNA match those done by its firmware? I cannot sort whether scikit-rf has a more elaborate model: |
Re: Problem installing NanoVNA saver on Ubuntu 18.04LTS...
I've tried to repeat the install and note that after the command "python3.7 -m pip install ." I get the following error message (between the ***s):
*** Could not find a version that satisfied the requirement PyQt5==5.11.2 (from NanoVNASaver==0.1.4) (from version: ) No matching distribution found for PyQt5==5.11.2 (from NanoVNASaver==0.1.4) *** The error is in red. I'm presuming, therefore, that there is a version requirement in NanoVNASaver that my version of Ubuntu does not support. Is anyone aware of precisely what that requirement does? Is there an older version that I might start with? Can I upgrade my version of PyQt5? Ian -- Amateur Radio Station G8OGJ Matlock, England g8ogj.org |
Re: Measuring ferrite beads
#test-jig
Mel Farrer, K6KBE
One thing I find comforting. I have used the Jim Brown's K9YC tutorial on
toggle quoted message
Show quoted text
RFI and measuring impedance of ferrite devices and comparing it with the testing I do with the VNA. Interesting comparison. I don't use it for analyzing ferrite material for mix, just isolation. Interesting as to the data results over the frequency spectrum. Mel On Sun, Nov 3, 2019 at 8:31 AM UlrichKraft <kraftulrich1@...> wrote:
Kurt, |
Re: Integration of a nanoVNA unit into an antenna system as indicator of resonance frequency
Hi all,
a special use case of this analyzer would be an automatic antenna tuner for magnetic loops. The software had to read the operating frequency, and to calculate, if more ore less capacitor is necessary. A good and easy to handle task for the programmers! best 73, Wolfgang, DH1AKF |
coax fatigue
#test-jig
Two of four SMA-BNC pigtails purchased in July are already failed
One is exceedingly affected by proximity and orientation, presumably weak shield attachment. The other shows as shorted on Smith when 50 Ohm load attached, but correctly showing open, perhaps damaged center insulation near crimp ferrule. Connectors are crimped, so will cut off BNC and dedicate to some jig. |
Re: Problem installing NanoVNA saver on Ubuntu 18.04LTS...
Rune,
Thats very helpfui, thank you. The OS is Xubuntu 18.04.3 LTS. Except for what I installed in order to install NanoVNA Saver the OS is as shipped. Prior to installing NanoVNA Saver I updated from 16.04 LTS so its all pretty fresh. Apart from applications requiring massive amounts of memory, this is the first time that I have reached an OS limitation (if it is such) on this machine. Its a 3GHz Pentium V and still runs very quicky and has a really solid keyboard etc so suitable for the lab. Ian -- Amateur Radio Station G8OGJ Matlock, England g8ogj.org |
Re: Problem installing NanoVNA saver on Ubuntu 18.04LTS...
Hi Ian,
toggle quoted message
Show quoted text
newer versions of PyQt5 aren't available from pip on 32 bit linux - so that might be the problem. I don't know what version your Xubuntu ships with, though, and Google hasn't been helpful. I wouldn't know how to validate the PyQt5 version on your particular distribution, but I trust that with the many members on this mailing list, if anyone does, they might make themselves known? I hope you get the problem sorted! -- Rune / 5Q5R On Sun, 3 Nov 2019 at 17:00, Ian Beeby <ian@...> wrote:
Hi Rune, |
Re: Chasing ghosts???
#internals
#calibration
All date is measured uncalibrated and loaded into Octave. Calibration is done in Octave so all calculations are identical
-- Erik, PD0EK |
Re: Measuring ferrite beads
#test-jig
That VNA stuff appears to be more critical to what I was aware of.The technique of nanoVNA designer edy555 is worth reviewing: "Remove the crystal filter and connect the resistors to get through characteristics. Next, disconnect the resistors and take isolation characteristics, and CAL DONE in that state. In this case, the loss due to resistance and the leakage due to wiring and jigs are cancelled." |
Re: Measuring ferrite beads
#test-jig
Kurt,
toggle quoted message
Show quoted text
Thanks for your detailed explanation. I will have to read a few times to fully understand the background. But what you said makes sense and I will try to change my calibration process according to your recommendation. That VNA stuff appears to be more critical to what I was aware of. I hope my rusty knowledge from university a couple of decades ago will help..... Thanks again ! ?TypeApp for Android herunterladen ? Am 3. Nov. 2019, 16:51, um 16:51, Kurt Poulsen <kurt@...> schrieb: Hi Ulrich |
Re: Problem installing NanoVNA saver on Ubuntu 18.04LTS...
Hi Ian,
toggle quoted message
Show quoted text
I'm assuming you ran the "python3 -m pip install ." part from the README? Is the older laptop running a 32 bit OS? It looks on the face of it like an issue with the version of PyQt5 installed. -- Rune / 5Q5R On Sun, 3 Nov 2019 at 16:20, Ian Beeby <ian@...> wrote:
Folks, |
Problem installing NanoVNA saver on Ubuntu 18.04LTS...
Folks,
Have just acquired a NanoVNA - installed on NanoVNA-saver on OSX no problem but I have an old but powerful laptop running Xubuntu 18.04LTS that I want to use as a dedicated workshop machine. I have tried to follow the instructions here: When I type "python3.7 nanovna-saver" I get a lengthy tracedump (between the "***"s: *** Traceback (most recent call last): File "nanovna-saver.py", line 17 in <module> from NanoVNASaver.__main__import main File "/home/XXX/nanovna-saver/NanoVNASaver/__main__.py", line 21, in <module> from PyQt5 import QtWidgets, QtCore ImportError: cannot import name 'QtWidgets' from 'PyQt5' (/usr/lib/python3/dist-packages/PyQt5/__init__.py) Error in sys.excepthook: File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 63, in apport_excepthook from apport.fileutils import likely_packaged, get _recent_crashes File "/usr/lib/python3/dist-packages/apport/__init__.py", ilne 5, in <module> from apport.report import Report File "/usr/lib/python3/dist-packages/apport/report.py", line 30, in <module> import apport.fileutils File "/usr/lib/python3/dist-packages/apport/fileutils.py", line 23, in <module> from apport.packaging_impl import impl as packaging File "/usr/lib/python3/dist-packages/apport/packaging_impl.py", line 24, in <module> import apt File "/usr/lib/python3/dist-packages/apt/__init__.py", line 23, in <module> import apt_pkg ModuleNotFoundError: No module named 'apt_pkg' Original exception was: Traceback (most recent call last): File "nanovna-saver.py", line 37, in <module> from NanoVNASaver.__main__ import main File "/home/XXX/nanovna-saver/NanoVNASaver/__main__.py", line 21, in <module> from PyQt5 import QtWidgets, QtCore ImportError: cannot import name 'QtWidgets' from 'PyQt5' (/usr/lib/python3/dist-packages/PyQt5/__init__.py) *** I'm not familiar with Python and it appears that something may not have been installed as part of the Python3 installation. I followed the guidance on the github site closely but I don't seem to be able to get past this error. Grateful for any input. Best regards, Ian -- Amateur Radio Station G8OGJ Matlock, England g8ogj.org |
Re: Chasing ghosts???
#internals
#calibration
I measured on all VNA's the same calibration kit directly on the connector forIs it practical to capture uncorrected data for OSL and DUTs from each VNA, then perform calibration corrections using some PC software, to better isolate hardware from firmware effects? |
Re: Measuring ferrite beads
#test-jig
Hi Ulrich
That is probably easy to explain. When doing the Ch0 S11 measurement I anticipate you are using a female bulkhead/PCB SMA adaptor to which you solder the coil. Then there are two likely errors. First the calibration might be wrong is you calibrate at the end of the test cable using the female female adaptor and the SMA male kit as assumed ideal. If that is the case and removing the female female adaptor for being able to fit the SMA female adaptor with coil your calibration plane is "out in the blue air" as you calibrated at the end of the female female adaptor no longer fitted. If the female adaptor and the SMA female adaptor with the coil has same delay it is just fine but no likely and probably shorter for the coil adaptor so you have a residual capacity shunt to the coil lowering the resonance frequency. If you however used my data for the female calibration kit published when calibration at the end of test cable then the calibration plane would be correct at the SMA male adaptor but now the full capacitance of the coil SMA adaptor will lower the true resonance frequency probably even more. The NanoVNA can pull the calibration plane backward by setting a positive delay and if calibrated with the male cal kti at the end of the female female adaptor and the coil adaptor has a shorter delay than the female female adaptor, then you can tune the delay with the coil adaptor without coil fitted to a phase trace showing 0 degree phase for Ch0. The mount the coil and measure S11 reflection. All in all measuring coil with S11 reflection is very difficult and the only way is to create 3 calibration standards using identical SMA adaptors as the one used for soldering the coil to. These three calibration standard having for the short a 2 mm thick rigid shorting disk, for the open the center conductor grinded down to Teflon surface and the for the load 2x100ohm SMD resistor with the center conductor reduced to 0.mm length. Even then the solder used for the SMD resistor represent a fringe C of some 50 to 100fF incl. the fringe C for the center conductor and the open has a small fringe C of maybe 25-50 fF. It all has effect on the resonance frequency. Well the S21 measurements is far better but the condition for a correct measurement is that the source impedance for Ch0 and the load impedance for Ch1 must be 50 ohm clean, neither the case but still closer to reality. You have still some impact from the two SMA adaptor to which you fit the coil which should be modelled away. A trick is to mount a small 2 way pin socket to the two center conductor of the SMA adaptor and create 3 calibration pin pin adaptor with two 100 ohm SMD resistor for load, for open a pin pin adaptor in open condition and for short a shorted pin pin adaptor. The do a standard Refelction calibration in "S21" serial condition and solder the coil to a fourth pin pin adaptor. The you are done and has compensated all the fringe elements. I am pretty sure the NAnoVNA will work in the special reflection calibration mode I "invented" several years ago. During calibration not calibrate isolation but thru is OK (as far as I remember) I have not tested this with the NanoVNA. Else you can converter the S21 measurement saved as a s1p file to S11 with the formula (3*S21-2)/(S21-2) in a spreadsheet. Remember s1p files are pure txt file and show the S parameter data as real and imag numbers and when the math result is present in the spreadsheet save these two columns as a text file and rename to s1p extension. You must create the header line manually in a text editor That was a long story to a short question ? Kind regards Kurt -----Oprindelig meddelelse----- Fra: [email protected] <[email protected]> P? vegne af UlrichKraft Sendt: 3. november 2019 15:15 Til: [email protected] Emne: Re: [nanovna-users] Measuring ferrite beads #test-jig Hello Kurt, and others, I still haven't build a robust fixture, but experimetally taking some measurements on EMC bead, or right now on a wire-wound inductor with a 3mm ferrite core for EMC application. I was assuming that the results of measuring Z (S11 channel 0) will closely match the results on measuring Gain (S21 channel 1). So basically I soldered the coil between two SMA connectors and have the SMA cables connected to Ch0 and Ch1. For some reason the frequencies of max. Impedance S11 Z (Ch0) do not even closely match the frequency of min. S21 Gain (Ch1). Z on Ch0 shows max. Impedance at around 140 MHZ, but min. gain is around 260 MHz..... When connecting Ch0 and Ch1 directly the S21 gain looks pretty good (flat at 0db) What am I doing wrong or let's say, what is my misinterpretation of S11 Z and S21 Gain? Or is something wrong with the VNA ? |
Re: Integration of a nanoVNA unit into an antenna system as indicator of resonance frequency
Hi Wolfgang,
the search for freqency with best SWR and printing it on the display or via I2C to an external LCD would be great to have. As I'm not a maker of software for the nanooVNA or the used STM32F072C-MCU I've to wait for someone doing it. best 73s de DK3SS Arno |
to navigate to use esc to dismiss