web http://www.mrx.com.au
email jwsamin@mrx.com.au
MRX Software
CWCom v1.47
Morse Code Communicator
- Overview
- Installation
- Un-Installation
- Audio Problems
- Function Buttons
- Network or Internet Connection
- MorseMail
- IP Address
- Timing Configuration
- Morse Key Configuration
- Translation Configuration
- Morse Code Configuration
- Morse Key / Sounder Connection
- Morse Keys and Cables
- The Morse Library Editor

CWCom is a Morse Code Chat
program for your computer that uses your internet connection. The application
will also work without an internet connection and in this case it will just be
for Flashing Light or Morse Code practice. CWCom is a 32bit Windows
application. It will run on all 32bit Windows Operating Systems Win95 to XP.

CWCom features:
- Manual Morse keying.
- Iambic Keying to 5 to 50 wpm.
- Various Morse Key inputs - serial port, joystick port, mouse and keyboard
(DOWN ARROW Key)
- Translation of text to Morse and Morse to text.
- Typed keyboard input, you don't have to use Morse Code!
- Flashing light display
- Audio frequency output from 100hz to 1500hz
- Font and font size selection
- Ability to print the conversation
- Ability to connect to IONOSPHERE server for multi-user sked (like a
morse code chat room)
- Ability to connect to brasspounder.com for online morse chat
- See who is using CWCom at
http://www.morsecode.dyndns.org
Back to Index...
Each computer should run
its own copy of the application. If you run the program from a LAN drive there
will be configuration conflicts.
Follow these steps to
install CWCom on your system.
- Create a temporary folder to unpack the CWCom files.
- Copy the cwcom_inst.exe file to this folder.
- Run cwcom_inst.exe to unpack the setup files.
- Run the setup.exe program to install the application and icons
on your PC.
- Click on the CWCom icon to run the program.
Back to Index...
Remove CWCom using the
Windows Add/Remove programs facility. You can find this from MyComputer
>> Control Panel >> Add/Remove Programs.

Follow these steps to
remove CWCom from your system.
- Locate CW Commmunicator in the Add/Remove Programs
dialogue.
- Click on the Add/Remove button.
- Are you really sure?
- Select OK to remove CWCom from your computer.
Back to Index...
CWCom will use the
configured soundcard exclusively. If you do not have a soundcard, you cannot
run CWCom.
No Audio?
- CWCom uses the computers "Wave Device", ensure the wave device is
enabled in windows sound settings.
- Try increasing the volume in the Audio Status window.
- CWCom may not run if if another program is using the Wave Device.
Poor Audio or Clicking when
keying morse code?
- Two options are available to help fix audio keying problems, they indicate
how the internal morse sounding will work on your computer. Go to the CWCOM
Confguration window, select the MORSE KEY tab page. Look at the Internal Keying
group box:

- The LOOPING Method - this is the morse sounding method that is LEAST likely
to cause clicking, however this method of control is not supported by all
soundcards.
- The RESET Method - use this method if the LOOPING method causes keying
problems. The problems appear as very sluggish keying. This method is a more
brutal way of controlling the soundcard and may cause a slight click after each
morse element.
Other methods to reduce Key
clicks.
- If you can try reducing the amount of TREBLE in your audio output.
- Try reducing the audio output volume.
Back to Index...
Available
function buttons from top left to right include:
Top Of
Window:
- Connect - chat to another computer
- Active Users - Shows user callsigns who are active on the current
channel. Only shows v1.38 (or later) users. Updates about every minute. Shows
the time the callsign was active.
- Web View All Users - runs the default web browser and displays
http://www.morsecode.dyndns.org view of all current users.
- File - Select a file to send to CWCom users.
- Print - print a copy of the conversation.
- Fonts - change the font type and size.
- Configuration - modify the application defaults.
- Audio - modify Volume and Tone settings.
- Help - This html help file for CWCom .
- Morse Library Editor - create and edit new morse symbols
and text associations.
- QRV - I am Ready indication in Callsign window
- QRL - I am Busy indication in Callsign window
- QRX - I am Away indication in Callsign window
- Comment - Anything you want to add!! Note: Press the Enter Key to
instantly propagate your message...
Bottom Of Window:
- Channel Number or MorseMail Channel - When connected to the
IONOSPHERE server you can select a channel to communicate on. Values are 1 to
63535. Use your favourite frequency! When connected to a MorseMail server this
will display the channel list. Select a channel to communicate on. Channel 1000
is the most popular channel.
- Stop Playing - If playing or replaying a message, press this button
to stop the sounding.
- Clear - Used to Clear all displayed text. When connected to Morse
Mail, also removes pending text messages.
- Send - When connected to Morse Mail server, press this button to
send morse and text.
- Transmit Light (TX) - Red when transmitting Morse Code
- Connected Light (CX) - Green when connected to another
computer
- Doubling Light (DB) - Blue when transmitting at the same time as
another user
Back to Index...
There are three kinds of
Connections supported by CWCom - computer to computer direct, via the
IONOSPHERE (a server program that provides communications between many CWCom
programs) and via a MORSEMAIL server. Connection to each is covered below.
Connection to the IONOSPHERE server
The IONOSPHERE Server
provides real-time communications between CWCom users. For a complete and
up-to-date listing of IONOSPHERE servers check out the CWCom page at
http://www.mrx.com.au/d_cwcom.htm
.
Here are the steps to
connect to an IONOSPHERE server.
- You must be logged onto the INTERNET.
- Run a copy of CWCom on your computer.
- Press the Connect button (If you are unsure of which button, hold the mouse
pointer over each button for a second or so, and a discription will display)
- You must configure the UDP Comms Connect window
with network address of an IONOSPHERE server. At the moment the only server is
morsecode.dyndns.org though if other servers
become available they will be listed on the CWCom page at
http://www.mrx.com.au/d_cwcom.htm
.
- Enter a callsign or name into the "Callsign" line.
- Normally you can leave the local Port details set to AUTO.
- Press the connect button.
- The CX (connected) light on the main CWCom window will turn
GREEN if you have connected successfully. Each
CWComm program will send regular messages to the respective remote computer to
keep the CX light GREEN. The CX light will turn
off if the regular update is not received, so this may indicate a connection
problem.
- Adjust the Channel number to find a clear place, or to find someone to talk
to. See the BAND PLAN below...
Band Plan, or how to make contact...
If connected to the
IONOSPHERE server you will need to find somewhere you can make contact with
others. The default channel of 1000 is best for new comers, though adjacent
channels are often in use. Check the web view for where to find active users.
Connection to the MORSEMAIL server
The MorseMail concept was
developed by Harry AB7TB, you can find further information on MorseMail at
http://www.brasspounder.com As other
MORSEMAIL servers become available check out the CWCom page at
http://www.mrx.com.au/d_cwcom.htm
.
Here are the steps to
connect to an MORSEMAIL server.
- You must be logged onto the INTERNET.
- Run a copy of CWCom on your computer.
- Select the MorseMail tab page.
- Press the Connect button (If you are unsure of which button, hold the mouse
pointer over each button for a second or so, and a discription will display)
- You must configure the Morse Mail Connect window with
network address of a MORSEMAIL server. At the moment use brasspounder.com though if more servers become available
then these will be displayed on the CWCom page at
http://www.mrx.com.au/d_cwcom.htm
.
- Enter a callsign or name into the "Callsign" line.
- Normally you should leave the MorseMail Port details set to 8873.
- Press the connect button.
- The MorseMail Client program will display. This window has special features
for interacting with the MorseMail server.
- The CX (connected) light on the main CWCom window will turn
GREEN if you have connected to the MorseMail
Client successfully. The CWCom program will send regular messages to the
MorseMail Client to keep the CX light GREEN. The
CX light will turn off if the regular update is not received, so this may
indicate a connection problem.
- Adjust the MorseMail Channel label to find a clear place, or to find
someone to talk to. MorseMail is more like an email system for morse code, it
is easy to leave messages there for people you know or wish to talk to.

Above, the
MorseMail Connect window and below is the MorseMail Client. The Morse Mail
client converts CWCom messages to Brasspounder format.

Computer to Computer Connection
There are a few steps that
must be carried out so that the local CWCom program can chat
to the remote CWCom program.
- This will work over the INTERNET or over a LAN connection.
- Each computer must be running a copy of CWCom.
- You must configure the UDP Comms Connect window with the
remote computers network address.
- Press the connect button.
- It doesn't matter which computer connects first.
The indication you have
that the remote and local computer have connected is that the CX light on the
main window, will go GREEN. Each CWCom program
will send regular messages to the respective remote computer to keep the CX
light GREEN. The CX light will turn off if the
regular update is not received, so this may indicate a connection problem.
Remote Details for
Connect window:
- Name: Enter the name or IP Address of the remote computer.
You must obtain the IP address of the remote computer. See
IP Address for more information on
obtaining your computers address.
- Port: Leave this at 7890 unless you have a conflict. A
port is a special number used to separate network connections to your computer,
avoid numbers between 1 and 1024. The white box adjacent to the
Port is the number of information packets sent to the remote
computer. This number will increment every time you send morse, text or every
minute or so, during idle time, while connected.
Local Details for
Connect window:
- Name: The application will source the local name and IP
Address.
- Port: Do not use AUTO. Set this at 7890 unless you have a
conflict. If you or the remote have a conflict, both choose another number. All
of the "Port" values for both computers should be the same number.
- Callsign: Any name or callsign you want to use. The
computer name will be used by default.
Example
Here are the IP Address
details of two computers for the LOCAL Details:
| Computer 1 |
Computer 2 |
| IP |
192.168.0.11 |
IP |
192.168.0.12 |
| Port |
7890 |
Port |
7890 |
| Call |
VK1EME |
Call |
VK4MAR |
NOTE: This is an
example, these IP Addresses are fictional and will not work for you
Here is what each computer
will use in the REMOTE connection:
| Computer 1 Remote Details |
Computer 2 Remote Details |
| IP |
192.168.0.12 |
IP |
192.168.0.11 |
| Port |
7890 |
Port |
7890 |
Back to Index...
There are two main methods
of IP addressing, dynamic and static. Most internet connections use dynamic IP
addressing, where each time an internet connection is made the Internet Service
Provider (ISP) provides the computer with an address from one of the many they
can allocate. Static IP addressing is more often used for permanent internet
connections and Local Area Networks. CWCom will work with both types of
addressing.
Finding out your IP
Address
Windows 95-2000
Use the Windows utility
winipcfg.exe to find the computer's current IP address.
Windows 2000 users may also be able to use ipconfig.exe the
command line IP address utility.
NT
4
Use the NT command line
utility ipconfig.exe ( the /all switch is
best) to find the current IP address.
Use email or
ICQ to inform the remote CWCom user of your IP address to set
up the CWCom connection. If your computer uses dynamic IP addressing you will
have to find out your IP address and supply it to the remote user each time you
wish to configure CWCom for a remote connection.
Back to Index...
MorseMail servers allow you
to send and transmit morse code over the internet. Tools provided for MorseMail
allow you to leave messages on the server and readback messages left by other
users. MorseMail is mainly used for near real-time QSO's. See above for
information on connecting to a MorseMail server.

The MorseMail
Client is pictured above. It is accessable after connecting to a MorseMail
server from the Connect window. The main functions of the window are covered
below:
- Search Button - This button brings up the Search Form, to provide a
method of searching for messages on the MorseMail Server.
- Results Button - Press this button to display the results of the
search.
- View TX Button - This button provides access to your raw MorseMail
text.
- Log File Button - This button displays a transcript of MorseMail
Client activities.
- Close Button - Press this button to disconnect from MorseMail.
- Poll Timer - This slider sets how often the MorseMail Client will
check for new messages on the MorseMail Server.
- Poll Checkbox - Check this box to allow the MorseMail Client to
check the server for new messages.

The Search
Form.
Enter a
callsign, select a channel and a date and press the "Search" button.
Results will be returned in the Search Form, below.

The (Search)
Results Form.
Searching can
take a while, press the "Stop Search" button if you need to stop.
The Transmit
Text Form.
Press the
"Play" button to replay your transmitted text, or press the
"Clear" button to delete the text. You can copy any MorseMail text to
the clipboard, press and the "Clipboard" button to paste it into the
View Morse TX window - now press "Play" to play it....

The Log
File.

CWCom
MorseMail Settings.
Access the
CWCom MorseMail settings from the Settings button on the main CWCom form. These
settings specify the communications options when dealing with a MorseMail
server.
- Send TEXT with the MORSE - Check this box to send a transcript of
the Morse transmitted to MorseMail.
Back to Index...
Use this tab page window to
view Morse Code timing information and to set the way CWCom transmit functions.
The following configuration items are available:
- Character Speed WPM - set this value to give the program a
"ball park" figure to use for decoding your morse transmit. A 12 WPM
setting will work for 8 to 16 WPM, and the program will adjust to your speed
once you have transmitted a few characters. If using an Iambic morse key this
slider sets the transmit speed.
- Reset - press the reset button to syncronise the Advanced
Morse settings to the current WPM rate. This may be required if the program
looses your Morse Transmit speed.
- Lock - Locks the morse speed to the current settings.
- Dit - the Morse Dit length in milliseconds.
- Dah - the Morse Dah length in milliseconds.
- Inter Delay - measures the gap between Dits and Dahs in
milliseconds.
- Char Delay - the Morse inter-character delay in
milliseconds.
- Averaging - sets how quickly CWCom adjusts to changes in
the Morse transmit speed.
- Break In - CW break in - like a real transmitter...
Back to Index...
Use this tab page window to
set up the type of Morse Key conected to your computer. The following
configuration items are available:
Note: The default Morse Key
"Keyboard" refers to the DOWN ARROW navigation key (not NUMPAD) on
the keyboard. Typing characters using the keyboard will work with any Morse Key
selection. When Keyboard is selected, use the DOWN ARROW as a Morse Key,
however CWCom must be the active application....
- Morse Key - select either manual or iambic key
(semi-automatic - also known as a bug key), if you are not sure then select
Manual Key.
- Morse Input - choose the Morse Key input port to use. If
you select an invalid (or used) COM port then the Keyboard input will be
selected.
- COM Port - select a COM port to use. Valid port numbers
are 1 to 4.
- Internal Keying - sets the way CWCom terminates a morse tone.
Looping is the friendliest method, but not supported on all computers. The
Looping Method will produce less key click noise. The Reset Method is a more
brutal way of stopping the morse tone, but can cause more key click noise. Use
the RESET Method if the morse sending is sluggish or inconsistent.
Back to Index...
Use this tab page window to
set up Morse Code Text translations. The following configuration items are
available:

- Incoming Morse Code - display/flash the text for any
incoming Morse Code sent by the remote user. To disable the Morse Code audio
see the Morse Code tab page.
- Incoming Text - sound/flash the morse code character for
each text symbol typed by the remote user. The text character will be sounded
at the WPM rate selected by the slider bar. To disable audio or flashing light
see the Morse Code tab page.
Back to Index...
Use this tab page window to
set up Morse Code and Flashing Light display and sounding options. The
following configuration items are available:

- Transmit - select whether to display Flashing Light or
sound Morse Code when transmitting.
- Receive - select whether to display Flashing Light or
sound Morse Code when receiving.
- Adjust Receive Playback Speed - adjust the speed of any
incoming Morse or Flashing Light. Helpful if the remote user is sending too
fast or slow!
Back to Index...
You can set the type of
morse key you are using through configuration. Build a DB-15 connector to plug
a morse key into the joystick port, or make a DB-9 or DB-25 connector to
utilise the serial port of your PC. Connections are detailed below. The default
morse key is the Down Arrow button for a Manual morse key.
To plug your MANUAL or
IAMBIC key into the PC, you must make a cable using a MALE DB-15 (joystick)
plug, or FEMALE DB-9 or DB-25 plug for the serial port. See
Morse Keys and Cables
below for details on where to get ready made cables for CWCom.
Joystick Port
Interface:
Two Axis Joystick
- Pin 1 to Pin 3 - resistor between 5k and 100k
- Pin 1 to Pin 6 - resistor between 5k and 100k
- Pin 2 - manual key or left paddle
- Pin 4 - manual key or common
- Pin 7 - right paddle
Ensure that your Joystick Controller ID is #1. This is set via
the Gaming Options, or Joystick options for Windows. These are normally located
in the Control Panel.
Three Axis Joystick
- Pin 1 to Pin 3 - resistor between 5k and 100k
- Pin 1 to Pin 6 - resistor between 5k and 100k
- Pin 1 to Pin 13 - resistor between 5k and 100k
- Pin 2 - manual key or left paddle
- Pin 4 - manual key or common
- Pin 7 - right paddle
Ensure that your Joystick Controller ID is #1. This is set via
the Gaming Options, or Joystick options for Windows. These are normally located
in the Control Panel.
Serial (COM) Port
Interface
NO resistors are required
for the serial port connection.
DB9 9 Pin Serial
Port Connection

- Pin 6 - manual key or left paddle
- Pin 4 - manual key or common
- Pin 8 - right paddle
- Pin 7 - Sounder Output (This pin - RTS - goes high with morse input/output)
- Pin 5 - Sounder Ground
DB25 25 Pin Serial
Port Connection
- Pin 6 - manual key or left paddle
- Pin 20 - manual key or common
- Pin 5 - right paddle
- Pin 4 - Sounder Output (This pin - RTS - goes high with morse input/output)
- Pin 7 - Sounder Ground
Mouse
Interface
You can use your mouse
buttons as a morse key, or better still modify a USB mouse to work off your
morse key. That way you can have two Mouses (mice) connected at the same time.
The left mouse button is the dit / manual key and the right button is the dah
key. You will have to use your own resources to work the connections out. When
using the mouse, point the cursor in the confines of the Flashing Light Box.
Sounder
Interface
The serial port provides
output pins that can be connected to a Sounder (early Morse receive device) or
used for an external flashing light. Here is the interface Circuit you can use:

Back to Index...
If you need an Iambic Morse Key or a ready made cable to suit your computer,
why not check out the "BullDog" Iambic Key and other products
by K9LU Click Here!
Back to Index...

Use the Morse Definition Library Editor (MDLE.EXE) to create and edit Morse
symbols used with CWCom. Access the Morse Library Editor from the CWCom
Morse Library speed button.
Transmitted Text Display
You can use the editor to define new Morse symbols and the text that is
displayed for the symbol. As an example the first symbol defined is the letter
A. You could modify the Response field to contain "This
is the letter A". After the library was saved and CWCom restarted, each
time the letter A was transmitted the text "This is the letter A"
will be displayed.
Text to Morse
The Morse Library is also consulted when incoming text is to be sounded as
Morse Code. CWCom will sound the text according to the dit and dah segments
outlined in the Symbol field. Thus the text "B"
would map to 3111 or DAH DIT DIT DIT.
For further information on the editor press the button marked
Help.
Back to Index...
Acknowledgements:
Windows 95-2000 and NT are registered names of Microsoft
Corporation.
ICQ is the registered name of ICQ incorporated.
(c) MRX Software 2000
http://www.mrx.com.au
email jwsamin@mrx.com.au