Author Topic: NanoVNA Custom Software  (Read 524723 times)

0 Members and 2 Guests are viewing this topic.

Offline joeqsmithTopic starter

  • Super Contributor
  • ***
  • Posts: 11715
  • Country: us
Re: NanoVNA Custom Software
« Reply #1175 on: July 08, 2021, 06:54:01 am »
No word from Bob on if they actually did turn off the sweeps when running the cal and if allowing it to collect the data solved their problem.    Thinking about dumbing down the software, I bounced it off my friend Flipper.  I think the problem we both see with doing this is that we don't want the software to be limited or trying to second guess what we are using it for.  It made sense to automate the regional settings as it's not related to collecting data.  Flipper tossed out we could make a Fisher Price looking My First VNA program that is nothing more than an SWR meter.   

The other people that I have been in contact with about software problems are now resolved.  The only real bug was with someone using an earlier version of 2.x with the poorly written peak find algorithm.   Running the latest release solved it.   

Rather than continue to wait on Bob,  I will assume they sorted out their problem.   2.05 has now been released and is available for download.   The only change is the auto detection of the regional settings and the handling of the decimal.  If you are using the comma rather than the period,  after you install this software you should be able to remove the INI file and it should continue to work. 


The attached is from a paper put out by a Mike Watts WY6K  Titled: 
Quote
NanoVNA Tips for New and Prospective Users
   I had watched one of IMSAI's early videos showing a transfer relay hooked to their NanoVNA but with no software to calibrate it.    Seems like a nice enough guy.  I suspect that Mike's hearing and vision have been damaged from all that RF.  We sound nothing alike, different test equipment and different presentation styles.  When I show a transfer relay connected to the NanoVNA,  I show my  software running a full 2-port cal and T-check to validate it.   Let me assure you we are not the same person with two accounts.  We wish Mikes overall health improves.

***
poor wording
« Last Edit: July 08, 2021, 11:20:00 am by joeqsmith »
 

Offline bobinuta

  • Newbie
  • Posts: 6
  • Country: ro
Re: NanoVNA Custom Software
« Reply #1176 on: July 08, 2021, 09:16:45 pm »
Good evening Mr. Smith!
Again, just to be clear, I have told you that the V2Plus4 will not make these measurements.  [...]
About the fact that NanoVNA V2 (and especially V2 Plus4) cannot sweep for narrowband devices, this chapter is clear .
I'm not expecting to anything magic.  :)
So, until yesterday, I used V2 Plus4 with your software, only for two reasons:
- in contrast to the NanoVNA V1, the V2 Plus4's screen provides an indication of the USB link with the PC; that way, at least, I know there's an established connection.
- V2 Plus4 is more stable in long term operation and does not crash suddenly, as V1 does.
Yesterday I sold the V2Plus4 and I was left only with V1.

To be better understood at this point, I would like to mention again that my problem *was not* the fact that V2 Plus4 cannot be used for crystal sweep (that was only a disappointing finding), but the fact that *in my particular situation*, the sweep in your software (NanoVNA V2 Plus4) won't start *after* calibration is completed ! And this issue is the only one for which I asked for your support - because nobody could know better an applicaton as its author...

Seems you didn't understand OWOs response.   
Well, that's because in the OwO's reply, I don't see anything connected with my initial question that I asked you.
That one about why the sweep don't start after full calibration of the NanoVNA V2 Plus4 when using your software.
Just for the record, I quote below the Owo's reply:

I will admit fault for bringing price/performance expectations of 3GHz VNAs to unrealistic and unsustainable levels. Now of course when you have to achieve >90dB dynamic range and work up to many GHz in a under $200 budget, some compromises have to be made, so the architecture of all V2 devices are not suitable for measuring crystals. A quick google for ssb ladder filter shows it's a filter built out of crystals, so it's clear that it can not be measured with a V2. It has been in the documentation and product descriptions since the first time the issue was reported. [...]
As anybody can see, OwO's reply has nothing to do with what I asked you.

But no matter.  I will continue to allow you to bang your head into the wall.
Well, please allow me to congratulate you for such a very professional, collegial and amiable answer !

I am not sure why you would think the PC would have anything to do with it
Well, here are some reasons:
- I'm not a software engineer who builds OS, drivers and applications, so I don't have where from to know how all together could interact with the (nano)VNA hardware/firmware *and* with your software. For example, I read in your GitHub notices that "This software has been tested on Windows 10 only. It uses the 32-bit version of LabView 2011, SP1 [...]".
Well, I am using W10Pro/64bits. I have no ideea if this could be a problem or not. Probably not, but as a software author, you are the one who knows better, so I would have expected the answers from you, not from anyone else.
- Generally, I use to read the installation instructions, both for my own understanding and as a term of respect for their authors. Also, I understand the term RTFM ;-) That is exactly what I did also with the manual of your software - as you recommended.
After I saw that the software is linked with the NanoVNA *and* the sweep works without calibration, well...  I though that the problem could be in someother place, like OS version, drivers, chipset, platform, etc.

Quote from: bobinuta
Well, you said that a span of 14KHz with 69.65 Hz per point is a wrong setup? If so, why? Please enlight me ...
OWO already covered that with you.   
If you're referring to the same OwO answer (which I've already quoted above) well, then I don't see where the issue is. I don't see any explanations in his answer about how to "use some reasonable settings" in your software... or about why the sweep don't start after full SOLT calibration. Am I wrong ?

I would also suggest that you stop wasting time with the V2Plus4.
And as you can see, that's exactly what I did :)
 
Odd, as I would expect the original design would have no problem. [...]I suspect you left out one or two very important details.  I suspect is may have to do with your gold standard software and how it works.
Mr. Smith, I don't have any "gold standard" software for the NanoVNA.
However, your software could be a good candidate for such a title, if you would like to give me the necessary support to be able to solve the problems that prevent me from being able to use it (now, at least, for the original NanoVNA).

Attached is a screen shot of my latest software for the original NanoVNA using your settings.  Note that I have ran a full SOLT on it using these same settings.   Shown with the home made 50dB attenuator attached.  There's no magic... It just works as I would expect.
Mr. Smith, I am 100% sure that your software works very well and I suppose that something was wrong on my side.
I haven't said anything different so far!
That is also the reason why I asked for your support. As you noticed, I followed all the steps you specified, the application (NanoVNA V2 Plus4) started, sweeped without being calibrated, but after full calibration, the sweep did not started again. I'm sure something is missing, but I have no one else to ask but the author of the software himself ... 
Anyway, now the NanoVNA V2 Plus4 is gone, so I'll try to use the original one (NanoVNA V1).

So, there are two possible answers.  When it appears stoned as you put it, what is the CPU usage?
About 5% to 8%, please see the screenshot below:



You have ran so many combos and done your absolute best to muddy the waters
Hmm. I just tried your software in its both versions, with two distinct devices: the NanoVNA V2 Plus4 (with the appropriate software version, as you noticed from the screenshots) and the original NanoVNA (V1) with your NanoVNA.exe (v2.03).

so I am not sure if you ran the 1.x software with the original NanoVNA or not.
I tried, of course. But only for test, to see if something is moving.
Until yesterday (when I sold the V2 Plus4 device) I tried to work with the V2Plus4. 
Since I was left with only NanoVNA V1 (the original one), I will come back with a feedback.
By the way, the firmware version on my NanoVNA V1 is 0.8.0 (the last official one).
I hope that this is OK...

Best regards,
Bob
« Last Edit: July 08, 2021, 10:02:58 pm by bobinuta »
 

Offline bobinuta

  • Newbie
  • Posts: 6
  • Country: ro
Re: NanoVNA Custom Software
« Reply #1177 on: July 08, 2021, 10:02:21 pm »
Good evening again!
I setup the V2Plus4 and followed the same procedure, using your settings.  Again, full SOLT using your settings.   Shown with the same homemade 50dB attenuator inserted.   My setup appears as expected. 
I have no doubt that you could not have problems with your own software!

Obviously you are attempting to measure crystals which again is not going to work but the attenuator should be fine.
After it was clear that V2Plus4 cannot measure crystals, I left this task to the original V1.

the fact you have the same problem with the other software and the original NanoVNA tells me you are leaving out some important detail.
As I already said, I'm sure the problem is around here, somewhere, and not there!  :)

grammar was poor, real poor...
Well, I don't claim to have a degree in English and I don't live in a country where I speak English all of the day. It is very probable that if you had reasons to try a conversation in Romanian, it would also happen to you to make certain mistakes.

No word from Bob on if they actually did turn off the sweeps when running the cal and if allowing it to collect the data solved their problem.
Not a word, because I didn't have time to deal with the NanoVNA. I read what you wrote in the meantime.

Now did the manual at any point in the section they refer to talk about turning off the sweeps.  Nope.   I wonder if other software requires you to turn them off and this is why they thought it was the right thing to do.
Yes, it's true that I stopped the sweep, because that's how I was used to work with the other software (including the one from VNWA3-E).
Actually, I didn't find anywhere in your software manual that the sweep must be allowed to run when running the SOLT calibration!
I will come back after a new test, with ChnRef pressed and the sweep uninterrupted.   
Thanks for the hint!

They then run through the cal.  Notice the never enable the sweeps so the VNA is collecting a whole lot of nothing (which is why the numbers are so out of joint).   They finish up the cal and save it.   Then decide to enable the sweeps.  Odd they felt the need to turn them off.  I just let the thing run all the time.  [...]
Next they state nothing is happening.  Now, I doubt that's the case.  I suspect the software is collecting the data but because they fucked up the calibration by turning off the sweeps, the data shown is worthless.   Of course, the software allows you to view the raw data but I guess they didn't find that feature. [...]
I may have to just dumb the whole software down for the radio group.   No amateur left behind.  Time to go check my antennas SWR.
It's very interesting that you speak as if you were addressing an amphitheater audience or an alien park. :-DD
Well, if you don't like amateurs, then maybe it would have been better not to address such an audience.
If you are a great pro and others do not have your knowledge, you should expect mistakes due to a way of thinking that very few amateurs can have, because they do not have the knowledge or practice that a 'pro' can have.

It's up to you whether you enjoy helping and teaching others, or not. If that's what you want, it's normal to meet stupid questions and mistakes. Here's the difference between an amateur and a pro. But few professionals have talent and didactic motivation, unfortunately. If you also address the amateur area, do not expect a professional level from them.
Also, if you enjoy teaching others, a good practice would be to try to be less critical. I am immune to such details anyway. :-DD

Berst regards,
Bob
« Last Edit: July 08, 2021, 10:12:45 pm by bobinuta »
 

Offline bobinuta

  • Newbie
  • Posts: 6
  • Country: ro
Re: NanoVNA Custom Software
« Reply #1178 on: July 09, 2021, 12:34:01 am »
I will come back after a new test, with ChnRef pressed and the sweep uninterrupted.   

Dear Mr. Smith,
I used your NanoVNA software as you proposed and now everything works and makes sense!
Thanks for your time!

As you can see, it was enough to make some clarifications that you would not have addressed to professionals, but which were of real use to a hobbyist like me. I don't think it was that hard, was it?  :)

Below is a video clip with a duration of approx. 1:30 min. and screenshots that demonstrate the operation of your NanoVNA.exe software (v.2.05) by controlling the original NanoVNA V1 model.

Once here, I want to mention that I never considered a VNA as a simple antenna analyzer. I know very well what the difference is and I also understand the reasons for this unwanted confusion. However, you must also understand the point of view of an amateur, who cannot think like a pro. The fact that NanoVNA offers the functions of a vector analyzer (even if not the accuracy of a professional one) at a very low price makes it accessible to amateurs who took a scalar antenna analyzer as a reference device, not long ago.

Certainly, if you'll overcome the moments when amateurs will ask you unexpected and maybe uninspired questions (or which betray a lack of specialized knowledge), you will create an excellent image for you - and your software will be viewed with great confidence.

Next week I will go on vacation, but after I'll be back  8) , I hope to do some more reviews of your software, or to ask you about some of its features (which may be useful in completing the user manual).

Best regards,
Bob

VIDEO:


SCREENSHOTS (click to enlarge):

1. The LOAD standard itself (Smith diagram)


2. The LOAD standard itself (impedance)


3. The LOAD standard itself (S11 / Return Loss)


4. The OPEN standard itself (Smith diagram)


5. The SHORT standard itself (Smith diagram)


6. The 10.7 MHz - 5 crystals ladder home-made SSB filter, unadapted (Smith diagram)


7. The 10.7 MHz - 5 crystals ladder home-made SSB filter, unadapted (transmission S21)


8. The 10.7 MHz - 5 crystals ladder home-made SSB filter, unadapted ( reflection coefficient S11)


9. The 10.7 MHz - 5 crystals ladder home-made SSB filter, unadapted ( impedance)


10. Raw data for the same filter:


Attached is the Touchstone s2p file for this filter (sweep only from A to B port).
« Last Edit: July 09, 2021, 12:37:17 am by bobinuta »
 

Offline joeqsmithTopic starter

  • Super Contributor
  • ***
  • Posts: 11715
  • Country: us
Re: NanoVNA Custom Software
« Reply #1179 on: July 09, 2021, 10:59:06 am »
Yesterday I sold the V2Plus4 and I was left only with V1.
...  the fact that V2 Plus4 cannot be used for crystal sweep (that was only a disappointing finding),  ...

FYI  OWO had posted firmware for the V2Plus4 which may allow it to make these measurements.  It was not an official release and I have no plans to try it.   

Quote
Just for the record, I quote below the Owo's reply:
Actually, I had included the reference but no matter. 

Quote
By the way, the firmware version on my NanoVNA V1 is 0.8.0 (the last official one).
I hope that this is OK...

I've posted I had problems when using that version with my software but you are certainly free to run any firmware you like.

grammar was poor, real poor...
Well, I don't claim to have a degree in English and I don't live in a country where I speak English all of the day. It is very probable that if you had reasons to try a conversation in Romanian, it would also happen to you to make certain mistakes.

You will notice that the post was edited by myself.  Often I will post a series of * followed by the reason for the change.  In this case, my poor grammar made it difficult for even me, the person who wrote it, follow.   

Quote
Now did the manual at any point in the section they refer to talk about turning off the sweeps.  Nope.   I wonder if other software requires you to turn them off and this is why they thought it was the right thing to do.
Yes, it's true that I stopped the sweep, because that's how I was used to work with the other software (including the one from VNWA3-E).
Actually, I didn't find anywhere in your software manual that the sweep must be allowed to run when running the SOLT calibration!
I will come back after a new test, with ChnRef pressed and the sweep uninterrupted.   
Again, I would expect the reader to follow along in the manual.  In section 12.5, Displaying Data it states "Select the Sweep button and the software will begin collecting data from the V2+.  " .  After this the manual never states to turn it off.  And while my house does not have a manual explaining to turn the light switch to the on position in order to be able to see when it gets too dark,  I certainly know that for my childhood.  Again, the software is not for the beginner.

Too funny.  It's as if you are not wanting to understand what these buttons do and want to just press them at random.  12.6 Normalization Example,  covers using  Chn-Ref rather than running a full calibration.     By the time the reader gets to to 12.8 SOLT Calibration, the CHn-Ref is still active and the second sentence is to turn it off.   Random button pressing is never going to work.  You need to learn what each button does to leverage its use.

Quote
It's very interesting that you speak as if you were addressing an amphitheater audience or an alien park. :-DD
Well, if you don't like amateurs, then maybe it would have been better not to address such an audience.

Additionally, there have been ongoing efforts to create other software for the NanoVNAs.   I have not been following their development but understand these programs have been largely adopted by the radio community.   My software was not written for this group.  It was designed as an engineering tool for the RF experimenter.  Having other software available should help reduce the effort required to support this package. 


The manual is clear that the software was not written for the amateurs.  It's not a matter of liking or disliking but rather the amount of support many from this group will require. After so many from this group continuously whined about my not releasing the early versions of the software,  I knew if I ever released it that this group would require the most support. 

I will come back after a new test, with ChnRef pressed and the sweep uninterrupted.   

Dear Mr. Smith,
I used your NanoVNA software as you proposed and now everything works and makes sense!
Thanks for your time!

I doubt it actually makes sense. Read the manual on normalization and run some experiments until you understand what that button actually does.   

As you can see, it was enough to make some clarifications that you would not have addressed to professionals, but which were of real use to a hobbyist like me. I don't think it was that hard, was it?  :)

I would guess that I spent 10 hours this week answering questions from the amateur group.  Most with the need to write me directly about their own personal problems.  I suspect they don't want to ask questions in a public forum as they feel they are experts and it looks bad in front of their peers (ego).    Even though you had problems with turning on the light switch so to speak, at least you put it out there on a public forum so others could learn.    For that, you have my respect.   

Quote
..However, you must also understand the point of view of an amateur, who cannot think like a pro.
I had an amateur license early on which consisted of memorizing the materials and playing them back.  Everything you need to know is handed to you.  In engineering its learning to use the materials to solve other problems.   That learning starts with a higher education and takes a life time.    It's not that the amateurs could not learn these skills,  I just suspect most have little interest in such things.   Many of them I knew growing up were really just wanting the modern cell phone.  They would buy their radios and antennas, hook them up and start blabbing (they call it advancing the art). 

Offline bobinuta

  • Newbie
  • Posts: 6
  • Country: ro
Re: NanoVNA Custom Software
« Reply #1180 on: July 11, 2021, 08:38:41 am »
Good morning Mr. Smith,
Thank you for the reply and comments!

FYI  OWO had posted firmware for the V2Plus4 which may allow it to make these measurements.  It was not an official release and I have no plans to try it.

Are you referring to this post?
https://groups.io/g/NanoVNAV2/message/2133

Actually, I had included the reference but no matter.
Well, I think it matters. Because if I had found such a reference, I would not have asked. It is also possible that it was not too obvious and then I did not notice it, in which case I apologize.

I've posted I had problems when using that version with my software but you are certainly free to run any firmware you like.
Probably somewhere in the posts starting from the page 20 of this topic   ::).
I didn't have time to read and digest all those posts, but I'll look over them after I return from vacation.

You will notice that the post was edited by myself.  Often I will post a series of * followed by the reason for the change.  In this case, my poor grammar made it difficult for even me, the person who wrote it, follow.
Well, see? A matter of interpreting expressions and practicing English fluently. My apologies!

Now did the manual at any point in the section they refer to talk about turning off the sweeps.  Nope.   I wonder if other software requires you to turn them off [...]

Mr. Smith, in other software it is not stipulated directly, but it can be seen from their use. As an example, NanoVNA-Saver or VNWA-3 software. When you calibrate the device, the sweep is turned on automatically only when the calibration standards are applied and when the user presses the corresponding buttons. After completing the calibration operations, the sweep is inactive and can be turned on by the user when needed.
I also used other older analyzers, such as the HP8714B, where things are pretty much the same: you calibrate it and start the sweep manually, when you want.
Now I hope you understand that once I used other systems that behaved relatively identically, I couldn't guess that your software is based on a slightly different philosophy :)

Again, I would expect the reader to follow along in the manual.  In section 12.5, Displaying Data it states "Select the Sweep button and the software will begin collecting data from the V2+.  " .  After this the manual never states to turn it off.  [...]
Again, the software is not for the beginner.
I have noticed that you often mention that your software is not for beginners. It's very good that you say this, but it depends on what you mean by beginners. Personally, I have nothing to do with the RF pro area, but I have a basic understanding of the principles of operation of a VNA, and since 2012 and until now I have had access and used several types on the amateur market (eg: miniVNA series, N2PK VNA, DG8SAQ VNWA-3E, MetroVNA Deluxe) and with some older professional VNAs (such as HP8714B) or slightly newer stuff, such as Agilent N9912A (portable), Anritsu MS46322A.
However, the particularities of design and use (including menus, functions, names) may differ from one example to another.
The same happened with your software, and it will probably happen again and the learning curve will be quite steep.

Too funny.  It's as if you are not wanting to understand what these buttons do and want to just press them at random.  12.6 Normalization Example,  covers using  Chn-Ref rather than running a full calibration.     By the time the reader gets to to 12.8 SOLT Calibration, the CHn-Ref is still active and the second sentence is to turn it off.   Random button pressing is never going to work.  You need to learn what each button does to leverage its use. [...]
Additionally, there have been ongoing efforts to create other software for the NanoVNAs.   I have not been following their development but understand these programs have been largely adopted by the radio community.   My software was not written for this group.  It was designed as an engineering tool for the RF experimenter.

Mr. Smith, again - it is clear that you designed the software first for your personal use (maybe some friends) and probably without the intention of giving it in that form to others. Therefore, its use is less intuitive.
In the case of the series products, most manufacturers have implemented similar functions and modes of operation, to reduce the learning curve and to ensure that the potential buyer (user) will not be discouraged.
I encountered a different situation with Rohde & Schwarz products, which have different and less intuitive menus than those from HP, for example. However, for each device, there are very clearly stated procedures that leave no room for interpretations based on previous experiences.
In your case, you have a software that you offer for free and as in the case of Linux, people should expect that you will not have the time (and probably not the disposition) to document each element. So the RTFM is the best for every potential user, *but* the direct advice from the author is essential.
I already understood you, it remains to be seen how you will want to treat what you started, if you want to help amateurs with items from the pro area and if observations such as those made by me can cause you to add details to the user manual which you may not have thought of.
Obviously, it's up to you first  :)

The manual is clear that the software was not written for the amateurs.  It's not a matter of liking or disliking but rather the amount of support many from this group will require.

Mr. Smith, you are not alone, believe me  :)
As I exemplified above, it is not a matter of amateur or professional to deduce that the sweep must be active when you do the calibration. And also, although you posted pictures in the manual, the fact that you have to use ChnRef ON to calibrate and OFF after that, is less visible (although you are right that you wrote about it).
Believe me, I also turned to a friend with experience in the field, who did not "catch" the trick of using your software, even after 15 minutes of remote session on my PC.
It's like switching from HP/Anritsu to R&S.  8)
Your software seems very cool and elaborate, but it still needs some additional documentation.
But once here, the contributions of those who will want to post (as I am willing to do) may help and eventually convince you to include additional explanations in your future revisions of the user manual  ;)
Later, you can also do something else, if you like: extra paid support. You can get an advanced edition of the manual, which includes more examples and detailed explanations, for a fee. If it has an affordable price, people will definitely buy it.

I doubt it actually makes sense. Read the manual on normalization and run some experiments until you understand what that button actually does.

Be sure I will  ::)
Now, the nanoVNA is with my father, so that he can get used to it a little, and I go on vacation. When I return, I will resume the experiments and digging ;-)
But don't be so sure that what I saw and what I already read about your software, it didn't make sense.

Regarding normalization, if it has the same meaning as the one I used for the old HP8714B, then you may have already understood ;-)
There, the procedure has been named "Normalization Calibration".
The analyzer stores measured data taken ( DUT not connected) into memory, and divides subsequent measured data by the stored data in order to remove frequency response errors. On that device, the normalization calibration could be used either for transmission or for a reflection measurement. At the end of the procedure, the DUT is inserted and when starting sweep, the data displayed is the transmission coefficient for the DUT (including all the connectors and cables) divided by the transmission coefficient for the connectors and cables alone.

So, do you think that in the case of your software, the normalization process does the same thing?

I would guess that I spent 10 hours this week answering questions from the amateur group.  Most with the need to write me directly about their own personal problems.  I suspect they don't want to ask questions in a public forum as they feel they are experts and it looks bad in front of their peers (ego).

With all due respect, but honestly, I think it's exactly the opposite.  8)
In general, a beginner is intimidated when dealing with more experienced people, or even worse, with professionals who "take them up" or throw them a dry and harsh "RTFM"  >:D
But this is not my case, as I said and as you noticed.   
After all, that's the purpose of forums: to provide quick support to those in need. Not to send them to read volumes of technical literature (if not). It is true that in the case of your software, both variants can be applied: both the short one, but also RTFM, without which the use cannot be deepened.

Even though you had problems with turning on the light switch so to speak, at least you put it out there on a public forum so others could learn.    For that, you have my respect.
Thank you for your understanding and I assure you that the feeling of respect is mutual !
Chapeau bas, Mr. Smith!

I also assure you that I have always enjoyed to share with those around me some of the experience I have gained, as much as it is.

In engineering its learning to use the materials to solve other problems.   That learning starts with a higher education and takes a life time.
Believe me I know and understand this aspect. I am also an engineer, but not in the RF field.

It's not that the amateurs could not learn these skills,  I just suspect most have little interest in such things. 
Many of the radio amateurs are also engineers (and even in the area of RF or telecommunications), a good part of them are even involved in complex projects (for example, space communications, satellites, etc.). Some of them are even employees of companies that produce equipment for amateur radio (Icom, Kenwood, Yaesu, etc.) or for the professional area.
Many of the special software used by radio amateurs were designed by their colleagues in the professional field.

However, the hams who do not work in the professional area, have minimal needs to learn radio engineering and should not be treated "from above". On the contrary, they need a help to overcome some barriers and to be able to use some cheap devices (such as NanoVNA) with the help of specialized software (such as the one you released) to achieve their small hobby goals - those that produce them joy.
I was always happy when I was able to produce a smile of joy on the face of an amateur radio colleague whom I helped to build a project, to tune an antenna, or to understand something specific. And I am convinced that you know this feeling too!

I'm ending here my reply and the plea for the amateurs, thanking you for your understanding and congratulating you for the work you've done when making this software. I also express my hope that by understanding the above, especially from the perspective of a former ham, you will treat amateurs with more understanding ;-)

Best regards,
Bob
 

Offline joeqsmithTopic starter

  • Super Contributor
  • ***
  • Posts: 11715
  • Country: us
Re: NanoVNA Custom Software
« Reply #1181 on: July 11, 2021, 02:43:41 pm »
Good morning Mr. Smith,
Thank you for the reply and comments!

Thanks for hanging in there.   

I suspect you don't always look at the attachments which leads to some of your confusion. 

Quote
Mr. Smith, in other software it is not stipulated directly, but it can be seen from their use. As an example, NanoVNA-Saver or VNWA-3 software. When you calibrate the device, the sweep is turned on automatically only when the calibration standards are applied and when the user presses the corresponding buttons. After completing the calibration operations, the sweep is inactive and can be turned on by the user when needed.

I looked at one of the very first open sourced programs when they had just started to develop it to make sure it connected and provide that feedback.  Outside of that, I've only looked at the software supplied with the low cost VNAs.   I wrote the original software 20 some years ago and continue to develop it.  I show the software from 2002 working with my first VNA and a home made converter.   

https://www.eevblog.com/forum/testgear/agilent-e835xa-pna-vna-notes/msg3604844/#msg3604844 

Outside of using an 8753, at that time I had no other experience with VNAs or their UI.     

Quote
Mr. Smith, again - it is clear that you designed the software first for your personal use (maybe some friends) and probably without the intention of giving it in that form to others. Therefore, its use is less intuitive.
In the case of the series products, most manufacturers have implemented similar functions and modes of operation, to reduce the learning curve and to ensure that the potential buyer (user) will not be discouraged.

I try to discourage people from using my software.  It's free.   Support, well if you you can't do your own research or even be bothered to review the materials provided, expect to be called out.  While user's (especially the amateur radio group) view themselves as customers, I don't.  This is my business model.   :-DD     If you can make use of it, fine. 

Quote
I already understood you, it remains to be seen how you will want to treat what you started, if you want to help amateurs with items from the pro area and if observations such as those made by me can cause you to add details to the user manual which you may not have thought of.
Obviously, it's up to you first  :)

The majority of amateur radio operators who have contacted me have made it clear that they are entitled, demanding, like to whine and their license makes them an expert.  It's a really an odd trend and not what I would have expected.  I have no interest in working with such people at any level.   
 
Quote
And also, although you posted pictures in the manual, the fact that you have to use ChnRef ON to calibrate and OFF after that, is less visible (although you are right that you wrote about it).

Odd that you are still not understanding the Chn-Ref.   You would never set Chn-Ref ON before running a SOLT.  Of course, the software will allow it and assumes you know what you are doing.   With so many videos walking you through the basics and my continuing to point out you're not understanding it, I am surprised. 

Quote
Believe me, I also turned to a friend with experience in the field, who did not "catch" the trick of using your software, even after 15 minutes of remote session on my PC.
It's like switching from HP/Anritsu to R&S.  8)

With you showing them the ropes, it doesn't surprise me at all. 

Quote
Later, you can also do something else, if you like: extra paid support. You can get an advanced edition of the manual, which includes more examples and detailed explanations, for a fee. If it has an affordable price, people will definitely buy it.

You have no idea of the time and effort I have put into testing handheld DMMs.  Sure the meters cost money as well but that's hardly worth mentioning.  I have never asked people to join my non-existent  Patrion, click that bell, subscribe and like, and ads are disabled.  Outside of the EEVBLOG, I have no social media presence, no twittbook accounts.  I have never asked anything from my followers other than not to whine.   If people get something out of what I post great.  Don't like the content, find a better channel.  I work on what I want, when I want and once in a while share it.   
 
Quote
Regarding normalization, if it has the same meaning as the one I used for the old HP8714B, then you may have already understood ;-)
There, the procedure has been named "Normalization Calibration".
The analyzer stores measured data taken ( DUT not connected) into memory, and divides subsequent measured data by the stored data in order to remove frequency response errors. On that device, the normalization calibration could be used either for transmission or for a reflection measurement. At the end of the procedure, the DUT is inserted and when starting sweep, the data displayed is the transmission coefficient for the DUT (including all the connectors and cables) divided by the transmission coefficient for the connectors and cables alone.

So, do you think that in the case of your software, the normalization process does the same thing?

My first VNA was all mechanical.  The storage normalizer was an add-on and allows subtracting the reference (and a few other tricks).  There was no means to run a SOLT calibration.  Or course, add a PC with some software and that can be resolved.  Of course, normalize still has its place and why I continue to support it.   


Quote
Believe me I know and understand this aspect. I am also an engineer, but not in the RF field.

On this forum, Dave has made it clear that everyone is an engineer who wants to call themselves such.   So, sure.  When I talk about engineers in the context of my software, I am assuming they hold a BS or MS in EE.   Again, I'm not suggesting that it is required but that is the target audience (of one). 


****
Cleanup. 

Also, thinking about paid support.   A friend of mine had brought me a product they had bought used and asked if I could check it out.   It worked really well and I was so impressed with the design I got in touch with the company who produced it as it was no longer being offered.  I spoke with sales as well as the designer explaining how impressed I was and how I was so surprised they stopped selling it.   

What had happened is they made a very nice product and sold it to a market that had no clue how to use it.  They were so swamped with trying to answer the basic questions (IMO it had a well written manual) that they could not focus other parts of the business.  So they dropped it.   
« Last Edit: July 11, 2021, 02:56:11 pm by joeqsmith »
 

Offline joeqsmithTopic starter

  • Super Contributor
  • ***
  • Posts: 11715
  • Country: us
Re: NanoVNA Custom Software
« Reply #1182 on: July 27, 2021, 03:08:31 am »
I've been looking back into the lockup problems that caused me to pack up the V2Plus.   Enough time had passed I wanted to see if the new firmware addressed the problem.  Attached picture is showing the version I am currently testing (nothing more than staying connected and collecting data).   If this version will stay running for 24 hours non-stop, I will have a look to see if has any problems that would prevent it's use with my software.

https://groups.io/g/NanoVNAV2/topic/84446397?p=Created,,,20,2,0,0::recentpostdate/sticky,,,20,2,0,84446397

I wonder if the people writing the firmware are even aware that they addressed the lockup problem or if they just got lucky.   :-DD    If you enjoy endlessly reprogramming your devices and wasting time hunting problems like this one,  I highly recommend these low cost VNAs.   Endless fun. :-DD :palm:

***
missing words...
« Last Edit: July 27, 2021, 10:42:16 am by joeqsmith »
 

Offline Alextsu

  • Contributor
  • Posts: 42
  • Country: ru
Re: NanoVNA Custom Software
« Reply #1183 on: July 27, 2021, 06:17:30 am »
Hi, Joe,
There is now an alternative FW for all V2-2 versions, ported from NanoVNA by Dislord,
check this link

https://groups.io/g/nanovna-users/topic/84427595

Though haven't tried it yet
 

Offline joeqsmithTopic starter

  • Super Contributor
  • ***
  • Posts: 11715
  • Country: us
Re: NanoVNA Custom Software
« Reply #1184 on: July 27, 2021, 10:57:20 am »
Hi, Joe,
There is now an alternative FW for all V2-2 versions, ported from NanoVNA by Dislord,
check this link

https://groups.io/g/nanovna-users/topic/84427595

Though haven't tried it yet

I had spent a fair bit of time trying some of their firmware on an H4 I had purchased recently.  I would have no reason to try their firmware on other devices.   If you are interested in reading more about that testing:

https://www.eevblog.com/forum/rf-microwave/nanovna-custom-software/msg3579600/#msg3579600

The V2Plus has ran for 24 hours using various settings without a single lockup.   :-+  It's never been this stable.   Next step is to see if it will put out some good numbers. 

If you don't have access to the groups.io because of their dick move to lock it, use the mirrored site:
https://nanorfe.com/forum/V2-Plus-Firmware.html

Offline JohnG

  • Frequent Contributor
  • **
  • Posts: 582
  • Country: us
Re: NanoVNA Custom Software
« Reply #1185 on: July 28, 2021, 05:45:30 pm »
Thanks for the software and the excellent documentation. I have had no trouble following the instructions and getting the software up and running with my NanoVNA V2Plus4.

I do have one difficulty, which has to do with readability. On my Win 10 computer with 1600 x 1200 monitor, the software window is small and hard to read. After playing with many settings,  the only workaround I can find is to change the monitor resolution to 1280 x 800, which helps some, but messes up my Windows desktop (rearranges the icons), and adds a little blur to the display.

Do you know if this is a fundamental limitation of the National Instruments platform used to develop the software? If so, I can at least quit fiddling with it.

Thanks,
John
"Reality is that which, when you quit believing in it, doesn't go away." Philip K. Dick (RIP).
 

Offline joeqsmithTopic starter

  • Super Contributor
  • ***
  • Posts: 11715
  • Country: us
Re: NanoVNA Custom Software
« Reply #1186 on: July 28, 2021, 09:17:30 pm »
Thanks for the software and the excellent documentation. I have had no trouble following the instructions and getting the software up and running with my NanoVNA V2Plus4.

I do have one difficulty, which has to do with readability. On my Win 10 computer with 1600 x 1200 monitor, the software window is small and hard to read. After playing with many settings,  the only workaround I can find is to change the monitor resolution to 1280 x 800, which helps some, but messes up my Windows desktop (rearranges the icons), and adds a little blur to the display.

Do you know if this is a fundamental limitation of the National Instruments platform used to develop the software? If so, I can at least quit fiddling with it.

Thanks,
John

Who knows what you were expecting.  Maybe you expect the graphs to scale.  Obviously the font sizes are fixed.   There are videos on YT about designing software with LabView using the autoscaling if you are interested in learning about it.   

I've run my VNA software on 1280X1024 19", 1920X1080 27" and 1920X1200 24" and its very easy for me to read on them all.   It is designed to run on my laptop which has a 17" display.   

You should consider running  one of the popular open source programs.  If you really have some need to run my software and your choice of monitors was poor for your eyesight,  just buy a new monitor.  They are cheap.     

Offline neilhao

  • Regular Contributor
  • *
  • Posts: 58
  • Country: us
    • My Personal Website
Re: NanoVNA Custom Software
« Reply #1187 on: July 28, 2021, 09:39:44 pm »
I just gave this firmware a shot. Generally, it is amazing with more features, however it still has bugs for now.
I noticed this firmware could not measure the correct results in low freq band on the V2_2 hardware, e.g. from 50kHz to 100kHz. The official firmware has no problem.

Hi, Joe,
There is now an alternative FW for all V2-2 versions, ported from NanoVNA by Dislord,
check this link

https://groups.io/g/nanovna-users/topic/84427595

Though haven't tried it yet
Notes about my technological project: https://uniteng.com
RF Store:
https://shop.uniteng.com
 

Offline DiSlord

  • Regular Contributor
  • *
  • Posts: 108
  • Country: ru
Re: NanoVNA Custom Software
« Reply #1188 on: July 29, 2021, 07:19:42 am »
> I noticed this firmware could not measure the correct results in low freq band on the V2_2 hardware, e.g. from 50kHz to 100kHz. The official firmware has no problem.
This can related to output power for SI5351 (i add option for select it, See STIMULUS->CFG SWEEP->TX POWER, for low freq range need select minimum SI -10dB), i add fix for this in next.

PS also in this fw real frequency step in < 140 MHz range = 1Hz
 
The following users thanked this post: neilhao

Offline JohnG

  • Frequent Contributor
  • **
  • Posts: 582
  • Country: us
Re: NanoVNA Custom Software
« Reply #1189 on: July 29, 2021, 03:40:19 pm »

Who knows what you were expecting.  Maybe you expect the graphs to scale.  Obviously the font sizes are fixed.   There are videos on YT about designing software with LabView using the autoscaling if you are interested in learning about it.   

I've run my VNA software on 1280X1024 19", 1920X1080 27" and 1920X1200 24" and its very easy for me to read on them all.   It is designed to run on my laptop which has a 17" display.   

You should consider running  one of the popular open source programs.  If you really have some need to run my software and your choice of monitors was poor for your eyesight,  just buy a new monitor.  They are cheap.   

It appears the display resolution of the software interface is fixed. That's the answer I was looking for, and I have no further expectations because it is free.

John
"Reality is that which, when you quit believing in it, doesn't go away." Philip K. Dick (RIP).
 

Offline joeqsmithTopic starter

  • Super Contributor
  • ***
  • Posts: 11715
  • Country: us
Re: NanoVNA Custom Software
« Reply #1190 on: July 29, 2021, 08:29:42 pm »

Who knows what you were expecting.  Maybe you expect the graphs to scale.  Obviously the font sizes are fixed.   There are videos on YT about designing software with LabView using the autoscaling if you are interested in learning about it.   

I've run my VNA software on 1280X1024 19", 1920X1080 27" and 1920X1200 24" and its very easy for me to read on them all.   It is designed to run on my laptop which has a 17" display.   

You should consider running  one of the popular open source programs.  If you really have some need to run my software and your choice of monitors was poor for your eyesight,  just buy a new monitor.  They are cheap.   

It appears the display resolution of the software interface is fixed. That's the answer I was looking for, and I have no further expectations because it is free.

John

Again, I'm not sure how you expected it to work.  Most software I use will not scale the fonts.  It could be done  (selecting a different font for example) but it's uncommon.  LabView will allow most graphics to be scaled.   Currently the software uses graphs that were manually drawn using a CAD program and saved off as raster images.   If I settled on the standard graphics, these could easily be scaled but I wanted my own graphics.   

Buying a monitor that is easy for you to read would seem like a must, just for your normal use.

****
Windows 10 does have that magnifier built into it.  Really a poor solution IMO, but it's there.   
« Last Edit: July 29, 2021, 08:48:28 pm by joeqsmith »
 

Offline joeqsmithTopic starter

  • Super Contributor
  • ***
  • Posts: 11715
  • Country: us
Re: NanoVNA Custom Software
« Reply #1191 on: July 31, 2021, 07:19:33 pm »
I finally had some time to put a short video together showing flippers printed torque wrenches.   


Offline ALW

  • Contributor
  • Posts: 33
  • Country: fr
Re: NanoVNA Custom Software
« Reply #1192 on: August 05, 2021, 08:50:26 am »
Thanks a lot JoeSmith for this excellent SW. I am learning to use it... Available options are massive, but I believe it is very powerful.

As for the readability issue on high density screens, I think I found a solution in Win10 that works nicely.
In C:\Program Files (x86)\NanoVNA_V2Plus right-click the .exe, select "properties" tab "compatibility"
Click "Change high DPI settings"
Select "High DPI scaling override" option "System (enhanced)"

In my case that made the display crisp and clear and very well readable. Only drawback is that some vertically rotated graph legends were cut off, but I can imagine what they say.
Best
Al
 

Offline joeqsmithTopic starter

  • Super Contributor
  • ***
  • Posts: 11715
  • Country: us
Re: NanoVNA Custom Software
« Reply #1193 on: August 05, 2021, 12:14:11 pm »
As for the readability issue on high density screens, I think I found a solution in Win10 that works nicely.

John was having problems with a 1600 x 1200 monitor.   I have used it on monitors up to  1920X1200 24" with no problems.   John fails to provide details about the size the monitor they are using.   If my crystal ball would ever get repaired then maybe I could see it was an 4" LCD.     

I would expect with the display and keyboard being most peoples primary interface to the PC, that you buy something that fits you.  Especially if you use the computer often.   There are 1600X1200 17" monitors fairly cheap but with my ageing eyesight, at that ratio I would have no use for one.   

Offline ALW

  • Contributor
  • Posts: 33
  • Country: fr
Re: NanoVNA Custom Software
« Reply #1194 on: August 05, 2021, 03:46:47 pm »
Forgot to mention that I am using a Surface with 2160x1440 resolution. The unmodified / standard magnified window was blurry and difficult to read. With the settings above it is crisp and clean.
BR
 

Offline joeqsmithTopic starter

  • Super Contributor
  • ***
  • Posts: 11715
  • Country: us
Re: NanoVNA Custom Software
« Reply #1195 on: August 05, 2021, 03:55:15 pm »
Forgot to mention that I am using a Surface with 2160x1440 resolution. The unmodified / standard magnified window was blurry and difficult to read. With the settings above it is crisp and clean.
BR

12" display?   Do you have the docking station with a separate monitor?

Offline ALW

  • Contributor
  • Posts: 33
  • Country: fr
Re: NanoVNA Custom Software
« Reply #1196 on: August 05, 2021, 04:28:44 pm »
10" display, no docking
 

Offline joeqsmithTopic starter

  • Super Contributor
  • ***
  • Posts: 11715
  • Country: us
Re: NanoVNA Custom Software
« Reply #1197 on: August 05, 2021, 04:39:38 pm »
Wow!!  No wonder you were having problems viewing it.   Maybe John was attempting to run it on a small tablet as well.   

Offline ALW

  • Contributor
  • Posts: 33
  • Country: fr
Re: NanoVNA Custom Software
« Reply #1198 on: August 09, 2021, 02:55:08 pm »
@joeqsmith thanks again for sharing this incredible piece of SW. I still can't believe I am using a little cheap box with this professional interface.
I am trying to analyze the recorded sweep data in Igorpro for prototyping a medical radar application (trying to visualize heartbeat / breathing by analyzing the phase of the signal reflected by the body surface).
If you find the time, could you provide some short hint how the binary sweep data are structured in the recorded sweep file? Little / big endian, byte index, port1 port2 interleave,...
Thanks a lot in advance, best regards
Albrecht
 

Offline joeqsmithTopic starter

  • Super Contributor
  • ***
  • Posts: 11715
  • Country: us
Re: NanoVNA Custom Software
« Reply #1199 on: August 09, 2021, 03:42:11 pm »
Someone else asked a similar question.   If you know what format you need, document it.  Make sure you include every detail.  It can be ASCII or anything else you want.     



Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf