ANNOUNCING: Mortty v4 CW and RTTY Keyer

Now Fully Assembled and Tested!

Mortty v4 Overview

Morse Code and RTTY Keyer

Morttyv4 is a fully assembled and tested keying solution that provides a miniature enclosure and a computing platform for three freeware keying programs: K0SM’s TinyFSK RTTY Keyer, K3NG’s CW Keyer, or W1HKJ’s nanoIO dual mode program.

Unlike full-featured – and more expensive – hardware solutions for CW and RTTY keying that are widely available to amateurs, Mortty is an inexpensive solution that depends upon the configuration and control features incorporated in popular logging and control programs. This tiny box measures only 2 inches long and 1 inch square (50mm by 25mm). The input end has a USB mini-B jack to connect a computer and a 3.5mm TRRS jack to connect a CW paddle. The output end has a CW speed pot; four LEDs for power, push to talk (PTT), Radio 1 and Radio 2 transmit; and a 3.5mm TRRS output jack that provides PTT, CW and FSK signals to your transceiver.

Compare the Morttyv4 CW and RTTY Keyer to the Competition:
== Twice the Features!
== Half the Price

Key Features

  • NEW* Fully assembled and tested
  • NEW* CW speed pot is standard on all keyers
  • NEW* Four status LEDs – power, PTT, Radio1 Tx, Radio2 Tx
  • NEW* AUX I/O feature for CW monitor tone or a pushbutton or ???
  • NEW* Simple Plug & Play installation and operation
  • Dual-mode CW and RTTY with fldigi and nanoIO
  • Two radio SO2R operation with CW Keyer/N1MM+
  • Small, portable, USB-powered
  • Rugged RFI-resistant metal enclosure
  • Flash upgradeable and software reconfigurable

Setting Expectations

  • What’s missing from this miniature design?
    • For CW – No macro pushbuttons, no monitor speaker.
      However… Morttyv4 now includes an AUX I/O feature for an external device. See Appendix 4.
  • Mortty software and operating modes – choose one of three pre-installed programs:
    • K3NG’s CW Keyer emulates the widely supported Winkeyer v2.3 protocol
    • K0SM’s RTTY FSK keying via widely supported TinyFSK protocol
    • W1HKJ’s Dual-Mode Sketch supports both CW and RTTY operation using nanoIO and fldigi
  • Changing the pre-installed Mortty software takes about one minute and requires no tools

Deciding Which Sketch You Need

Mortty’s behavior is determined by the program (“sketch” in Arduino-speak) installed on Mortty’s Arduino Nano. Changing sketches is not difficult, and the process is described in the Morttyv4 documentation. BUT… to simplify installation, the developers will pre-install your preferred sketch before sending you the keyer. After installation, you can always change the sketch at a later date should you decide to do so.

The CW Keyer sketch delivers a very faithful emulation of the popular and widely supported Winkeyer version 2.3. If you are a CW operator and want an excellent CW keyer (but no RTTY), this is the sketch you want.

The TinyFSK RTTY sketch is a time-proven RTTY modulator and is supported by most of the popular RTTY software and logging programs. If you want to operate accurately timed FSK RTTY (but no CW) and use N1MM, WriteLog, DXLab, Logger32, DX4WIN, MMTTY, 2Tone, fldigi… and many others, you want the TinyFSK sketch.

The fldigi nanoIO sketch offers something that the other two cannot – the ability to switch between RTTY and CW modes by a simple menu choice in fldigi. This requires, of course,  that you have chosen the fldigi software as your digital program. If you are an fldigi user or if you want to be able to switch instantaneously between RTTY and CW, then you will want the nanoIO sketch. Furthermore, if you do not use the Windows Operating System, fldigi’s multi-platform software for Mac and Linux users will support Mortty in a non-Windows world.

Differences Between Mortty Sketches

Morttyv4 uses a 4 conductor output jack. Cables for connecting those four outputs to your radio are described in the Morttyv4 installation and operating manual.

With the traditional one-at-a-time CW or RTTY sketches (TinyFSK and CW Keyer), three of those conductors are GROUND, KEY/FSK and PTT. In CW Keyer the fourth conductor is used as the radio2 key line in SO2R operation. The fourth conductor is not used by TinyFSK.

The nanoIO sketch supports both CW and RTTY keying. In nanoIO the four conductors are GROUND, RTTY FSK, CW KEY and PTT.

Morttyv4 Uses Identical – and Simplified – Sketch Upload Methods for all Three Supported Sketches

Arduino IDE Settings

Don’t forget to set the IDE >Tools menu for Board = “Arduino Nano,” Processor = “ATmega328p (old Bootloader),” and Port = (PC USB port) – before you compile and upload to Mortty!

  • If you have a newer Mortty v4 running any of the three sketches, you can switch between Operate and Program mode by simply unplugging the cable that goes to the radio. Unplug the output cable to put the Nano in Program mode, upload your new sketch; reinsert the cable, and Operate.
  • If you have a Mortty v3 running the CW Key or TinyFSK sketch, you can switch between Operate and Program mode by simply unplugging the cable that goes to the radio. Unplug the output cable to put the Nano Program mode, upload your new sketch; reinsert the cable, and Operate.
  • If you have an older Mortty v2, you must open the case and remove the Program/Operate jumper to install a new sketch in the Nano. Open the case, remove the jumper for Program mode, upload your new sketch; reinstall the jumper, close the case, and Operate.
  • If you have a Mortty v3 running the nanoIO dual-mode sketch, you must remove the Nano from the Mortty board to be in Program mode. Open the case, remove the Nano board from the Mortty board, upload your new sketch; reconnect the Nano board to the Mortty board, close the case, and Operate.
  • With any version of Mortty, as you change sketches and modes you may need to change output cables to connect to the corresponding ports on your radio.

Order Info

Click HERE for Introductory Pricing and Availability

Morttyv4 will ship by the end of July

Installation and Operation

Mortty v4 Installation and Operation instructions can be found on the Mortty Downloads page HERE

The website links referenced in the documentation:

CH341G driver:
K0SM TinyFSK Sketch:
K3NG CW Keyer Sketch :
W1HKJ nanoIO Keyer Sketch:
Arduino IDE Program:


If you have problems installing or using Mortty, the developers suggest that you look for answers on the Mortty reflector. You do not need to register, or login, or even have an account to search for a solution to your problem. (Although you will need to register if you want to post a new question.) can be found HERE.

The developers:
     Steve N8AR and Larry K8UT

Comments are closed.