home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.barnyard.co.uk
/
2015.02.ftp.barnyard.co.uk.tar
/
ftp.barnyard.co.uk
/
cpm
/
walnut-creek-CDROM
/
CPM
/
HEATH
/
REPEAT89.DQC
/
REPEAT89.DOC
Wrap
Text File
|
2000-06-30
|
6KB
|
159 lines
************************************************************************
AUTO-REPEAT FOR THE H19/H89
************************************************************************
For those interested in a low-bucks approach to auto-repeat on
your H19/88/89, take a gander at this. Word processing aficianados will
appreciate the ability to move the cursor around without having to
hold down the REPEAT key.
THEORY OF OPS
Diodes D1-D10 monitor the outputs of keyboard plug pins
14,16,18,20,22,24,26,28,30,32 and clamp the outputs at 5 volts. This
is input to a dual retriggerable multivibrator(C1), which sets up the
delay. If, after a delay, the output at pins 4 and 5 are still low,
they feed a PNP transistor which puts a low out on the repeat
line (keyboard pin 31).
ASSEMBLY
The circuit uses 1 chip, 1 transistor, 4 resistors, 12 diodes, 2
capacitors and 1 variable potentiometer.
Point to point wiring was used, with the entire circuit mounted on a
1.5" by 3" piece of perfboard attached to the underside of the
keyboard with stand-offs and sheet metal screws used to secure the
board. The inputs to the diodes were soldered directly to the lands on
the keyboard (plug pins 14,16,18,20,22,24,26,28,30,32), as was the
output going to the repeat function (plug pin 31) using small gauge
wire. The +5 volts and ground were taken directly off the 5 volt
regulator using alligator type connectors in the event keyboard
removal is necessary. The delay time is established by potentiometer
P1. Adjust P1 until you find the optimum delay for your typing speed.
There are times this feature may be a liability, especially in game
playing. Some games have you hold down a key to move a piece on the
screen, this circuit will not inhibit any functions but the keyboard
clicking will drive you crazy. Since I have my +5v attached with
alligator clips, I just pull off one lead to stop auto repeat. An
alternative would be a small switch located on the back of the case.
Be careful when attaching the circuit board to the underside of
the keyboard. There are lands on the reverse side that are difficult
to see.
I have found a "bug" of sorts. After I turn on my system it
takes a minute or two before the circuit warms up and starts
repeating. However, this is usually no problem because it takes me a
few minutes to go through the bootup procedure.
********************************************************************************
| KEYBOARD |
| |
| (P 301) |
| |
| 14 16 18 20 22 24 26 28 30 32 |
`-------------------------------------'
| | | | | | | | | |
/-D1---|<-----------' | | | | | | | | |
|-D2-----|<------------' | | | | | | | |
|-D3-------|<-------------' | | | | | | |
|-D4---------|<--------------' | | | | | |
_________|-D5-----------|<---------------' | | | | |
| | |-D6-------------|<----------------' | | | |
| * |-D7---------------|<-----------------' | | |
| *R3 |-D8-----------------|<------------------' | |
| * |-D9-------------------|<-------------------' |
| | \-D10--------------------|<--------------------'
| Vgrd
|
| jumper 13 to 10
| Vcc ________________
| | | |
| | R1 C1 | Vcc | Vgrd
| |-***-+--)|-+ | | | |
| | | | | | | |
| | | | | NU | | |
| ____________________________________________
| |16 15 14 13 12 11 10 9|
| | |
| | C1 (74123) |
| | |
| | 1 2 3 4 5 6 7 8|
| --------------------------------------------
| | | | | | | | |
| | | | | | | | |
| Vgrd | Vcc | | | C2 | Vgrd
| | | | `-|(--|
`-------------------' | | `--*@*-----Vcc
D11 | | P1
Vgrd---***--+----\-----|<------' |
R4 | \----|<------------' Vgrd
| D12 _______|
| | /C
| B| /
`--------------------|<
| *
Q1 | \E___________>REPEAT
| (pin 31
R2 | on keyboard)
Vcc--***-'
SYMBOL DEFINITIONS:
-------------------
---***--- RESISTOR
---*@*--- VARIABLE POT. | /Collector
---|(--- CAPACITOR Base | /
---|<--- DIODE ------|< TRANSISTOR
Vcc +5V D.C. | *
---|(--- CAPACITOR | \Emitter
Vgrd GROUND
________________
| | I. C. CHIP
|______________|
PARTS LIST
----------
D1-D12 SIGNAL DIODES, 1N914
R1 27K OHM RESISTOR
R2 400 " "
R3,R4 1K " "
P1 100K MINI POTENTIOMETER
C1 .01 uf DISK CAPACITOR
C2 10 uf CAPACITOR
Q1 PNP TRANSISTOR, 2N3638 (or equivelant)
C1 DUAL RE-TRIGGERABLE ONE-SHOT, SN74123
####################################################################
There are numerous ways to implement auto-repeat in your
computer, each with varying degrees of sophistication. This circuit
was chosen as the most direct solution to the problem. The design
credit goes to Ronny Toups, an inveterate hardware hacker who would
rather tinker than eat, drink, or sleep. If you have any questions, try
reaching me at home (214-385-1367), or leave a message on the DF/W HUG
BB. (214-742-1380)
ANDY PALUCH
Dallas/Fort Worth Heath Users' Group
EOF AUTORPT.DOC
the DF/W HU