Friday, December 30, 2011

Simple keyer trouble

It should have been simple. I needed a basic CW keyer that would allow me to use a paddle with my homebrew QRP / QRPP rigs because my shaky hands make sending Morse with a straight key too difficult at the moment. I also needed to be able to record a message and play it once or repeatedly until I heard someone reply or was spotted on the reverse beacon network.

A couple of years ago I built a DC20B QRP transceiver. I didn't like it very much and eventually sold it on eBay but I did like the keyer built into it which used an ATTiny13 microcontroller. One day, I thought, I would build a keyer using this chip. I got two of the Atmel chips and Steve Weber KD1JV sent me the hex file so I could program them but I never got around to doing anything more until a couple of days ago.

The simple keyer circuit uses only a handful of components but due to my condition it took a lot longer than it would have done pre-tumour to work out a perf board layout and build it. So you can imagine that I was a bit upset when after all that effort the keyer didn't work. It responded to the dash key and the function button, but not the dot key. Also the sidetone was very high pitched and the Morse speed was about 100wpm!

Thinking I had made a mistake programming the clock setting in the chip I tried programming the other one. This ended up just the same. Unfortunately with the simple keyer program you have to disable the reset pin that is used by the programmer so you only get one chance to write the code to the EPROM. But as I don't have the source code and so can't try modifying it that shouldn't have been a problem. If I hadn't sold the DC20B I could have tried the keyer chip from that, but now I am now stuck with no idea what to try next.

I have the code for another keyer that uses a PIC12F509A - the K9 from K1EL's freeware page. But I'd have to start over with the circuit board as the pinouts of the Atmel and Microchip microcontrollers are not compatible. The functionality of the K1EL keyer program is not what I was after either, so I don't feel much like trying it at the moment.


Justin Pinnix said...

Hi Julian,

I have a keyer board that is surplus to my needs that I'd be happy to send you. It's a K1EL K-PCB with a K12 chip on it. I realize from your post that K1ELs aren't your favorite, but I wanted to extend the offer anyway. The board is completed, you just need to supply power and a speaker/earphone for the sidetone.

Happy New Year and best of luck in however you decide to proceed.

73 de AJ4MJ

XV4Y said...

Hi Julian,

Happy new year to you.
Glad to see you are not staying away from radio.
I found this Arduino CW keyer interesting. Arduino could be a bit expensive at first but it is more flexible. Once you get tired of your keyer you can do something else.
If you really like it, use the Arduino as ISP and program a standalone micro-controller...

Yan - XV4Y.