Keyer

<< Click to Display Table of Contents >>

Navigation:  Settings >

Keyer

 

The CW Keyer Settings window is used for the RigPi Keyer, or external K1EL WinKeyer. These settings do not affect keying via CAT except for Speed. Once you have entered new settings you can test the keyer by clicking the Test Keyer button.

 

The RigPi Keyer can be assigned to one account. Additional accounts can use keying via CAT or WinKeyer. There are no limits to the use of the via CAT option or to the number of external WinKeyers.

 

Remote Keyer provides a way to key your radio from a remote location using a paddle, bug, or straight key. RigPi CW Keyer boards are required at both ends.  The Remote CW Keyer board provides speed control and sidetone.  CW characters are sent by UDP data packets.  Each packet contains the start or end time for a CW element.  The timing is used to reconstruct the CW elements at the Radio RigPi to key your transmitter.

 

A simplified version of RigPi is available for Remote Keyer.  This minimized RigPi version can be loaded on a Raspberry Pi 0 W or any Raspberry Pi from version 3 up.

 

2-Keyer

 

Most settings options use a drop-down list of options. Click the down arrow on the right end of an option that uses a list from which to choose. Click the option you wish to set and that option appears in the settings box.  Boxes that are filled from drop down lists are gray since they cannot be filled manually.

 

RigPi Keyer and WinKeyer options

 

The Notes below are adapted from K1EL's WinKeyer3 IC data sheet.

 

Click to see WinKeyer Data Sheet

 

 

Function

Label

Notes

Keyer Speed (WPM)

Speed


Paddle Keying Mode

Paddle Md

RigPi Keyer supports iambic A, B, Ultimatic, and Bug keying modes. In iambic mode, RigPi Keyer sends dits and dahs automatically based on which paddle you press. In bug mode RigPi Keyer sends the dits and you manually send the dahs. You also can use bug mode to operate in straight key mode or if you want to key through RigPi Keyer with a different keyer, simply set bug mode and use the dah input to key RigPi Keyer.

Keyer Sidetone (Hz)

Sidetone

The sidetone frequency is continuously adjustable between 500 and 4000Hz

Keyer Weight

Weight

A value of 50 selects no weighting adjustment. Values less than 50 reduce weighting and values greater than 50 increase weighting. Note that weighting does not affect sending speed because any increase in keyed time is subtracted from spacing time. Reduction in weighting results in a thinner sounding keying while increased weighting results in a heavier sound. Since weighting tracks speed, a given weighting will sound the same at all speeds.

Keyer PTT Lead-In Time

Leadin

RigPi Keyer provides a transmitter PTT output for each key output that can be used to switch a transmitter or linear amplifier over to transmit mode in advance of actual CW keying. You have control over the time delay between when PTT is asserted and when CW keying starts, this is lead-in. You also have control over how long the transmitter will stay in transmit after keying has stopped. The Tail setting determines the delay used for CW sent by an internal message or CW sent by RigPi.

Keyer PTT Tail Time

Tail

See Keyer PTT Lead-IN Time, above

Speed Pot minimum WPM

Min WPM

Min WPM and WPM Range set the limits for the speed pot. Min WPM sets the lowest value returned; WPM Range indirectly specifies the maximum value returned. For example if Min WPM=10 and WPM Range=15, the full pot swing values, min to max, would be 10 to 25 WPM. Note that the max value is Min WPM+WPM Range.

Speed Pot WPM range

WPM Rng

See Min WPM, above

Keyer Keying Compensation

Comp

Keying Compensation allows a fixed amount to be added to the length of all dits and dahs. QSK keying on modern transceivers can cause shortening of dit and dah elements which is especially noticeable at high speeds. RigPi Keyer can compensate for the shortening by adding a uniform length to each dit and dah element. The adjustments are made in one-millisecond steps and the maximum adjustment allowed is 250 m Secs. Key compensation is very similar to Weighting in that an adjustment added to a dit 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 m sec of key compensation is selected, 10 m sec 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.

Slow CW Farnsworth maximum speed

Farns

Farnsworth spacing is useful for CW practice because it encourages you to learn characters by sound not individual dits and dahs. When Farnsworth is enabled, letters are sent at a fixed rate of nn WPM while spacing between characters is determined by the sending WPM rate. When the WPM rate is set above the Farnsworth WPM, Farnsworth is automatically disabled.

Paddle timing

Paddle

This setting controls when RigPi Keyer will start looking for a new paddle press after sensing the current one. If there is not enough delay, the keyer could send unwanted dits or dahs. If there is too much delay, the operator is held back because they can't paddle ahead. The default value is one dit time (50) and is adjustable in percent of a dit time. Faster operators report a setting somewhat less than default is optimal. If the paddle sensitivity is set to zero, dit and dah paddle memory is disabled.

Dot/Dash ratio

Ratio

Modifies the ratio of dit time to dah time. The standard ratio is 1:3 (dit:dah) when ratio = 50. The formula to determine dah/dit ratio is: DAH/DIT = 3∗(ratio/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. This causes an intentional 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!

Turn sidetone on/off

Enable Sidetone

Enable the RigPi Keyer sidetone for paddle and RigPi keying.

Keyer PTT mode

Enable Keyer PTT

Keyer PTT is turned on when the WinKeyer IC sends CW. To re purpose the WinKeyer IC PTT so it can set PTT independently (through programmable Macros), remove the Enable Keyer PTT check.

Left/right paddle swap

Swap Paddles

Reverse the dit/dah paddle control. Useful for left handed operation.

Keyer sending autospace

AutoSpace

Autospace works in the following way: If you pause for more than one dit time between a dit or dah, RigPi Keyer will interpret this as a letter-space and will not send the next dit or dah until the full letter-space time has been met. The normal letter-space is 3 dit spaces. RigPi Keyer has a paddle event memory so that you can enter dits or dahs during the inter-letter space and RigPi Keyer will send them as they were entered. With a little practice, autospace will help you to send near perfect Morse.

Contest spacing

CT Space

Shortens the time between characters by one dit space.

Control Keyer Watchdog

Disable Watchdog

RigPi Keyer has a paddle watchdog counter that disables the key output after 128 consecutive dits or dahs. RigPi Keyer assumes that this is an unintended condition and keying outputs are turned off. Sidetone remains on to alert the user. Paddle watchdog is on by default but it can be turned off by setting this mode bit.

Use PTT for other applications

PTT ON when Radio Connected

Forces PTT to turn on when a radio is connected and under control. This is useful for antenna bypass switches and similar applications. See below.

Reset Defaults

Reset Defaults

Restores the original RigPi Keyer default values.

Test Keyer

Test Keyer

Sends two 'V' characters.

Remote Keyer Function

Keyer Fn

Selects Keyer mode. Options are Normal, Radio Keyer, Remote Keyer. Normal is used when you are not using Remote Keyer.  Select Radio Keyer for the RigPi controlling your radio.  Select Remote Keyer to use a paddle, bug, or straight key from a remote location.

Remote Keyer Port

Port

The UDP port used by the Radio RigPi to listen for a connection from Remote Keyer.  This setting only appears for the Remote Keyer or Radio Keyer RigPi. The default port is 30040.

Remote Keyer Radio RigPi IP

IP

The IP for the Radio RigPi when using Remote Keyer. This setting only appears for the Remote Keyer RigPi.

Invert Remote Keying

Invert Keying

Inverts the keying when using an external electronic key.  

 

Keyer PTT

 

RSS has “Normal PTT” and “Keyer PTT.” Normal PTT is what you expect when you tap PTT on the Tuner window, push-to-talk. Keyer PTT can be used for other purposes.

 

Normal PTT from the Tuner PTT or macro switches does two things. It sends the CAT PTT command to the radio and simultaneously controls the hardware switches on the Keyer and Audio boards. The Keyer PTT switch goes from tip to sleeve (grounded) on the Keyer PTT connector while on the Audio board it goes from ring to sleeve (not grounded).

 

There is an alternate way to control Keyer PTT on the Keyer board. This alternate PTT is controlled by the K1EL WinKeyer3 IC. When PTT is “enabled” in Keyer settings, this PTT operates whenever there is outgoing CW. You can set the lead-in delay and tail delay to take care of amplifier switching. When PTT is “disabled” in Keyer settings, you can control the WinKeyer3 IC PTT through software. This latter control can be is used by a macro and by the “PTT when radio connected” option in Keyer settings.

 

Keyer PTT and RigPi PTT always engage the PTT on the Keyer board. Since RSS doesn’t know when the CW Keyer is sending CW, the “PTT enabled” Keyer PTT is the only way to control the radio or amplifier if switching is necessary. If that switching isn’t necessary, “disabled” Keyer PTT can be used for other purposes.

 

Remote Keyer Connections

 

A paddle, bug or straight key is connected to Remote Keyer through the PADDLE connector.  If using a bug or straight key, the Remote Keyer Paddle Mode (Paddle Md) must be changed to Vibrobug.  The tip of the PADDLE connector is shorted to ground to key Remote Keyer which is then passed to the Radio RigPi.

 

See RigPi Remote Keyer for more details.