Author Topic: NanoVNA Custom Software  (Read 536017 times)

0 Members and 5 Guests are viewing this topic.

Offline hendorog

  • Super Contributor
  • ***
  • Posts: 1627
  • Country: nz
Re: NanoVNA Custom Software
« Reply #225 on: September 05, 2019, 07:23:47 pm »
As long as you hold the torque wrench somewhere along the actual handle (i.e., the red part shown here, using the model of torque wrench I have here as an example) you will be able to deliver the specified torque or something very close to it.  It (should) go without saying that if you grab the wrench just behind the knuckle, you can apply pretty much whatever force you want in whatever direction you want. 
Makes sense to me - as long as it's designed for that usage, so that it stays it in the torque range its spec'd for - or at least not far enough out of range to break stuff if you aren't doing critical stuff.

Which if you read my response, it pretty much what I had stated. 
Quote
Looking at the error of the torque wrench shown, using a knife blade and going from one end of the handle to the other, the variance is about 1" lb. Still well within spec no matter where you hold it.
  Obviously the torque is dependent on the position but my question is how much do different wrenches vary.  I assume many of you have them and would know or at least be able to measure them within some degree of accuracy.   

Cool, I was responding to KE5FX, no sorry I didn't see your response or question at the time.

Another option is to work that effect out just from dimensions of the wrenches which might be easier info to get from people.

 
The following users thanked this post: joeqsmith

Offline radiolistener

  • Super Contributor
  • ***
  • Posts: 3984
  • Country: ua
Re: NanoVNA Custom Software
« Reply #226 on: September 05, 2019, 10:35:51 pm »
joeqsmith, it seems that you have professional vector analyzer and other equipment.

Could you please measure CH1 input impedance of NanoVNA?
Two sweeps for 1-300 MHz and for 1 MHz - 1.5 GHz will be nice to see how it can be used with direct mode (1-300 MHz) and with extended mode (1-1.5 GHz).

It seems that CH0 has pretty good performance, but CH1 going to SWR=1.32 at 900 MHz which may affect measurements. What is your thoughts about it?
 

Offline joeqsmithTopic starter

  • Super Contributor
  • ***
  • Posts: 11843
  • Country: us
Re: NanoVNA Custom Software
« Reply #227 on: September 05, 2019, 10:40:25 pm »
:'( :'( :'(

joeqsmith, I apologize, for what you call "SPAM", but I didn't get any of your Rejection messages, and as I wrote you, I don't read English well and I can't program ... I just needed your software, to work and I was even willing to give you a donation.

I can't use a Translator to convert 10 pages of trhead ...

Okay it does nothing, I will use the original software. :-\ :-\ :-\

Thanks anyway, even if it didn't cost you anything send it to me ...

I just assumed from your acknowledgment to _Wim_ that you understood what they wrote and did not require any further response from me.

Hello Flynt, for the moment ;) this software is not available for download. It was developed by joeqsmith to show what is possible with the Nanovna, to make some educational youtube video's about the NanoVNA and to inspire others to make apps of their own (which has worked already, thanks to 5q5r)

I do not ask for donations, do not enable ads,  have no Pateron's, nor do I beg people to join my channel.   

Suggesting that my making the software available to you wouldn't cost me anything is a naive view.   Considering that you required a personal response from me even though someone else had provided you with an answer, I doubt that by handing you the software that your questions would subside.   Even if I made it free, with no support implied, I suspect you and others would request support.   I would hope you are not suggesting that my time is worth nothing.     

Again, I suggest you support the people who are willing to invest their time to to create an open source platform. 

Offline joeqsmithTopic starter

  • Super Contributor
  • ***
  • Posts: 11843
  • Country: us
Re: NanoVNA Custom Software
« Reply #228 on: September 05, 2019, 10:51:22 pm »
joeqsmith, it seems that you have professional vector analyzer and other equipment.

Could you please measure CH1 input impedance of NanoVNA?
Two sweeps for 1-300 MHz and for 1 MHz - 1.5 GHz will be nice to see how it can be used with direct mode (1-300 MHz) and with extended mode (1-1.5 GHz).

It seems that CH0 has pretty good performance, but CH1 going to SWR=1.32 at 900 MHz which may affect measurements. What is your thoughts about it?

I suspect that you are correct that the match may not be all the great.  I mentioned that in the last video where I show that T-check.  But it's just $50 and I can't really bitch about it at that price.   

Sadly, I just don't use a VNA enough in my electronics hobby to justify getting a newer system.  Now if Keysight, RS or Copper Mountain wanted to donate a new 2-port 6GHz system, I may have to change my stance on donations.   :-DD   Imagine the fun one could have with a modern higher end VNA..

Offline hendorog

  • Super Contributor
  • ***
  • Posts: 1627
  • Country: nz
Re: NanoVNA Custom Software
« Reply #229 on: September 05, 2019, 11:00:03 pm »
joeqsmith, it seems that you have professional vector analyzer and other equipment.

Could you please measure CH1 input impedance of NanoVNA?
Two sweeps for 1-300 MHz and for 1 MHz - 1.5 GHz will be nice to see how it can be used with direct mode (1-300 MHz) and with extended mode (1-1.5 GHz).

It seems that CH0 has pretty good performance, but CH1 going to SWR=1.32 at 900 MHz which may affect measurements. What is your thoughts about it?

This app note has good info on the effect that Port 2 (Port 1 on the Nano) load match has on measurements. It can usually be mitigated with a good attenuator, at the cost of some dynamic range.
http://anlage.umd.edu/Microwave%20Measurements%20for%20Personal%20Web%20Site/5965-7709E.pdf

 

Offline radiolistener

  • Super Contributor
  • ***
  • Posts: 3984
  • Country: ua
Re: NanoVNA Custom Software
« Reply #230 on: September 05, 2019, 11:36:41 pm »
Just tested, with 10 dB attenuator it is usable up to 200 MHz (SWR=1.01). With 20 dB attenuator up to 700 MHz (SWR=1.03).

But it reduces dynamic range... Is it possible to fix CH1 input to get swr=1.00 up to 300 MHz?

Currently it drops down to 45 Ohm at 300 MHz.
« Last Edit: September 05, 2019, 11:38:49 pm by radiolistener »
 

Offline rhb

  • Super Contributor
  • ***
  • Posts: 3497
  • Country: us
Re: NanoVNA Custom Software
« Reply #231 on: September 05, 2019, 11:44:57 pm »
I had mentioned in the last video I made about the limited resolution (distance) when making TDR measurements.    I talked a bit about how you may be able improve it but with it being a $50 unit, I don't see much of a point.   Well except for the pure fun of it.....

So I talked it over with a friend of mine and we had a good laugh about the whole project.  He offered one idea that should help improve the setup but it's all a guess if the Nano can actually be used this way and get any useful information from it.   Of course, cost will need to be ignored which is part of the humor.... 
 
First baby step,  modify my software to support the range extender.   It may not look like anything is going on in the attached plot, but what you see the Nano using Channel 1 for S11.  That's not a misprint.   Granted, it's only 100MHz.    :-DD   Like I said, baby step.   

***
Should mention, yes, it is indeed a 100 ohm resistor.


A distance resolution of 1 mm requires timing to 5 ps, 10 ps for a reflection.  At 900 MHz 1 degree is 3 ps.  So if the nanoVNA reads phase to even 10 bits of accuracy, 1 mm resolution for a broadband reflection is not a problem.  Just do a linear fit to the phase in the frequency domain.

It gets more complicated if there are multiple reflections of different bandwidths, however, a sparse L1 aka basis pursuit can reliably solve that.  Though it might take a fairly powerful desktop to do that in less than several minutes.

I'm trying to squeeze TDR into the nanoVNA MCU with a swap out for an STM32F303CCT6 part with 48 KB of RAM and 256 KB of flash.  That's a completely different can of worms.

BTW What do you mean by "range extender"  is this frequency or time?

Reg
 

Offline hendorog

  • Super Contributor
  • ***
  • Posts: 1627
  • Country: nz
Re: NanoVNA Custom Software
« Reply #232 on: September 06, 2019, 12:01:27 am »
Just tested, with 10 dB attenuator it is usable up to 200 MHz (SWR=1.01). With 20 dB attenuator up to 700 MHz (SWR=1.03).

But it reduces dynamic range... Is it possible to fix CH1 input to get swr=1.00 up to 300 MHz?

Currently it drops down to 45 Ohm at 300 MHz.

When you say usable, I am not sure if you are talking about the effect of that SWR on the error corrected measurement, or just the SWR of the port itself.
SWR of 1.03 is 30dB RL, which is outstandingly good and will have a very minor effect. In the doc I posted they are talking about improving 18dB RL for the VNA port - which is about 1.3 SWR. And remember that was an HP document, so a high value instrument, and we are talking about a $50 device here.

The OP posted earlier about his 'range extender' and showed an S11 measurement on port 1 and he has posted before about a transfer switch.
I don't know exactly what he has there, but it is pretty interesting. If it still permits capturing S11 on port 0, then a full 2 port cal is possible which does correct for load match.

There may be other mathematical approaches, such as 1 port 2 path, which might be able to cancel out some or all of that error, I don't know for sure if they do.
Here is an implementation, which is part of the lib I have been using. It does say '...can be fully corrected...'
https://scikit-rf.readthedocs.io/en/latest/api/calibration/generated/skrf.calibration.calibration.TwoPortOnePath.html#skrf.calibration.calibration.TwoPortOnePath
 

Offline radiolistener

  • Super Contributor
  • ***
  • Posts: 3984
  • Country: ua
Re: NanoVNA Custom Software
« Reply #233 on: September 06, 2019, 12:02:53 am »
Is it possible to calculate chart like this from S1P data (magnitude and phase per frequency)?



What is the math behind it?
 

Offline radiolistener

  • Super Contributor
  • ***
  • Posts: 3984
  • Country: ua
Re: NanoVNA Custom Software
« Reply #234 on: September 06, 2019, 12:11:58 am »
When you say usable, I am not sure if you are talking about the effect of that SWR on the error corrected measurement, or just the SWR of the port itself.
SWR of 1.03 is 30dB RL, which is outstandingly good and will have a very minor effect. In the doc I posted they are talking about improving 18dB RL for the VNA port - which is about 1.3 SWR. And remember that was an HP document, so a high value instrument, and we are talking about a $50 device here.

I'm not sure what SWR for VNA input port is acceptable. But as I know it may affect filter response measurement, because filter is intended for 50 Ohm termination.

My primary interest in the frequency range 1...500 MHz. My NanoVNA CH1 (second port for S21) has RL = 23 dB at 500 MHz (SWR = 1.15). Is it acceptable for filters measurement? What error level it may cause? (for filter measurement S11, S21)
« Last Edit: September 06, 2019, 12:17:20 am by radiolistener »
 

Offline hendorog

  • Super Contributor
  • ***
  • Posts: 1627
  • Country: nz
Re: NanoVNA Custom Software
« Reply #235 on: September 06, 2019, 12:34:31 am »
Is it possible to calculate chart like this from S1P data (magnitude and phase per frequency)?

(Attachment Link)

What is the math behind it?

The maths is an inverse FFT.

rhb is a guru in that subject. I'm not, I just use a library. That makes it a one line operation. Example here:
https://github.com/hendorog/nanovna_test/blob/master/NanoVNA%20TDR.ipynb

One line at a time:
Code: [Select]
#Load a directory full of s1p files
duts = rf.read_all('data/measured/')

#Select one of them
s11 = duts['nano calibrated attenuator attempt 2']

#Convert from freq domain to time domain
s11_gated = s11.time_gate(center=0, span=100)

# Plot frequency and time-domain
figure(figsize=(8,4))
subplot(121)
s11.plot_s_db()
s11_gated.plot_s_db()
title('Frequency Domain')

subplot(122)
s11.plot_s_db_time()
s11_gated.plot_s_db_time()
title('Time Domain')
tight_layout()


When you say usable, I am not sure if you are talking about the effect of that SWR on the error corrected measurement, or just the SWR of the port itself.
SWR of 1.03 is 30dB RL, which is outstandingly good and will have a very minor effect. In the doc I posted they are talking about improving 18dB RL for the VNA port - which is about 1.3 SWR. And remember that was an HP document, so a high value instrument, and we are talking about a $50 device here.

I'm not sure what SWR for VNA input port is acceptable. But as I know it may affect filter response measurement, because filter is intended for 50 Ohm termination.

My primary interest in the frequency range 1...500 MHz. My NanoVNA CH1 (second port for S21) has RL = 23 dB at 500 MHz (SWR = 1.15). Is it acceptable for filters measurement? What error level it may cause? (for filter measurement S11, S21)

See the app note I attached earlier, it shows examples of measuring a filter, and shows roughly what your uncertainties will be. Your CH1 RL is a bit better than what they use in their example, but you are in the ball park.

I am not 100% sure on this, but I think that the built in NanoVNA transmission calibration is just a normalisation - i.e 'Response Calibration'.

Using a PC and the library I used in the examples above, you could improve that by doing an Enhanced Response Cal. That corrects for source match error (which is mismatch on Port 0). Mismatch on Port 1 remains uncorrected.

Then you could improve on that further using an attenuator to improve the Port 1 load match, but you sacrifice a bit of dynamic range as you know.

To improve further on that you need a two port calibration.
 

Offline joeqsmithTopic starter

  • Super Contributor
  • ***
  • Posts: 11843
  • Country: us
Re: NanoVNA Custom Software
« Reply #236 on: September 06, 2019, 01:09:48 am »
I had mentioned in the last video I made about the limited resolution (distance) when making TDR measurements.    I talked a bit about how you may be able improve it but with it being a $50 unit, I don't see much of a point.   Well except for the pure fun of it.....

So I talked it over with a friend of mine and we had a good laugh about the whole project.  He offered one idea that should help improve the setup but it's all a guess if the Nano can actually be used this way and get any useful information from it.   Of course, cost will need to be ignored which is part of the humor.... 
 
First baby step,  modify my software to support the range extender.   It may not look like anything is going on in the attached plot, but what you see the Nano using Channel 1 for S11.  That's not a misprint.   Granted, it's only 100MHz.    :-DD   Like I said, baby step.   

***
Should mention, yes, it is indeed a 100 ohm resistor.


A distance resolution of 1 mm requires timing to 5 ps, 10 ps for a reflection.  At 900 MHz 1 degree is 3 ps.  So if the nanoVNA reads phase to even 10 bits of accuracy, 1 mm resolution for a broadband reflection is not a problem.  Just do a linear fit to the phase in the frequency domain.

It gets more complicated if there are multiple reflections of different bandwidths, however, a sparse L1 aka basis pursuit can reliably solve that.  Though it might take a fairly powerful desktop to do that in less than several minutes.

I'm trying to squeeze TDR into the nanoVNA MCU with a swap out for an STM32F303CCT6 part with 48 KB of RAM and 256 KB of flash.  That's a completely different can of worms.

BTW What do you mean by "range extender"  is this frequency or time?

Reg

Frequency (with a lot of issues).  It would be for a very narrow band experiment if I do anything with it. 

Starting on page 29:
http://literature.cdn.keysight.com/litweb/pdf/5989-5723EN.pdf

Offline rhb

  • Super Contributor
  • ***
  • Posts: 3497
  • Country: us
Re: NanoVNA Custom Software
« Reply #237 on: September 06, 2019, 03:03:19 am »
That's the Raleigh criterion for separating two events.  I was referring to identifying the location of a discontinuity.  Very different problems.

I've viewed the TDR aspect as "Where is the bad spot in my cable?"  and "Where is the impedance discontinuity in my PCB trace?" 

Once you want to look at the reflection from the the SMA side of an SMA to N connector separately from the N side, you have to have 20 GHz or more BW.  And even at 20 GHz in the time domain, it's not easy.  I've been doing a lot of it testing RF connectors using a Tek 11801 & SD-24.

However, I'm fairly certain that, if you have a well defined problem such as the mismatch at either end of an SMA to N adapter, you can solve the problem of the timing to better than the Rayleigh criterion using basis pursuit. However, doing this would require mastering the ugliest and most complex math I ever came across in my life.  It's simple to do in practice, but the logic of how and why it works is painful.  David Donoho has a  proof of a single theorem which takes 15 pages!

I'd like to note that I have serious technical issues with that application note.  It poses a lot of "problems" which are trivial to solve, but presented as proprietary to HPAK despite being sufficiently well known to be basic DSP 101 examples and homework.  I've not read all of it, but much of it is in Dunsmore's book which I *have* studied very closely.  At present I don't know if the issue is terminology and notational conventions, substantive errors or marketing FUD.    While the reflection seismology community has been doing DSP for 20 years longer than the EE community, the EE community chose not use the mathematics community lexicon adopted in geophysics.  Same words, but *very* different meanings.  Having worked in several seismic processing shops, my experience is that it takes about 6 months to map the words people use at lunch to the correct equations.  If it's that difficult in geophysics, going between that and electronics engineering is *much* worse.

In sum, this quickly turns into a major communications problem.  I've seen a lot of arguments which amounted to nothing more than different meanings for the same words.

Have Fun!
Reg

 

Offline Bud

  • Super Contributor
  • ***
  • Posts: 7088
  • Country: ca
Re: NanoVNA Custom Software
« Reply #238 on: September 06, 2019, 03:53:05 am »
I'm not sure what SWR for VNA input port is acceptable. But as I know it may affect filter response measurement, because filter is intended for 50 Ohm termination.

My primary interest in the frequency range 1...500 MHz. My NanoVNA CH1 (second port for S21) has RL = 23 dB at 500 MHz (SWR = 1.15). Is it acceptable for filters measurement? What error level it may cause? (for filter measurement S11, S21)

Google for "mismatch uncertainty".
Facebook-free life and Rigol-free shack.
 

Offline radiolistener

  • Super Contributor
  • ***
  • Posts: 3984
  • Country: ua
Re: NanoVNA Custom Software
« Reply #239 on: September 06, 2019, 05:10:13 am »
The maths is an inverse FFT.

rhb is a guru in that subject. I'm not, I just use a library. That makes it a one line operation. Example here:
https://github.com/hendorog/nanovna_test/blob/master/NanoVNA%20TDR.ipynb

One line at a time:
Code: [Select]
#Convert from freq domain to time domain
s11_gated = s11.time_gate(center=0, span=100)

Is this python? Unfortunately I don't familiar with this language.  :(
Could you please give me the link to the source of that s11.time_gate() function?
 

Offline hendorog

  • Super Contributor
  • ***
  • Posts: 1627
  • Country: nz
Re: NanoVNA Custom Software
« Reply #240 on: September 06, 2019, 06:02:31 am »
The maths is an inverse FFT.

rhb is a guru in that subject. I'm not, I just use a library. That makes it a one line operation. Example here:
https://github.com/hendorog/nanovna_test/blob/master/NanoVNA%20TDR.ipynb

One line at a time:
Code: [Select]
#Convert from freq domain to time domain
s11_gated = s11.time_gate(center=0, span=100)

Is this python? Unfortunately I don't familiar with this language.  :(
Could you please give me the link to the source of that s11.time_gate() function?

I don't know much python either. Its pretty simple to get started, and the few lines of code you see on my repository is all that you need.

That function is built into the scikit-rf package, so its free and the source is on github if you really want to go there.

Just install the latest Python (3.7) and tick the box to add to your PATH. That will also install pip.
Then install Jupyter notebook, which is a nice GUI and just makes it easy.
https://jupyter.readthedocs.io/en/latest/install.html

I think it is simpler to use pip instead of conda as it is one less thing to wrangle.

So something like this should get you started:
Code: [Select]
pip3 install --upgrade pip
pip3 install jupyter
pip3 install scikit-rf

# Now start it up, this will run it and display it in a browser.
jupyter notebook

There are other options, e.g. Matlab, or Octave or Labview, but this is as flexible, or more flexible and not really any more difficult.

 
The following users thanked this post: radiolistener

Offline radiolistener

  • Super Contributor
  • ***
  • Posts: 3984
  • Country: ua
Re: NanoVNA Custom Software
« Reply #241 on: September 06, 2019, 07:02:13 am »
Google for "mismatch uncertainty".

I found this article: https://www.microwavejournal.com/articles/6166-calculating-mismatch-uncertainty

But I'm not sure... If I understand correctly, mismatch uncertainty depends on VSWR source and VSWR load.

Does it means that when any of these VSWR is 1, then mismatch uncertainty also will be zero?

For exampel:

Source VSWR=1,
Load VSWR=1.32 (this is what NanoVNA CH1 have at 900 MHz).

ρload = 0.1379
ρsource = 0

Does it means that mismatch uncertainty is zero?
 

Offline hendorog

  • Super Contributor
  • ***
  • Posts: 1627
  • Country: nz
Re: NanoVNA Custom Software
« Reply #242 on: September 06, 2019, 10:28:04 am »
Google for "mismatch uncertainty".

I found this article: https://www.microwavejournal.com/articles/6166-calculating-mismatch-uncertainty

But I'm not sure... If I understand correctly, mismatch uncertainty depends on VSWR source and VSWR load.

Does it means that when any of these VSWR is 1, then mismatch uncertainty also will be zero?

For exampel:

Source VSWR=1,
Load VSWR=1.32 (this is what NanoVNA CH1 have at 900 MHz).

ρload = 0.1379
ρsource = 0

Does it means that mismatch uncertainty is zero?

Mismatch uncertainty can be corrected in a VNA - the exact details depend upon the calibration and that is documented in the AN 1287-3 I referenced.
That is one of the advantages of a Vector Network Analyser as opposed to a Scalar Network Analyser - such as a Spec An + TG + Bridge.

The VNA is able to correct for its own inadequacies. The SNA cannot, and so the SNA's analog performance must be much better to get the same performance.

Hence this device we are talking about - a very cheap VNA - actually has quite respectable performance - particularly if you extract the data to a PC - because of the error corrections which can be applied.
 

Offline Flynt

  • Newbie
  • Posts: 6
  • Country: it
Re: NanoVNA Custom Software
« Reply #243 on: September 06, 2019, 05:21:04 pm »
:'( :'( :'(

joeqsmith, I apologize, for what you call "SPAM", but I didn't get any of your Rejection messages, and as I wrote you, I don't read English well and I can't program ... I just needed your software, to work and I was even willing to give you a donation.

I can't use a Translator to convert 10 pages of trhead ...

Okay it does nothing, I will use the original software. :-\ :-\ :-\

Thanks anyway, even if it didn't cost you anything send it to me ...

I just assumed from your acknowledgment to _Wim_ that you understood what they wrote and did not require any further response from me.

Hello Flynt, for the moment ;) this software is not available for download. It was developed by joeqsmith to show what is possible with the Nanovna, to make some educational youtube video's about the NanoVNA and to inspire others to make apps of their own (which has worked already, thanks to 5q5r)

I do not ask for donations, do not enable ads,  have no Pateron's, nor do I beg people to join my channel.   

Suggesting that my making the software available to you wouldn't cost me anything is a naive view.   Considering that you required a personal response from me even though someone else had provided you with an answer, I doubt that by handing you the software that your questions would subside.   Even if I made it free, with no support implied, I suspect you and others would request support.   I would hope you are not suggesting that my time is worth nothing.     

Again, I suggest you support the people who are willing to invest their time to to create an open source platform.

Joeqsmith, you didn't understand anything ...
I HAVE NEVER THOUGHT THAT YOUR TIME DOES NOT APPLY, I ONLY REQUEST THE INSTALLER OF A PROGRAM YOU DEVELOPED ...

I think you didn't understand my intentions, and I'm not able to program.
However, not but nothing, the Gentile helped me
Radioman ...

On the other hand, these are the Americans ... We in Italy, among radio amateurs, help each other.

Bye Bye :( :( :(
 

Offline joeqsmithTopic starter

  • Super Contributor
  • ***
  • Posts: 11843
  • Country: us
Re: NanoVNA Custom Software
« Reply #244 on: September 06, 2019, 06:04:08 pm »
Joeqsmith, you didn't understand anything ...
I HAVE NEVER THOUGHT THAT YOUR TIME DOES NOT APPLY, I ONLY REQUEST THE INSTALLER OF A PROGRAM YOU DEVELOPED ...

I think you didn't understand my intentions, and I'm not able to program.
However, not but nothing, the Gentile helped me
Radioman ...

On the other hand, these are the Americans ... We in Italy, among radio amateurs, help each other.

Bye Bye :( :( :(

I'm glad we finally understand one another.    It's too bad that your not getting my work for free upsets you to the point you feel the need to make such ignorant comment about an entire country but it speaks of your character.     

You do bring up a valid point that what I have been doing is of no help to you.  Others have posted similar comments,  which is something I can live with. 

Take care. 

Offline KD0CAC John

  • Frequent Contributor
  • **
  • Posts: 707
  • Country: us
Re: NanoVNA Custom Software
« Reply #245 on: September 06, 2019, 07:01:48 pm »
joeqsmith ,
I may have missed it , but do you provide a PAID service .
I have not picked up any computer language / and no programing .
So would be interested in paying for programing .
If I understand normal , similar to this , a one time fee for a program to run the nanoVNA , and then any future service is separate fees , or a package of services & fees ? 
Or your not interested in any of the above ;)

I'm a free-market / libertarian type , kinda [ I have not found answers to all questions from the libertarian perspective , but agree with lots ] .

I can not work for free either , picking up electronic repair as [ maybe ] the last trade at 65 disabled from pervious trades construction , auto repair , welding , machining / gun-smithing , and now electronics repair / ham radio , most trades started as hobbies & can not seem to just buy off the shelf ;)
A tool-jones forces me into building , repairing everything I own .
Even if I occasionally buy something new - I have to open it up and look under the hood , more fun .
 

Offline rhb

  • Super Contributor
  • ***
  • Posts: 3497
  • Country: us
Re: NanoVNA Custom Software
« Reply #246 on: September 06, 2019, 11:56:28 pm »
I have no connection with @joeqsmith.  I've never even watched his YouTube videos.  I just wandered in here because I bought a nanoVNA and have been sucked into a black hole.  I have 20+ years of software support experience.

Badgering him like this is completely unreasonable. 

If you want the sort of software that @joeqsmith is playing around with, buy a VNWA or learn to program.  Tom Baier spends a *lot* of time providing support for his software.  You only need to read the VNWA mailing list to see how much work it is.  A staggering amount of the traffic on the VNWA list is trying to help people who did not read the manual, do not know anything about using a VNA and often very little about RF.  Yes, it is 10x the price, but it's also more capable.  However, very little of that is the hardware.  It's mostly the cost of the software support.

There are plenty of people working on open source programs for the nanoVNA.  As @joeqsmith suggested, give them some money.  Or learn to program and help out.  Join  nanovna-users@groups.io.

In any case, @joeqsmith is not responsible for your lack of ability.  He chose to invest his time and money in learning how to do something.  Those who are able are not the slaves of those who are not able.

Reg
 
The following users thanked this post: MagicSmoker, xrunner, tautech, _Wim_

Offline tautech

  • Super Contributor
  • ***
  • Posts: 29377
  • Country: nz
  • Taupaki Technologies Ltd. Siglent Distributor NZ.
    • Taupaki Technologies Ltd.
Re: NanoVNA Custom Software
« Reply #247 on: September 07, 2019, 12:02:03 am »
I have no connection with @joeqsmith.  I've never even watched his YouTube videos.  I just wandered in here because I bought a nanoVNA and have been sucked into a black hole.  I have 20+ years of software support experience.

Badgering him like this is completely unreasonable. 

If you want the sort of software that @joeqsmith is playing around with, buy a VNWA or learn to program.  Tom Baier spends a *lot* of time providing support for his software.  You only need to read the VNWA mailing list to see how much work it is.  A staggering amount of the traffic on the VNWA list is trying to help people who did not read the manual, do not know anything about using a VNA and often very little about RF.  Yes, it is 10x the price, but it's also more capable.  However, very little of that is the hardware.  It's mostly the cost of the software support.

There are plenty of people working on open source programs for the nanoVNA.  As @joeqsmith suggested, give them some money.  Or learn to program and help out.  Join  nanovna-users@groups.io.

In any case, @joeqsmith is not responsible for your lack of ability.  He chose to invest his time and money in learning how to do something.  Those who are able are not the slaves of those who are not able.

Reg
Well put Reg.  :-+

Joe's IP is his to do with as he pleases and if he chooses not to share it, tough titty.
He's developed these skills over many years and presumably his bike console is not shared either so to not give competitors an even footing when Joe races.
Nothing at all wrong with that.
Avid Rabid Hobbyist.
Some stuff seen @ Siglent HQ cannot be shared.
 

Offline hendorog

  • Super Contributor
  • ***
  • Posts: 1627
  • Country: nz
Re: NanoVNA Custom Software
« Reply #248 on: September 07, 2019, 12:54:56 am »
I have no connection with @joeqsmith.  I've never even watched his YouTube videos.  I just wandered in here because I bought a nanoVNA and have been sucked into a black hole.  I have 20+ years of software support experience.

Badgering him like this is completely unreasonable. 

If you want the sort of software that @joeqsmith is playing around with, buy a VNWA or learn to program.  Tom Baier spends a *lot* of time providing support for his software.  You only need to read the VNWA mailing list to see how much work it is.  A staggering amount of the traffic on the VNWA list is trying to help people who did not read the manual, do not know anything about using a VNA and often very little about RF.  Yes, it is 10x the price, but it's also more capable.  However, very little of that is the hardware.  It's mostly the cost of the software support.

There are plenty of people working on open source programs for the nanoVNA.  As @joeqsmith suggested, give them some money.  Or learn to program and help out.  Join  nanovna-users@groups.io.

In any case, @joeqsmith is not responsible for your lack of ability.  He chose to invest his time and money in learning how to do something.  Those who are able are not the slaves of those who are not able.

Reg
Well put Reg.  :-+

Joe's IP is his to do with as he pleases and if he chooses not to share it, tough titty.
He's developed these skills over many years and presumably his bike console is not shared either so to not give competitors an even footing when Joe races.
Nothing at all wrong with that.

Seconded. Motion carried.  :clap:

There is a heap of free and/or open software and lots of information  for the nano and vna's in general.

All the info is out there now, whereas only a few years ago it was not.
 

Offline KD0CAC John

  • Frequent Contributor
  • **
  • Posts: 707
  • Country: us
Re: NanoVNA Custom Software
« Reply #249 on: September 07, 2019, 01:28:03 am »
Are you saying asking to pay for service is " Badgering " ?
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf