www.viniciocoletti.it > Projects > CW Keyer > Old version 2.1

Vinicio Coletti site

IK0WRB Keyer

Old version 2.1

The circuit

What follows is the scheme of the IK0WRB Keyer version 2.1


If you need this scheme at higher resolution, click here.

As you can see, it is quite similar to the version 2.0. The only difference is that a 4-bit switch is used in place of the 3-ways 8-positions switch. Please note that the switch may be replaced by a 4-ways 16-positions switch, but it will be much larger than the one I suggest.

The components list

The program

You can download here the hex module you need to program the Microchip PIC 16F84 chip you need for the keyer. This is the software for version 2.1 of the keyer. New versions of the circuit (and related software) may be released in the future.
Download: wrbk21e.zip
The zip archive contains the circuit scheme, this page and the hex module.

How to use the keyer

The use of the keyer is basically identical to version 2.0 of the keyer, but setting parameters and moving to the different states is a bit more intuitive. You get also two new states, one useful for transport (continuous sleep mode) and another to emulate a vertical key (perhaps useful also to tune the transmitter or amplifier).
The following table shows how to operate the keyer version 2.1.

Using version 2.1 of the IK0WRB Keyer
Switch
position
StatusLED colorLeft paddleRight paddleSET button
0SleepOffNo effectNo effectNo effect
1ReadyGreen while rx.
Red while tx.
Yellow if tx local.
DotDashSend single CQ message
2SpeedYellowDecrease speedIncrease speedSound current speed
(Snn)
3WeightingYellowDecrease weightIncrease weightSound current weight
(Wn or Wn.5)
4TXGreen if disabled.
Yellow if enabled.
Enable transmitterDisable transmitter, enable speakerSound status
(TY or TN)
5 - 9SleepOffNo effectNo effectNo effect
AAudioGreen if disabled.
Yellow if enabled.
Enable audio monitorDisable audio monitorSound status
(AY or AN)
BBeaconGreen if message present.
Off if no message.
Starts Beacon sequence.
During carrier: immediate call.
During call: go to carrier.
During carrier: more carrier.
Starts Beacon sequence.
During tx or pause: stops Beacon sequence.
Autostart beacon sequence at power on
CCQGreen if message present.
Off if no message.
Starts CQ sequence.
During pause: immediate CQ.
During CQ: go to pause.
During pause: more pause.
Starts CQ sequence.
During CQ or pause: stops sequence
DDirectGreenCarrier while pressedCarrier while pressedNo effect
EEnterGreenStore a dotStore a dash Single pressure: insert inter-word space.
2 consecutive pressures: delete last char.
Store an inter-character space when pausing 0.25 sec.
FSleepOffNo effectNo effectNo effect

Notes

Changes from version 2.0 to 2.1 are in bold.

Future releases

No further releases are planned at the moment, since I used all the 1024 program memory words of the 16F84! In fact, I had to work a bit to fit the chip size...

Links

This page is also available in Italian language (in italiano).
Other versions: v1.0 - v2.0 - v2.2