background image

K1EL

                                        WKUSB with WinKeyer3 User Manual 

WKUSB

 

WKUSB User Manual  

   12/20/2017                  Rev 1.0 

Page 35

 

 

 

DELAY_TIME = (SWITCHPOINT

×

DIT_TIME)/50

 where Switchpoint is a value between 10 and 90.

 

 

Dit/Dah Ratio 

The ratio between the length of a dit vs. the length of a dah is controlled by this setting. The 
agreed upon standard ratio is 1:3 (dit:dah), a dah is three times longer than a dit. 
 
The formula to determine dah/dit ratio is:  

DAH/DIT = 3

(nn/50) 

 

 A value of 50 selects 1:3, a value of 33 would select 1:2, and a value of 66 would select 1:4. Any 
value other than 50 causes distortion of the Morse waveform. Some ops use this option to make 
their CW sound less “machine like” but a little goes a long way !

 

 

1:2  Dit \Dah Ratio

Normal Ratio

1:4  Dit \Dah Ratio

 

 

Three ratio settings for the letter R 

 

PTT Lead and Tail Times 

WKUSB’s PTT output is used to control an accessory device in addition to normal CW transmitter 
keying. In most cases this device is a linear amplifier but it could be an antenna changeover relay 
or PTT input of a transmitter. In all of these cases there are delay requirements that must be met 
to insure that the accessory device is switched on before transmission begins and is held on until 
transmission completes. This prevents damage to the accessory device due to hot switching. 
WKUSB provides three independent PTT delays to meet this requirement.  
 

Lead-in Delay

Tail Delay

PTT

Key

The letter A

 

 

PTT Lead-in and Tail Example 

 

 
The first of these is Lead-In delay which initiates a keying event.  When transmit starts, PTT will be asserted 
first and then, after the Lead-In delay expires, the key output will be asserted. Lead-In can be set to a value 
from 0 to 250 milliseconds in 10 millisecond increments. 
 
Tail Delay specifies the amount of time PTT will be released after Key is released. Like Lead-In delay, it is 
adjustable from 0 to 250 milliseconds in 10 millisecond increments.  

 

In setting tail delay there are two considerations, the first is to prevent hot switching and the second is to add 
delay to fill in between letters sent by paddle. Most ops don’t want their amplifier to be switched in and out 
between letters. An issue arises in that Tail delay is not solely proportional to sending speed. This is 
problematic when someone sets a comfortable tail delay at a slow speed and then increases the speed to a 
much faster rate. At the faster rate, the tail delay will hold too long after keying stops. Alternatively, if a 
comfortable delay is set at a faster WPM rate, PTT will then drop out between letters at a slower speed. To 
solve this problem, paddle tail delay is governed by a separate parameter called hang time. 
 
Hang Time is adjustable in four steps and is measured only in wordspace and dit times rather than fixed 
milliseconds. This means that the delay will accurately track sending speed. In other words it will decrease 
automatically as sending speed increases and vice versa. The four settings for Hang Time are: 

Summary of Contents for WinKeyer3

Page 1: ...WKUSB with WinKeyer3 User Manual www k1el com ...

Page 2: ...C Iambic CW Paddle Interface Adjustable Speed 5 99 WPM Iambic A B Ultimatic Bug paddle modes Adjustable Weighting and dit dah ratio Two separate keying outputs Adjustable Keying Compensation Two separate PTT outputs Adjustable Letterspacing Solid state relay outputs rated at 350V 120 mA Adjustable PTT lead in and tail delays 160 character input buffer Optional autospacing Runs off USB and or 3 int...

Page 3: ... enabled or disabled the same way These outputs are isolated from WKUSB ground and all other WKUSB signals by optically coupled solid state relays The outputs can switch voltages up to 350 V at up to 120 mA and provide a 5000 volt isolation from WKUSB electrics An output connector either key or PTT needs to be wired this way GROUND KEY or PTT WKUSB contains no user serviceable or configurable jump...

Page 4: ...ion list is shown Only the currently active USB com ports are shown Select a WK com port identified by WKscan You can click on in the upper right for a very brief help menu Click on Open to connect to WKUSB If all is well the Open pushbutton will change to Close and the WK IC version will be displayed Click on Setup again and this time you the Setup dialog box will be displayed as shown on the nex...

Page 5: ...ws next to the WPM readout on the main dialog box can adjust the speed or you can directly enter a speed in the WPM edit box In other words speed is controlled solely by the host application This is how the majority of PC logging and contest applications operate Speed is controlled by keyboard commands macros or messages with embedded speed commands The name of the game in contesting is to have on...

Page 6: ... first time all settings are loaded with defaults To view these connect WK to your PC set the ComPort and click on ReadWK After a couple of seconds the dialog box will be updated to show you the current settings Now you can go in and tailor the standalone settings the way you want The biggest timesaver is the ability to load messages A tally of available message storage left is shown below the mes...

Page 7: ...es to WK settings by using paddle commands A detailed description of standalone paddle commands can be found in Appendix D Restoring Factory Settings This control is provided to restore original default settings All of the control settings are initialized and messages are erased Don t forget to write new settings back to WK when you are done Help File A separate help document for WK3tools can be d...

Page 8: ... PC by the application and are loaded when you connect to WKUSB In Standalone Mode the settings reside in EEPROM inside WKUSB If you disconnect from an application WKUSB will automatically go into Standalone mode and revert back to the saved settings from EEPROM WKUSB FAQ 2 Are the internal batteries required if always connected to a PC When WKUSB is plugged into a PC power is automatically switch...

Page 9: ...end unconnected Now set up your transceiver for transmit and then short the keyer cable end tip to sleeve with a clip lead If this doesn t work then either the cable is not made correctly or the radio is not in break in mode If you get dits or dahs then the keyer in the radio is still enabled Some transceivers want you to use a stereo plug even if the internal keyer is disabled it s a good idea to...

Page 10: ...his is done in the Output Config control in the WKdemo setup dialog box Also check to make sure the connector is fully plugged into the WKUSB jack The tune function is useful for signal tracing A cheap path to a keying cable In today s world of phones and portable music players RCA to 1 8 stereo connectors are very easy to find and are inexpensive If your transceiver requires an 1 8 keying plug yo...

Page 11: ...older flux organic core has not been cleaned off and this causes various shorts on the board Give the board good leaning with a water based flux remover if you used organic core solder 5 When I try to run WKUSB from WK3demo I get the error message Attach WK No Echo This means that the com port selected was a valid one but not the one that WKUSB is connected to Recheck your port selection using WKs...

Page 12: ...nderway First In First Out bytes are taken out in the order they were put in Data and Command Flow inside WKUSB Since there are times when you don t want commands to take effect immediately WKUSB allows commands to be buffered This means that the command is placed in the serial buffer mixed with Morse and won t be acted on until it comes out of the buffer An example would be sending two words at t...

Page 13: ...pplication when it opens WKUSB for use Reset WK3 Restore Factory Defaults There are cases when a host app misbehaves and can corrupt WKUSB s basic setup parameters We know of no app that does this but when under heavy use with RF floating around unexpected things can happen ESD is another issue that can cause this to happen The easiest way to restore WKUSB s EEPROM settings is through WK3tools Unp...

Page 14: ...rial on page 4 Now start up N1MM and click on the Config Tab and then select the entry as shown This brings up the Configurer dialog box This is where devices attached to N1MM are set up For this example we will set up a WinKeyer device on COM2 1 Select COM2 from the drop down box 2 Specify that it is a CW device by clicking the CW Other checkbox 3 Continue on to the Com Port setup dialog box by c...

Page 15: ...we need to do here is click the WinKey checkbox leave all the other settings as is Now click OK to close the Com2 configuration dialog box which brings us back the Configurer dialog box Here we select the Winkey tab as illustrated below Clicking on the Winkey tab brings up the WinKeyer specific configuration dialog box which is shown on the next page ...

Page 16: ... 2 Use Speed Pot which tells the host that the speed pot will set sending speed 3 Paddle Keyboard where the host controls only the message speed Lead and tail settings apply to PTT delay Keying compensation adjusts dit and dah spacing relative to sending speed Hang Time is similar to PTT tail except that it is proportional to sending speed When you are finished click OK and then another OK to clos...

Page 17: ... 12 20 2017 Rev 1 0 Page 17 Now on the PC s keyboard enter CTL T to put WKUSB into tune mode Cancel tune mode by entering CTL T a second time With tune enabled you should hear sidetone coming from WKUSB Now either enter CTL K or select the CW Key Window as shown ...

Page 18: ... the main N1MM dialog box is disabled For a final test turn the speed pot and you should see the CW Speed display in the main N1MM dialog box change This assumes that the speed pot has been enabled in the Winkey configuration dialog box That s it for basic N1MM and WKUSB testing Now it s time to learn all the amazing features in N1MM for setting up messages and getting up to speed with automatic C...

Page 19: ... it follow the WKscan Tutorial on page 4 Be sure to close WKscan and keep WKUSB plugged in Start HRD and click on the DM780 icon in the upper left corner of the application If it s not visible you may have to enable program view as show on the left View Program DM780 takes a few moments to start up once it does select CW mode from the mode list and then from the CW tab select CW Winkey ...

Page 20: ... displays a choice of paddle input options Iambic B is the most often used so that is the default If you select Ultimatic three different variants for this mode are enabled Autospace applies to paddle input only while contest spacing applies to message sending When contest spacing is on wordspaces are reduced to 6 dit times vs standard 7 dit times Select paddle echoback and paddle entry will be di...

Page 21: ...T Port 1 If you want two separate output ports don t click any of these options A range of sidetone frequencies are available Note that sidetone enable can be unchecked if you would rather disable it and use your radio s sidetone instead The Speeds Tab is mostly concerned with speed pot settings You can change speed pot swing by adjusting its minimum and maximum values Farnsworth can be enabled if...

Page 22: ...yer These settings are discussed in detail in Appendix D of this document Also listed are settings for PTT timing PTT turns on before sending starts and shuts off after sending is complete Lead specifies how long PTT will turn on before keying starts The Tail delay specifies how long PTT will stay on after keying ends There is a separate tail delay setting for paddle sending called hang delay Most...

Page 23: ...JP AC Log Interface Guide Start AC Log From the main application page select the Settings Transmit CW Setup tab That will bring up the CW Setup Form shown below A list of the active com ports are shown click on the one WKUSB is assigned to Next select Winkeyer and then click Configure Winkeyer ...

Page 24: ...ptions should be familiar any that aren t can be looked up in Appendix D Sidetone can be turned off by unchecking Sidetone Enable if you would rather use your radio s sidetone Click Done and you will return to the CW Setup form you can enter messages in the F1 through F11 slots F1 is set up as a repeating message with adjustable loop delay When you click Test the message in slot F9 will be sent Cl...

Page 25: ...er text window and Morse will be sent by WKUSB I recommend setting TxSpeed RxSpeed in TX Settings that way if you copy someone you want to work your transmit speed will be set to match theirs automatically I also like to adjust the text size to display more lines That option is under Display A simple WinKeyer configuration dialog box is displayed Enter the com port number as reported by WKscan and...

Page 26: ...ite Support and Warranty WKUSB is fully warranted to the original purchaser against defects in materials and workmanship for one year after purchase This warranty does not cover damage caused by accident improper care or lightning damage Please contact us before returning your WKUSB for repair and we will issue an RMA Please submit questions by e mail to k1el kitsinfo gmail com Watch the Hamcrafte...

Page 27: ... of If you don t want to wait or are not connected to the Internet preloading the FTDI driver is recommended Preloading the FTDI USB Driver Follow this link to navigate to the FTDI Driver webpage http www ftdichip com Drivers VCP htm and download the setup executable zip file Create a directory on your PC and extract the setup zip file into it Then run the setup exe file and the latest driver will...

Page 28: ...can arise in some cases Despite pre installing the driver the install fails and Windows will assign it as an unknown device Use device manager to look at the device list Look for a device with a yellow exclamation right click on it and then right click on Properties The best thing to do is Update Driver and this time let Windows search for the driver It should complete successfully but may take a ...

Page 29: ...eir website http www ftdichip com Drivers VCP htm The table shown is located on the lower part of the page Pick the appropriate version for your OS 32 or 64 bit and download the driver zip file Now make an empty directory on your PC and extract the driver into that directory I usually use a directory called FTDIdriver at the root of the C drive C FTDIdriver Now plug in WKUSB and you should get thi...

Page 30: ... and it may be divided into two separate processes one for the USB Serial Converter and one for the USB Serial Port Hopefully the install will finish without errors and the drivers will be ready to use At this point you can return to page 2 and continue testing WKUSB FTDI provides detailed installation guides for download Links can be found on the driver webpage FTDI s installation guides are exce...

Page 31: ...SB cable and see which device entry is removed Now you know WKUSB s com port assignment In this example it s 33 which may not work with all WK apps To change it double click WKUSB s USB Serial port entry to view the port properties dialog box Click on Port Settings Tab Then click Advanced Click the down arrow on the list box Now you have a choice of ports Since Windows does not do a great job of k...

Page 32: ...the port is not assigned to any other serial com device click Yes and then continue on to close all remaining dialog boxes WinXP Com Port Viewing and Reassignment To start move cursor to lower left corner of the screen and left click on Start Then 1 Right click on MyComputer and 2 Right click on Properties Right click on Hardware Right click on Device Manager ...

Page 33: ... port is unplugged Instead of deleing unused ports it just keeps assigning higher and higher port values Some applications don t allow com ports higher than 10 so you might want to change the port assignment Go back to the device list as shown above and double click on the WK s USB Serial Port entry That will bring up the USB Serial Port Properties dialog box Click on Port Settings Then click on A...

Page 34: ...it or dah is then subtracted from the spacing between them so the overall speed is not changed The difference between weighting and compensation is that compensation is independent of speed so if 10 msec of key compensation is selected 10 msec will be always be added regardless of speed Be aware that at high speeds large values of key compensation can reduce inter element space to zero In the foll...

Page 35: ...ail Delay PTT Key The letter A PTT Lead in and Tail Example The first of these is Lead In delay which initiates a keying event When transmit starts PTT will be asserted first and then after the Lead In delay expires the key output will be asserted Lead In can be set to a value from 0 to 250 milliseconds in 10 millisecond increments Tail Delay specifies the amount of time PTT will be released after...

Page 36: ...to stay exactly in sync with Morse letters as they are sent Each letter is sent to the host after it has been sent in Morse This permits the host to track WKUSB s progress in real time Note that buffered commands and their parameters are not echoed back to the host Autospace Autospace works in the following way If you pause for more than one dit time between a dit or dah WKUSB will interpret this ...

Page 37: ...ed by the transceiver they are using This is the case in the majority of setups That s why WKUSB does not have a built in sidetone speaker The enable control is used instead to enable or disable the debug keying LED Sidetone Frequency WKUSB s local sidetone frequency is adjustable in fine increments from about 500Hz to 4000Hz SO2R Enable This is a special mode that is only applicable to WK keyers ...

Page 38: ...n the paddles after the command A letter displayed in BOLD is something you enter BOLD ITALIC is what WK responds with A pb means that WK will wait for you to press one of the message pushbuttons A Sidetone enable is toggled when this command is entered Toggle means if the sidetone was on when this command was issued it will be turned off and vice versa WK will acknowledge this command by respondi...

Page 39: ... somewhat less than default is more pleasing If the paddle sensitivity is set to zero both dit and dah paddle memories are disabled The delay is calculated with this formula DELAY_TIME nn DIT_TIME 50 where switch point is a value between 01 and 99 K Set Keying Mode There are six different keying modes supported by WK Iambic mode A Iambic mode B Straight Key Bug Ultimatic Dit priority mode and Dah ...

Page 40: ...ence of letters Normally the seed for the generator is a random number but sometimes it is useful to generate the same sequence over and over during training sessions Use the P command with an S to set a fixed seed The format for the command then is P S d where d is a seed value between 1 and 99 A seed value of 0 will return to fully random operation Q Query WK Current Settings WK will respond wit...

Page 41: ... between modes responding with an A for autospace enabled an N for autospace disabled Here is how autospace works If you pause for more than one dit time between a dit or dah WK will interpret this as a letter space and will not send the next dit or dah until the letter space time has been met The normal letter space is 3 dit spaces but this can be increased by using the I command WK has a paddle ...

Page 42: ...entered the sidetone oscillator will be keyed at a steady rate with transmit muted Pressing the paddles will raise or lower the frequency The range varies nearly continuously from 300 Hz at the low end to 2000Hz on the high end It takes a while to sweep through the whole range Pressing the command pushbutton will end this command and store the new sidetone frequency Like all settings use the Prese...

Page 43: ...s enabled an N response means it is disabled U Swap Users WK provides two complete user configurations each with a unique callsign Both message banks are available to both users This allows a universal set of messages to be created that will work with either user For example a message like CQ CQ CQ DE M M K will send the selected user s callsign In response to this command a single dit is echoed w...

Page 44: ... a T and end up with a N you are not allowing enough space between letters It s a fine line though because if you allow too much space WK will interpret that as a word space Temporarily lowering the command speed see command C can help while you learn how the process works To play a message back simply press the desired message button and the message will be sent There are two ways to abort a mess...

Page 45: ...cent times 2 Knn Key transmitter for nn seconds nn 00 to 99 M Play user callsign N Play Serial Number with auto post increment On Select key output port 1 for port 1 or 2 for port 2 P Pause and wait for paddle entry and then continue after one word space time The pause is ended three ways 1 paddle entry 2 Press a msg PB 2 6 or 3 Press the cmd PB to cancel Q Set QRSS speed See table below for deter...

Page 46: ...run a beacon from WK in standalone mode The first way is to load a message followed by a delay and jump This would look like this loaded into slot one K1EL BCON W12 J1 K1EL BCON will be sent followed by a 12 second delay after which there is a jump back to the beginning The second way is to use the embedded beacon command which is easier B12K1EL BCON Again K1EL BCON will be repeated every 12 secon...

Page 47: ...command is not required to preserve messages Restore User Defaults Warm Restart It s possible that a paddle command could be entered incorrectly which puts WK into an undesired state Rather than try to figure out what went wrong an easier way to handle this is restore settings from EEPROM You can do this by either cycling power or by forcing a warm restart To do the later first press and hold the ...

Page 48: ...WK has been powered up pressing the paddle keys will generate dits and dahs both in sidetone and keyed output Let s enter a simple command to change the sidetone frequency Press and hold the command pushbutton CMD PB until WK answers with an R Then without hesitation enter a Z on the paddles If it did not understand the command or you are late entering the command WK will respond with a question m...

Page 49: ...r This message will play at two different speeds Note that after playing this message the operating speed will be returned to the original speed in other words the speed change is not permanent If you need to insert into a message simply enter it twice this tells WK it is not a command K1EL 1 Another set of speed related embedded commands are Y and Z These invoke a relative increase or decrease in...

Page 50: ...L K1EL 1 Callsign in slot 1 is repeated at 3000 lpm WKUSB Standalone Command Cheatsheet A Select sidetone on or off B Start Easy Beacon C Set command speed in WPM D Decrement serial number E Swap active message bank F Set Farnsworth Speed G Toggle 50 tune duty cycle H Set Paddle Hang Time I Set Letterspace Adjustment J Set Paddle sensitivity K Select keyer mode L Set PTT Lead In Time M Mute Transm...

Page 51: ...t for nn seconds nn 00 to 99 X Cancel S H or Q command Yn Relative WPM Change Up n 0 to 9 current WPM changed to WPM n Zn Relative WPM Change Down n 0 to 9 current WPM changed to WPM n 1 Jump to message 1 2 Jump to message 2 3 Jump to message 3 4 Jump to message 4 5 Jump to message 5 6 Jump to message 6 n HSCW Rate QRSS Rate 0 1000 lpm 200 wpm 3 sec dit 1 1500 lpm 300 wpm 6 sec dit 2 2000 lpm 400 ...

Page 52: ..._________________________________________________________ 13 Serial Baud Rate ____________________________________________________________ 13 Reset WK3 Restore Factory Defaults ___________________________________________ 13 ASCII Code Assignments Prosign Mapping _____________________________________ 13 N1MM Interfacing ___________________________________________________________ 14 HRD Interface Gu...

Page 53: ...tandalone Command Mode 38 Standalone Command List 38 Extended Command List 42 Standalone Message Functionality 43 Standalone Two Press Message Button Functionality 44 Standalone Quick Tune Command 44 Standalone Quick Serial Number Decrement 44 Embedded Message Command List 45 Embedded message command table 45 Embedded Command Examples 46 Standalone Beacon Operation 46 Standalone QRSS HSCW Operatio...

Reviews: