home *** CD-ROM | disk | FTP | other *** search
- ************************************************************************
- 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