Beware of cheap underperforming clones

As of 2023 there are many badly performing clones on the market. V2/3GHz NanoVNA uses parts like ADF4350 and AD8342 which are costly and clones have been cutting costs by using salvaged or reject parts.

See official store and look for V2 Plus4/V2 Plus4 Pro versions only to avoid getting a bad clone. We have stopped selling V2.2 versions since October 2020, so all V2 hardware that are not Plus or Plus4 are not made by us and we can not guarantee performance.

NanoVNA V2 Forum

Note: this page is a mirror of https://groups.io/g/NanoVNAV2.
Click here to join and see most recent posts.

TRL Calibration for nanoVNA


Glenn n6gn 2025/10/23 22:03

With a great deal of help from Claude AI, I've put together a tool for performing TRL calibration and generating corrected S2P output from standards and 2-port DUTs measured using a nanoVNA.  TRL error correction is not a replacement for SOLT, it's a different technique with definite strengths and weaknesses.  If you don't already know what it is you can probably stop reading now because I'm not writing this for casual amusement. Rather it should be considered an alpha-test program for those who know when, where and why  TRL VNA measurements have use. It now doubt has bugs and areas waiting for improvement but I'm looking for knowledgeable users who   might help test and perhaps improve it.

This tool is written in Python  using tkinter for display.  I've tried it on both Linux and Windows OSes where it seems to work the same.  It creates a stand-alone window  after being invoked from a command line with 'python3  [appname].py'  since it is just a python program  which can be examined and modified.   It may require libraries not part of the standard python distribution be installed first.  Advice on resolving those should appear when it is first executed.  I'm not a Python expert but's recommended to do all of this in a virtual environment.  By its nature it is Open Source so you can examine it first to become confident that it doesn't do something nefarious.

(T)hru, (R)eflect and (L)ine standards are measured and then used to correct DUT measurement afterwards, in the same way that SOLT calibration does in a native nanoVNA or  using nanoVNA-qt software.   The tool also returns an estimate of the characteristic impedance of the Lines used for calibration.   Useful range is over frequency ranges where a line standard is 20-150  degrees long so this is a different environment from the more familiar 1-path 2-port SOLT calibration. Multiple lines need to be used to provide wider ranges.

If you think you qualify as a good candidate alpha-tester write me and I'll send you the .py code if you will share any improvements you make.    Please don't if you are just kicking tires.  I'm not offering any modifications, support or instructions.  I'm not selling anything.   Here's an example of the program's output using ~32" of RG62 with BNC connectors and SMA adapters and a shorter piece of .141" 50 ohm semirigid as Line standards measuring a 3 dB pad as DUT.

Glenn n6gn

W4JDY1953_G 2025/10/25 11:54

I can evaluate when I am not working on base for USAF weapon systems designs.



An EE and System Engineer (not simple IT one) and retired Naval Aviation Engineering Officer working in the CROWS office – used Anthromorphic and I am impressed as opposed to the useless ChatGPT and Gemini by comparison. Claude is now a part of the IBM AI toolsets!~



Joseph D. Yuna (LCDR USN/ret.)

W4JDY / EM79XR

Doug Gaff 2025/10/26 10:05

I’m super interested in this. I don’t have any waveguide applications, so I probably can’t help you test. But I hope you’ll keep us updated on your progress. I’m an EE (go Hokies!) and Ham.

Doug Gaff
K1DGG

To reply to this topic, join https://groups.io/g/NanoVNAV2

View this thread on groups.io