content/hp8662a_2.rst

Thu, 12 Apr 2018 02:55:14 +0200

author
David Douard <david.douard@logilab.fr>
date
Thu, 12 Apr 2018 02:55:14 +0200
changeset 99
fd44150ec807
child 101
4a94e81bff74
permissions
-rw-r--r--

[hp8662a] part 2

99
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
1 ===============================================
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
2 HP8662A Synthetized Signal Generator - Part 2
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
3 ===============================================
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
4
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
5 :Author: David Douard
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
6 :Category: Electronics
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
7 :Tags: HP8662A, repair, test equipment, HP, Generator, RF
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
8 :series: HP 8662A
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
9 :series_index: 2
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
10
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
11 This is the part 2 on my series about my HP 8662A Signal Generator.
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
12 After fixing the PSU, several more problems needed to be addressed:
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
13
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
14 - a few sloppy keys on the keypad,
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
15 - the know did not work at all,
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
16 - and more importantly, some very unpleasant spectrums at some frequencies
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
17 (covered in part 3).
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
18
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
19
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
20 Keypad
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
21 ======
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
22
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
23 The keypad was, as allways with HP devices from this period, very hard and
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
24 "clunky" for most keys but 2.
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
25
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
26 No surprise: these keys were missing their famous (well, for some at least) spring:
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
27
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
28 .. image:: {filename}images/hp8662a/key_missing_springs.jpg
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
29 :class: image-process-large-photo
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
30
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
31 As you can (not) see, the "Status" key as well as the "Increment Set" key have
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
32 no spring at all.
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
33
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
34 While I was cleaning the unit, I've been half-lucky and found one of the 2
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
35 missing springs. But I had to figure a solution for the other missing one.
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
36
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
37 I thought about:
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
38
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
39 - buying a replacement key: the ones I found are ridiculously expensite,
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
40 - buying a front panel for an HP gear from this era: might be a reasonable approach,
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
41 - looking for ready made springs: could not find,
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
42 - asking some custom made ones from a company making springs: got a few
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
43 responses, one of them quite reasonable even for small quantities (between 3
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
44 to 5€ each).
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
45
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
46 While I was looking for a solution, I also gave a try to a simple solution: cut
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
47 a replacement "spring" from a plastic wrap. I tried several wraps (of several
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
48 widths), and I found one that seems to work just fine, and the feeling is about
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
49 the same as original keys:
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
50
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
51 .. image:: {filename}images/hp8662a/key_hack.jpeg
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
52 :class: image-process-large-photo
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
53
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
54 .. image:: {filename}images/hp8662a/key_hack_anim.gif
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
55
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
56 I cleaned all keys using some deoxit contact cleaner which also lubricated
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
57 those noisy springs making the keys nice ans smooth again.
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
58
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
59
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
60 Rotary encoder
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
61 ==============
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
62
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
63 The rotary encoder was not working at all, and once again, a classical failure
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
64 for those old HP gears: the small bulb used as light source for the optical
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
65 encoder was dead.
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
66
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
67 I tried to replace it with a 3mm LED I had in my junk box, but it did not work,
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
68 so I bought a few replacement bulbs on ebay, and sure enough, the encoder is
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
69 now working ok (not perfectly, there are some missed steps: there are two small
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
70 screws that look like adjustment screws, but I'm not sure how to tune them).
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
71
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
72 .. image:: {filename}images/hp8662a/encoder.jpeg
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
73 :class: image-process-large-photo

mercurial