[Elecraft] How to get SWR

Walter Underwood wunder at wunderwood.org
Fri Sep 23 14:33:09 EDT 2016


I worked on some Python code to do this, but programming the KX3 was pretty flaky. It is easy to get out of sync with the commands and responses. Also, the radio needs varying and undocumented amounts of time to respond to different commands.

The program you first linked to is a little more complicated. I eventually just moved the frequency with TUNE enabled instead of shutting it off, moving it, then TXing again.

You can find some discussion and my code in the Wizkers forum.

http://forum.wizkers.io/t/swr-sweep-with-wizkers-and-kx3/43 <http://forum.wizkers.io/t/swr-sweep-with-wizkers-and-kx3/43>

The Wizkers code works better than mine. If you want the data, I’d work on getting a data dump from Wizkers.

wunder
K6WRU
Walter Underwood
CM87wj
http://observer.wunderwood.org/ (my blog)

> On Sep 23, 2016, at 11:18 AM, Holger Schurig <holgerschurig at gmail.com> wrote:
> 
> Hi Walter,
> 
> I'm not going to learn NodeJS, npm, gulp and JavaScript to get the SWR out of my KX3 :-)   I'd rather learn in a generic way how to get the SWR.
> 
> I however checked out the source, and in wizkers/oem/radio/www/js/app/instruments/elecraft/driver_frontend.js it does in this.tune = something similar: MN023;MP001;MN255;SWH16;. I didn't found where it sends the DS; command, but the parsing of the DS commands output is is at the end of wizkers/oem/radio/www/js/app/instruments/elecraft_siggen/display_numeric.js. However, if the radio returns DS@@@@@>>@; as response, than there is still nothing to decode.
> 
> So the question stands: why does my KX3 return "DS@@@@@>>@;", what am I doing wrong?



More information about the Elecraft mailing list