Re: Using the AVNA with the nanoVNA-saver control program

Bob Larkin

Hi Nick,

I separately posted notes about the Python code. You may be in the area of those that want to wait for a new version of nanovna-saver.

On Linux, I believe you loaded the hex file to the AVNA. If so, it should talk to a simple serial terminal, like CuteCom. Start CuteCom after you have plugged in the AVNA so have the AVNA appear as a serial device.

If you want to use the Arduino IDE with any Teeny, you should install Teensyduino extensions to Arduino:

With Teensyduino installed you select the board as Teensy 3.6 and the serial port will have Teensy in it's name. Also, it is best to keep the Serial Monitor open and Teensyduino will sort out whether it is programming or communicating. The Serial Monitor replaces the need for a CuteCom like program.

73, Bob

On 2/14/20 8:45 AM, Nick Kennedy wrote:
I have to go back and make sure my hardware is OK before adding more chaff to the mix, but I have a couple comments and questions.
In Windows 10, I could get n-saver to connect after typing in the port number, but operation was too erratic to describe after that.
Thought I'd try my Linux version based on comments here. I have Debian on a little notebook computer. n-saver wouldn't show the port number(s) and I couldn't identify it under /DEV. Not sure if one was created - I'm not a Linux guru by any means. Do I need to find and install some sort of Teensy driver for Linux?
I've backed up to version 0.61 and need to do some testing before trying to move to 0.70 again.
There was some talk about Python programming. I'm clueless here. What programming environment is uded? I assume there some sort of visual IDE. Beyond MCUs, my higher level programming is mostly limited to C#.
I ask because in n-saver, the "calibration" panel doesn't fit the screen on my notebook and I can't get to the important buttons near the bottom.  I guess I should put in a case with the author on github.
Nick, WA5BDU
On Thu, Feb 13, 2020 at 8:32 PM Bob Larkin <bob@... <mailto:bob@...>> wrote:
Thanks Mike -  Hold everything, everybody.  I totally forgot that I had
modified the Python code to allow the PID/HID of the Teensy.  I will
a copy to use temporarily, until we can get Rune to fix it.  Yeah, that
was a couple of weeks ago and it slipped by.    More in the
morning.   Bob
On 2/13/20 5:48 PM, Mike Runyan via Groups.Io wrote:
> Bob,
> Got to playing with the python code.
> The reason for some of the serial issues:
> VID = 5824 #was 1155
> PID = 1155 #was 22336
> Looks like the VID and PID are mixed and PID was wrong?  Even
though I
> was pasting the correct port in and it ran it keeps coming back and
> looking at the VID and PID to determine button and connection
status so
> was getting confused and crashed.
> Since you don't seem to have this problem something is different
> your copy of nanoVNA-saver.  Maybe I'm using the wrong one from
> I noticed that nanoVNA-saver is sending a 'finished' and a 'updated'
> command that is not handled and may be causing the ANVA to do
another sweep.
> Guess I need to try your hex file and see if it has these problems.
> thanks

Join to automatically receive all group messages.