CW Sendin' Machine by H. Alan Harp, K4PB

This is another keyer design. The thing that separated this keyer from the others, is that it was not published in any magazine. This keyer was manufactured and sold by H. Alan Harp, K4PB (SK March 18, 2020). And he made a lot of them. The schematic below is a redraw from H. Alan Harp's User Manual for his "CW Sendin' Machine". On the left is a advertisment from the September 1977 issue of Ham Radio magazine. It was pretty pricy for that time.

Initially, I scanned over the user manual and didn't see anything really exciting. The paddle input circuitry was common among many keyers, and there are only so many ways that you can include memory. So I thought I would just redraw the schematic and leave it at that.

CW Sendin' Machine, Odd Configuration
S
R
D
Q
Q
11
12
10
13
9
8
SN7474
U15
B
ADR_CTR
P3, U10-9
TIMING_CLR
P3, U10-9
CLK

In the original schematic, gates were draw as gates. However, higher level logic, like Flip-Flops, Counters, and Rams were drawn as empty boxes with pin numbers. I did like the fact that K4PB used Demorgan Equivalents, with the gates, but the empty boxes took a bit of deciphering. As I was resolving some of the devices, I came across a SN7474 D-Type Flip-Flop (U15B on Page 2 below) that was configured oddly. On the right is a isolated drawing of that Flip-Flop.

  • The PRE input is grounded.
  • The Q output is wired back to the CLK and D inputs and used as a CLR signal on the other timing Flip-Flops (U16-A, U16-B, U15-A).
  • Then a Keyer Clock (CLK) is applied to the CLR input.
  • The Q is used to clock the RAM address counters.

FUNCTION TABLE
INPUTS OUTPUTS
PRE CLR CLK D Q Q
L H X X H L
H L X X L H
L L X X H↑ H↑
H H H H L
H H L L H
H H L X Q0 Q0

Now, I'm not sure I have ever seen a Flip-Flop configured that way. However, when I looked at the FUNCTION TABLE in the spec sheet, there is a entry that covers this configuration. I have listed the table from the spec, and then highlighted the entry in BLUE. This entry shows that when the PRE and CLR are both held "LOW", the Q and Q outputs both go HIGH.

There is a note on this particular state, that this configuration is nonstable and the output levels will not persist when either PRE or CLR returns to it's active (HIGH) level. But that is what we are counting on. If the CLR return to a HIGH level, as shown in the PINK highlighted entry, the Q will go LOW. So if we toggle the CLR from LOW to HIGH, the Q will toggle in the reverse.

CW Sendin' Machine, User Manual

ANSWER TO THE MOST FREQUENTLY ASKED QUESTION OF NEW OWNERS

The CW Sendin' Machine, when turn on with the switch in the READ position may conme on key down. This is due to the fact that random data is in the Memory until good data is written into it. Setting the switch to WRITE will correct the key down problem. The same is equally true when turning the switch from one Memory to another for the first time since turn on.

A power crash may cause the unit to lose its Memory and come on key down also.

it is O.K. to leave the unit turned on all the time, but do not leave it connected to a rig with VOX ready to go or a power crash may leave you key down creating QRM and damage your rig.

UNPACKING INSTRUCTIONS

Carefully unpack the CW Sendin' Machine. There should be a package containing three cables. The TV cheater cord is for AC power and connects to the mating socket on the back. The three conductor cable is for connecting to the paddle. The clear insulation wire is ground. The red is the dah wire, the black is the dit. The cable with the miniature phone jack and phone plug connects from the miniature phone jack on the back to the key jack on your transmitter.

There are two key jacks on the back of the CW Sendin' Machine. Looking from the back, the one in the upper right corner is for keying positive keyed transmitters such as Drake TR7, ICOM 701, Ten Tec, Atlas, etc. The one in the lower left next to the paddle plug is for grid block keying such as the Kenwood TS520, or most transmitters with tubes in the final stages.

Connect the power cable and paddle to the unit.

OPERATION

Set the toggle switches as follows:

  • SPKR, WRITE, 256, and 1.
  • Connect the power cord to an AC outlet.
  • Turn power on, (switch on the volume control).

Start sending with the paddle. Adjust the speed control to a comfortable speed. The POWER CYCLE LED will light and remain lit as long as the memory is cycling. As long as it is lit, your message is being stored in memory. If it goes out before you are finished with your message, it is too long for a 256 bit section. After you have finished your message, wait until the MEM CYCLE LED goes out.

It is important to start sending immediately after depressing the button. Any delay will be evident on play back.

To send the stored message, set the switch to READ, Depress A. The message you have just stored will be sent automatically.

Similarly, messages may be stored in other section of the memory. Stored messages will remain and can be sent again and again until another message is written in the section on memory or the power is turned off. For this reason, you may want to leave your keyer on all the time.

Depressing the RESET button will cancel a memory cycle inprogress. Reset may also be accomplished with the switch in the READ position by operating paddle. After any reset, another memory cycle may be started immediately. Our automatic reset feature allows you to interrupt one message with another simply by pressing anotther buyyon. A message may be started over by pressing the button again.

If, when writing a message to memory an error is made, you may reset and start over without waiting for the cycle to complete. If you do not wish to resend the entire message, you may start the cycle in the read mode, allow it to run to a point just prior to the error, then quickly set the switch to WRITE and complete the message while the cycle continues.

To use memory #2, simply se the switch to 2. Repeat the same procedure used with memory #1 Actually, there are eight 256 bit sections of memory available to store message in.

DOT AND DASH MEMORIES

The feature can be demonstrated as follows:

  • Set the keyer to its lowest speed.
  • Close first the dah paddle then the dit.
  • Quickly release both paddles before the dah completed.

You will note that the dah does complete and the dot follows. The opposite can be demonstrated by closing first the dit then the dah paddle and releasing before the dit completes. This feature allows the paddle to be one dit or dah ahead of the keyer.

IAMBIC OPERATION

Using a dual lever paddle, note that if both contacts are closed, alternates between dits and dahs. Of course it makes first whichever was closed first. If both levers are operated during a dah, a dit will follow and vice verse. Using this feature, the C, R, K, F, L, Y and Q can be sent with fewer finger motions than with a single lever paddle. For instance:

  • To make a C, close first the dah then dit paddles. Open them both during the second dah.
  • To send an F, close the dit lever and tap in the dah during the second dit.
  • To make a K, close the dah then the dit, release both during the dit.
  • To make an R, close dit, tap the dah during the first dit, release the dah during the last dah.
  • To make an L, close the dit and tap the dah during the first dit, release the dit during the last dit.

This method may be difficult to become accustomed to if you have already learned the other way. However, it can be easier once learned and may allow you to send faster once you have mastered it.

CW Sendin' Machine, Page 1 - Keyer Logic
Page 1 - CW Sendin' Machine Keyer Logic
PCB
41
DAH
??
COM
40
DIT
R25
2KΩ
+
5
V
R26
2KΩ
+
5
V
1
2
3
SN7400
U13
A
10
9
8
SN7400
U13
C
4
5
6
SN7400
U13
B
13
12
11
SN7400
U13
D
13
12
11
SN7400
U14
D
1
2
3
SN7400
U14
A
10
9
8
SN7400
U14
C
4
5
6
SN7400
U14
B
S
R
D
Q
Q
11
12
10
13
9
8
SN7474
U9
B
+5V
S
R
D
Q
Q
3
2
4
1
5
6
SN7474
U9
A
+5V
PMEM_CLK
P2
13
12
11
SN7400
U10
D
1
2
3
SN7400
U10
A
OSC_ENA
Pg 2
4
5
6
SN7400
U10
B
READ_RST
Pg 2,3
R6
110Ω
C2
0.1 uF
PBM
Pg 2
CW Sendin' Machine, Page 2 - Keyer Timing
Page 2 - CW Sendin' Machine Keyer Timing
Q4
R30
1KΩ
R27
1KΩ
+5V
R28
1KΩ
OSC_ENA
Pg 1
CR3
1N4148
CR4
1N4148
OSC_HOLD
Pg 3
Q5
C7
1.0 µF
PCB
35
SPD
R29
27KΩ
Q3
R7
300Ω
R8
300Ω
R9
200Ω
+5V
S
R
D
Q
Q
11
12
10
13
9
8
SN7474
U15
B
ADDCTR
Pg 3
5
4
3
6
SN7410
U8
B
PBM
Pg 1
READ_RST
Pg 1
S
R
D
Q
Q
3
2
4
1
5
6
SN7474
U16
A
S
R
D
Q
Q
11
12
10
13
9
8
SN7474
U16
B
S
R
D
Q
Q
3
2
4
1
5
6
SN7474
U15
A
PMEM_CLK
Pg 1
CODE
Pg 4
CW Sendin' Machine, Page 3 - Memory Timing/Control
Page 3 - CW Sendin' Machine Memory Timing/Control
PCB
46
A
48
B
49
C
45
D
50
256/512
10
9
8
SN7400
U11
C
13
12
11
SN7400
U11
D
CTR_CLR
Pg 4
AUTO_RST
Pg 7
4
5
6
SN7400
U11
B
A7
Pg 4
13
12
11
SN7400
U12
D
READ_RST
Pg 1
R13
1KΩ
+
5
V
RAM WE
Pg 4
PCB
56
RD/WR
S
R
D
Q
Q
3
2
4
1
5
6
SN7474
U6
A
A08
Pg 3
S
R
D
Q
Q
11
12
10
13
9
8
SN7474
U6
B
A09
Pg 3
R4
1KΩ
+
5
V
R4
Pg 4
CR1
1N4148
CR2
1N4148
R21
1KΩ
+
5
V
R22
1KΩ
+
5
V
R23
1KΩ
+
5
V
R20
1KΩ
+
5
V
S
R
D
Q
Q
11
12
10
13
9
8
SN7474
U7
B
R4
Pg 3
11
10
9
8
SN7410
U8
C
1
2
13
12
SN7410
U8
A
OSC_HOLD
Pg 2
10
9
8
SN7400
U10
C
ADDCTR
Pg 2
CTR_CLK
Pg 4
R16
470Ω
PCB
44
MEM
1
2
3
SN7400
U11
A
CW Sendin' Machine, Page 4 - Memory/Tone Generator

Note that the address lines (A00 throu A09) going in to the RAMs (U1 and U3) do not match the address labels. I adjusted these addresses to correspond to the original schematic in the User Manual. In the end, it makes no difference as to the order of the address lines. Address lines were often swapped around to make printed circuit layout easier.

Page 4 - CW Sendin' Machine Memory/Tone Generator
B↓
A↓
R01
R02
QD
QC
QB
QA
14
1
2
3
11
8
9
12
S
N
7
4
9
3
U
4
CTR_CLK
Pg 3
CTR_CLR
Pg 3
A00
A01
A02
A03
B↓
A↓
R01
R02
QD
QC
QB
QA
14
1
2
3
11
8
9
12
S
N
7
4
9
3
U
5
A04
A05
A06
A07
A09
Pg 3
A09
A08
Pg 3
A08
8
A0
4
A1
5
A2
6
A3
7
A4
2
A5
1
A6
16
A7
15
A8
14
A9
DIN
11
DOUT
12
WE
3
CE
13
U1
NTE2102
R
A
M
1K
X
1
8
A0
4
A1
5
A2
6
A3
7
A4
2
A5
1
A6
16
A7
15
A8
14
A9
DIN
11
DOUT
12
WE
3
CE
13
U3
NTE2102
R
A
M
1K
X
1
RAM_WE
Pg 3
10
9
8
SN7400
U12
C
CODE
Pg 2
CODE_OUT
Pg 7
A09
A08
A07
A06
A05
A04
A03
A02
A01
A00
A09
A08
A07
A06
A05
A04
A03
A02
A01
A00
PCB
52
MEM_1_SEL
53
MEM_2_SEL
R16
1KΩ
+
5
V
R18
1KΩ
+
5
V
DIS
THR
TRI
GND
RST
VCC
OUT
CTL
8
1
7
6
2
4
3
5
U2
NE555
+5V
+5V
R1
500Ω
Tone
R3
470Ω
+
5
V
R2
470Ω
C1
0.47 µF
S
R
D
Q
Q
3
2
4
1
5
6
SN7474
U7
A
R4
R4
4
5
6
SN7400
U12
B
PCB
43
TONE
1
2
3
SN7400
U12
A
PCB
42
TONE
CW Sendin' Machine, Page 5 - Power/Ground
Page 5 - CW Sendin' Machine Power/Ground
VCC
10
VSS
9
U1 - NTE2102
+5V
C1
0.1 µF
VCC
GND
8
1
U2 - NE555
+5V
C2
0.1 µF
VCC
10
VSS
9
U3 - NTE2102
+5V
C3
0.1 µF
VCC
GND
5
10
U4 - SN7493
+5V
C4
0.1 µF
VCC
GND
5
10
U5 - SN7493
+5V
C5
0.1 µF
VCC
GND
14
7
U6 - SN7474
+5V
C6
0.1 µF
VCC
GND
14
7
U7 - SN7474
+5V
C7
0.1 µF
VCC
GND
14
7
U8 - SN7410
+5V
C8
0.1 µF
VCC
GND
14
7
U9 - SN7474
+5V
C9
0.1 µF
VCC
GND
14
7
U10 - SN7410
+5V
C10
0.1 µF
VCC
GND
14
7
U11 - SN7400
+5V
C11
0.1 µF
VCC
GND
14
7
U12 - SN7400
+5V
C12
0.1 µF
VCC
GND
14
7
U13 - SN7400
+5V
C13
0.1 µF
VCC
GND
14
7
U14 - SN7400
+5V
C14
0.1 µF
VCC
GND
14
7
U15 - SN7474
+5V
C15
0.1 µF
VCC
GND
14
7
U16 - SN7474
+5V
C16
0.1 µF
J1
120VAC
C17
0.001 µF
C18
0.001 µF
Power
T1
120 VAC : 12.6 VAC
DB1
1N4001x4
AC
AC
+
C19
2,200 µF
VI
VO
GND
VR1
LM309K
BP1
+5V DC
BP2
0V DC (GND)
CW Sendin' Machine, Page 6 - Chassis Wiring
Page 6 - CW Sendin' Machine Chassis Wiring
M
A
I
N
C
I
R
C
U
I
T
B
O
A
R
D
PCB
57
TUNE
51
RESET
46
A
48
B
49
C
45
D
56
RD/WR
50
256/512
52
MEM 1 SEL
53
MEM 2 SEL
60
GND
1
GND
2
GND
30
GND
31
GND
TUNE
RESET
A
B
C
D
RD/RW
512/256
MEM 1/2
PCB
47
POS KEYING
40
DIT
41
DAH
43
TONE
42
TONE
55
KEYING
54
KEY LED
44
MEM LED
35
SPEED
33
+5V
34
+5V
58
+5V
59
+5V
Positive Keying
0.1 µF
150Ω
0.1 µF
150Ω
Dot
Dash
Dual Paddle
K1
TONE
500Ω
V
O
L
+
-
100uH
Keying To XMTR
KEY
MEM
SPEED
100KΩ
POWER
470Ω
+5V DC
0V DC (GND)
CW Sendin' Machine, Page 7 - Automatic Reset/Keying Interfaces

The Automatic Reset Feature was added after the PCB of the CW Sendin' Machine was created. The feature was created on a small auxilliary PCB and mounted on top of the original board. The auxilliary board covered U11, U12, and U13, and was connected to the main PCB via short bare wires. The inputs to the board only connects to the switches for RESET, A, C, and D. Pressing switch B would automatically close switch A and C, via CR1 and CR2.

The Grid-Block Keying interface is the default keying interface. This type of keying is usually on older tube or hybrid radios. It's characteristic is a high negative voltage on the keying pin. The transistor Q1 needs to be rated higher than the keying voltage. There are two inputs to the interface. The TUNE input comes from the tune switch which is normally in the closed position. Then open, Q2 is saturated and the collector and R14 will go to ground. R14 going to ground will cause the KEY LED to light and will key the radio through Q1. When the TUNE switch is closed, the interace is driven by the CODE_OUT. When the dit and dah paddles are idle, and the unit is not playing back a message, CODE_OUT will be low. A high on this input indicates that a morse element (dot or dash) is being sent.

The Positive Keying Output circuit is a bit undefined. In the original manual there are no assigned Reference Designators, the input doesn't appear to be correct, and the output is assigned to an already used pin. I can only assume that this was not part of the original design. The input is listed as comming from the collector of Q5 (Page 2). But that's the collector of one of the dot oscillator transistors. It would simply turn on/off at the dot rate. The input should be the same signal that the Grid-Block Keying interface uses. I adjusted the output pin to an unused pin here and on Page 6. This interface also does not include activation via the TUNE switch.

If you only need the Positive Keying Output circuit, you still need to include the Grid-Block Keying interface to light the KEY LED unless the whole interface is redesigned.

Page 7 - CW Sendin' Machine Automatic Reset/Keying Interfaces
PCB
51
RESET
46
A
48
B
49
C
45
D
1
5
4
2
6
SN7413
U18-A
C8
0.1 µF
C9
0.1 µF
C10
0.1 µF
C11
0.1 µF
A1↓
A2↓
B↑
C
RC
R
Q
Q
3
4
5
10
11
9
6
1
SN74121
U17
+5V
C12
0.1 µF
9
10
12
13
8
SN7413
U18-B
AUTO_RST
Pg 3
VCC
GND
14
7
U18 - SN7413
+5V
VCC
GND
14
7
U17 - SN74121
+5V
Grid-Block Keying
PCB
57
TUNE
CODE_OUT
Pg 4
R11
1KΩ
R12
1KΩ
+5V
R15
1KΩ
R31
1KΩ
+
5
V
Q2
R10
470Ω
+5V
Q1
R14
470Ω
R17
1KΩ
PCB
55
KEYING
57
KEYLED
Positive Keying Output Circuit
Q1
+5V
Q2
R17
1KΩ
R15
1KΩ
R11
10KΩ
CODE_OUT
Pg 4
PCB
47
POS KEYING
CW Sendin' Machine, Page 8 - Component Layout

The original CW Sendin' Machine was built on a PC Board that had a dual connector at the bottom. The left side of the connector had 16 pins and the right side had 14 pins. I assume that this is for "keying" purposes, so that the board can not be plugged in backwards. While not shown on the schematic pages, Pins 1 through 31, and 60, are ground.

The drawing below is a free hand rendering of the original circuit board. The ICs are fairly close to their postions and the connector accounts for all of the signals listed in the drawings. My guess is that the circuit area is about 7-1/2" wide by 3" high. The board was positioned with the connector end facing the rear of the chassis. The pictures that are available to me, do not show where the power supply was mounted except for the fact that the regulator was mounted at the center of the rear panel.

Note that capacitor C7, which is the Dot Clock timing capacitor, is 1.0µF/50V non-polarized mylar.

Page 8 - CW Sendin' Machine Component Layout
U1
2102
U2
555
R2
R
3
U3
2102
U4
SN7493
U5
SN7493
U
6
SN7474
U
7
SN7474
U
8
SN7410
U
9
SN7474
U
1
0
SN7400
U
1
1
SN7400
U
1
2
SN7400
U
1
3
SN7400
U
1
4
SN7400
U
1
5
SN7474
U
1
6
SN7474
60
G
N
D
59
+
5
V
58
+
5
V
57
T
U
N
E
56
R
/
W
55
K
E
Y
O
U
T
54
K
E
Y
L
E
D
53
M
E
M
2
52
M
E
M
1
51
R
E
S
E
T
50
5
1
2
/
2
5
6
49
C
48
B
47
46
A
45
D
44
M
E
M
L
E
D
43
T
O
N
E
42
T
O
N
E
41
D
A
H
40
D
I
T
39
38
37
36
35
S
P
E
E
D
34
+
5
V
33
+
5
V
32
31
G
N
D
30
G
N
D
29
G
N
D
28
G
N
D
27
G
N
D
26
G
N
D
25
G
N
D
24
G
N
D
23
G
N
D
22
G
N
D
21
G
N
D
20
G
N
D
19
G
N
D
18
G
N
D
17
G
N
D
16
G
N
D
15
G
N
D
14
G
N
D
13
G
N
D
12
G
N
D
11
G
N
D
10
G
N
D
9
G
N
D
8
G
N
D
7
G
N
D
6
G
N
D
5
G
N
D
4
G
N
D
3
G
N
D
2
G
N
D
1
G
N
D
Top Of Board
Bottom Of Board
Tone
Control
Grid-Block Keying Circuitry
DOT
CLOCK
(Q3, Q4, Q5)
C7
1.0µF
50V
Original Schematic Errors or Oversights

This is a list or Errors or oversights that show up in the CW Sendin' Machine User Manual. There is far more than I expecte ,but then, the schematic is hand drawn and seemingly not used for PCB layout.

  • On all sheets, ICs are empty boxes, with only pin numbers to aid in deciphering their function.
  • Inconsistant use of wire connection dotting.
  • Inconsistant drawing of ICs. Gates are drawn going right, left, up, and down. D-Flops are shown differently on different pages.
  • On Sheet 2, U1 has pin 13 listed twice. It is correct in the drawings above.
  • On Sheet 2, R16 is listed twice. Once, connected from MEM_SEL (53) to +5V and again on the output of U8-12 going to MEM CYCLE LED (44).
  • On Sheet 2, R23 is listed twice. Once, connected from C (49) to +5V and again connected from D (45) to +5V.
  • On Sheet 2, U3 lists pin 9 as one of the address pins. Pin 9 is the VSS (Ground) pin. The correct pin number should be 7. It is correct in the drawings above.
  • On Sheet 2, U5 lists pin 2 twice. The wire that is tied to pin 1 should be connected to pin 12.
  • On Sheet 3, An input from U12-3 is shown. That incorrect and should be U12-8.
  • Reference designator R23 listed twice. Changed to suite drawing.
  • The Positive Keying Output Circuit shows the input comming from the Collector of Q5 and the output going to pin 46. But the Collector of Q5 is just the keying oscillator and Pin 46 is already used by the "A" switch. There is no explanation of it intended use, however, I assume it was intended for the keying of radios that have a positive low voltage (~+5V) and are grounded to key the radio.
  • In the description to create a R, Iambically, the dit and dah are reversed. I corrected it in the text.
  • The Automatic Reset Feature drawing shows the input pins for U18 incorrectly. One section of U18 lists pins 1, 2, 3, and 4. However, the correct pin list should be 1, 2, 4, and 5.