Dec 292016

This project has base on the  K3NG Arduino keyer open-source firmware adding many features and flexibility.

The firmware is open source code provided by K3NG so you can customize it to fit your needs.

The Keyer is suitable as a standalone keyer or for keying the radio via the USB port from a connected computer and your favoured contest logging software or for daily operation.


    • CW speed adjustable from 1 to 99 WPM
    • Programming and interfacing via USB port (“command line interface”)
    • Logging and Contest Program Interfacing via K1EL Winkey 1.0 and 2.0 interface protocol emulation
    • Optional PTT outputs with configurable lead, tail, and hang times
    • Up to 12 memories with macros
    • Serial numbers
    • CW keyboard (via a terminal server program like Putty or the Arduino Serial program)
    • Speed potentiometer (optional – speed also adjustable with commands)
    • QRSS and HSCW
    • Beacon / Fox mode
    • Iambic A and B
    • Straight key support
    • Ultimatic mode
    • Bug mode
    • CMOS Super Keyer Iambic B Timing
    • Paddle reverse

The keyer features one radio port with a optically isolated PTT keying line as well as the CW keying line.

The paddle is connected with a standard 6.3mm Stereo Jack compatible with most modern radios.

Via the USB connector  of the Arduino Nano plug-in board the keyer can communicate with a PC.

The chip drivers(FTDI FT232R, CH340)  will provide virtual serial COM port on the computer which is then available to external loggers for communicating with the keyer.

Here you can download the schematic, parts list, and Gerber files for my CW Keyer PCB. Click here to download

Source code is located on GitHub .  Click on the green button Clone or download and next click  on the Download Zip button on the lower right to get all the code in a ZIP file.

The CW keyer supported almost all LogBook applications (Log4Om, Logger32, N1MM, etc) where have supported the  K1EL winkey protocol 1.0 & 2.0

Userfull links

  1. K3NG Arduino keyer open-source firmware
  2. nanoKeyer
  3. The UNO Keyer
  4. Winkey+ (for support Logger32)
 29/12/2016  Posted by at 4:38 pm Projects  Add comments

  9 Responses to “CW Keyer with Arduino Nano”

  1. Where can I buy the kit from?

    • Dear Miki

      I don’t have kit for sale but I have some spare pcb and I can send you.

      Please contact with your contacts to my email.


  2. Hi Yiannis, its no possible to send data over your contact form (e-mail don’t accepts) 73 de Sven

  3. Hi,
    Do you still have a spare PCB for sale or trade for other hamradio things.
    I wish you all the very best.

  4. Thank you Yiannis!

  5. A very good afternoon
    Where can I buy the kit from?

    • Dear George,

      I don’t sell kit. but I can check if have Pcb piece available to send to you.
      Please provide you contact details to my email.

      73, SV5FRI

 Leave a Reply