CQ/X de NO5W GPS-Enabled Software for Mobile Contesting
Home Overview Features Limitations Contests
GPS Devices Radios Keyers Documentation Downloads
QSL Gallery Support Revision History Route Plans Technical
Tools NO5W/M Operating Results

A Soft Remote Kit for the K3

A few months ago I jumped on the bandwagon and purchased a K3 (#02131) -- primarily to replace the IC-7000 that I had been using for contesting from my home station.  However, use in only a few contests revealed the K3 to be a great radio. That was no surprise given all of the reviews and endorsements of the radio by top-notch DXers and contesters. So I decided I needed to make use of it to provide better ears in my mobile contesting activities. Although the K3 is relatively small and lightweight it's still a bit large for use from the front passenger seat which is where I like to do mobile contesting, and it doesn't come with a remote control head. 

The challenge was obvious: develop a module for the K3 that would integrate with CQ/X and would allow placement of the radio in the rear of the vehicle with full controllability from the operating position in the front. Review of the K3 programmer documentation revealed an extensive and well-documented list of functions that would, with a little programming, make the venture possible. I thought about what kind of user interface to devleop to make control from the "remote head" intuitive and easy to learn and the interface below quickly became the obvious choice.
 
K3 Remote Kit User Interface

The basic platform for the user interface is a high resolution image scanned from the front of the K3 User Manual. For the most part the interface works in exactly the same way as the real front panel of the radio, the main exceptions being cases where there is more/less capability on the PC vs the capability of the actual K3 hardware. You can also see that some  items (Config, Info, and various data entry/readout items) have been added. Here are some of the features:

Button Controls: Each of the buttons performs the indicated function and the Tap/Hold feature is implemented with configurable hold time. In addition, the left/right mouse buttons can be used respectively for Tap/Hold.

Frequency Entry: Clicking on the Freq Ent button opens an edit window on the VFOA part of the "LCD" display from which a frequency can be typed in.

Frequency Entry

Frequency Tuning:  Frequency tuning is currently performed with the cursor and page up/down keys. The tuning increment for the cursor keys is set using the radio buttons shown on the main tuning knob. The tuning increment for the page keys, which is intended for larger frequency changes including band changes, is set on the config page described below. I've obtained a Shuttle Pro 2 and will be experimenting with it as a tuning device and as a means of setting the rotary controls.

Rotary Controls: Rotary controls including AF Gain, Sub AF Gain, RF Gain, Sub RF Gain, Speed, PWR, etc are controlled using the cursor keys with the value read out in the small window shown on the control. Since some of these controls are more frequently used than others it may be desirable to access them using the Tab key rather than moving the mouse. Controls to include as tab stops and the tab order are specified in the Config dialog below.

LCD Display: This display shows essentially the same information, including transitory status info, as on the radio with the following current exceptions: S-meter readout is in text form, Bandwidth information is also in text form. There is a separate "LCD panel" for a graphical S-meter that is accessed using the small yellow circle near the LCD display. There are actually several layers of the LCD display including the following:

Menu LCD

This Menu LCD layer is activated from the Menu button and allows choosing menu items from various categories and modifying those menu items. Clicking on the small question mark button brings up the user manual documentation for that menu item in a small window as shown here.

Menu LCD with Help

The following LCD layer which shows installed options and firmware revisions, is accessed by clicking on the Info button.
 
Info LCD

Clicking on the Power button will power down the radio but to make sure that this is the desired action the following "do you really want to do this" LCD layer is presented.

LCD Power Off Warning

Configuration Button/Dialog: A small Config button, placed near the RIT/XIT area is used to access the Config Dialog below for setting parameters associated with the remote kit including:  Hold time for discriminating between Tap and Hold presses of the buttons, Frequency increment for the page keys, Tab stops and Tab Order for the rotary controls, quick-memory parameters, and preferred power levels based on antenna selection and mode.

 Configuration Dialog

Quick Memory Dialog: After the Quick Memories have been configured using the above dialog, clicking on the M->V button calls up the following dialog for choosing the memory. As shown in the screen shot below those quick memories that have been configured are highlighted. Hovering over each of them gives information on the associated quick memory. Clicking on the desired quick memory writes that information into the radio.

Quick Memory Dialog

SWR Button: The small SWR button, near the RIT/XIT area, is used to check the SWR at the antenna. Clicking on this button will put the antenna tuner into bypass mode, reduce power to a specified level, activate the tune button for a specified number of seconds, display the SWR on the button face, and then deactivate the tune button returning the power level and antenna tuner to their previous states. The power level and number of seconds associated with the SWR check are set in the Configuration Dialog above.

A Control Subset for the K3

The full interface described above allows almost complete control and monitoring of the K3 but takes up a lot of screen real estate, especially when operating mobile on a laptop with its small screen, so beginning with Patch 177-05 the dialog below is provided as an alternate means of controlling and monitoring often used K3 parameters.

Small control interface for the K3
Full button: The button labeled Full in the lower right hand corner is provided to facilitate access to the full interface described above. There is a similar button on the full interface that provides quick access to the small interface.
 
SWR button: Click on this button to measure the SWR of the antenna at the current VFO-A frequency with the K3 antenna tuner removed from the path. The SWR will be displayed in the window normally reserved for the clock and when tuning is complete the clock window will revert to showing the selected time.

Clock buttons: Use these radio buttons to select whether to show normal (UTC) time or the time remaining in the contest session. In order for the session time to be correct it must be set up in the main user interface using either the wizard or the menu item Display | Set Session Clock.

Entry-less controls: Controls labeled PRE, ATT, NB, NR, AGC, M1, M2, M3, M4, Up, Dn, A<->B, A->B and CLR do not require entry of a value and are straightforward since they perform the same actions as on the full interface. Up(Dn) moves the band up(down) and A<->B exchanges VFOs A and B. For the on/off controls red indicates OFF and green indicates ON. For AGC there are three states: OFF (red), Slow (yellow), and Fast (green) and the button sequences between those states.

Entry controls: The remaining controls A->, B->, RIT, AFG, RFG, XFIL, and SPD (speed) require entry of a numerical value. To save space a single shared slider is provided for inputting the values for each of these. Each control in this set consists of a button for assigning the slider to the control and an edit window in which to display the value of the controlled quantity. The cursor left and right keys can be used with the slider to make small incremental changes if it is not desired to use the mouse. Page up and down keys may be used with the slider to make larger incremental changes. Each control has page and cursor key increments appropriate to the quantity being adjusted.

Next Steps


An intriging idea is to implement the above interface in a small (e.g. 7-8 inch) touch screen such as the ones made by Lilliput and Xenarc for use in automotive applications. If that works out you would have a full featured "K3 remote kit" a little smaller than the actual front panel. I haven't yet bit the bullet and bought one of these devices for testing the concept but if there are those that have access to one of these screens and would like to prove the concept please contact me at the address on the support page.

The features described above are fully functional, integrated with CQ/X, and ready for a road test. KU5B, W5ZL, and I used the K3 as one of the radios in our multi-two mobile operation in the 2009 Oklahoma QSO Party. In our installation the K3 was operated remotely from the front passenger seat with the radio in the rear compartment of a 2002 Pathfinder. A second station running an IC-7000 was on the driver's side of the rear seat and the passenger side of the rear seat was folded down to provide a flat surface on which the rear station op could manually switch bandpass filters for both radios. Fortunately the folded down seat also provided a view -- with some neck twisting -- of the K3 main display by the front operator. This was important because an SWR readout with the ATU bypassed had not been implemented in the remote kit and it was necessary to view the SWR indication on the radio. It was found that "taking the edge off" of the SWR using the ATU was not a good idea since, if the antenna was not tuned properly, use of the ATU would introduce too much RFI in the vehicle causing some problems in the rear station.  Proper tuning of the antenna with the ATU bypassed solved most of the RFI problems. This would have been much easier with a direct readout of SWR on the interface. Since the OK QSO Party we have implemented direct readout of the SWR and found it to be very useful in the Florida QSO Party.

In its current form use of the above interface in a logging program other than CQ/X would require some programming to interface to the DLL. However, I plan to create a version that is more easily interfaced using virtual serial port technology. It also would be interesting to network-enable the interface for true remote control across the internet.

Testing/Evaluating the K3 Module

If you are interested in testing the K3 module you will need version 1.7.5 with all six patches applied or version 1.7.6 patched through Patch 176-03. If you are not already a user of CQ/X you should download the Quick Start Guide for Testing the K3.

Copyright: C.W. Sanders, NO5W
Last Updated: 03-February-2010