content/hp8662a_2.rst

Wed, 13 Mar 2024 11:03:13 +0100

author
David Douard <david.douard@sdf3.org>
date
Wed, 13 Mar 2024 11:03:13 +0100
changeset 152
96ebc76edfaf
parent 143
9e963e155d4c
permissions
-rw-r--r--

Update URLs for pcb & firmware to sourcehut

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
128
aba381b2bac9 Fix several inter-document links
David Douard <david.douard@sdf3.org>
parents: 115
diff changeset
17 (covered in `part 3 <{filename}/hp8662a_3.rst>`_),
101
4a94e81bff74 [hp8662a] part 3: fixing error 04 and unlocked loops
David Douard <david.douard@logilab.fr>
parents: 99
diff changeset
18 - some output level accuracy problems.
99
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
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
21 Keypad
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
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
24 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
25 "clunky" for most keys but 2.
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
26
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
27 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
28
128
aba381b2bac9 Fix several inter-document links
David Douard <david.douard@sdf3.org>
parents: 115
diff changeset
29 .. image:: {static}/images/hp8662a/key_missing_springs.jpg
143
9e963e155d4c Add missing alt attributes to images
David Douard <david.douard@sdf3.org>
parents: 128
diff changeset
30 :alt: Picture of the 2 missing springs in the kayboard
99
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
31 :class: image-process-large-photo
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
32
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
33 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
34 no spring at all.
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
35
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
36 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
37 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
38
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
39 I thought about:
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
40
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
41 - buying a replacement key: the ones I found are ridiculously expensite,
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
42 - 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
43 - looking for ready made springs: could not find,
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
44 - 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
45 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
46 to 5€ each).
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
47
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
48 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
49 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
50 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
51 the same as original keys:
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
52
128
aba381b2bac9 Fix several inter-document links
David Douard <david.douard@sdf3.org>
parents: 115
diff changeset
53 .. image:: {static}/images/hp8662a/key_hack.jpeg
143
9e963e155d4c Add missing alt attributes to images
David Douard <david.douard@sdf3.org>
parents: 128
diff changeset
54 :alt: Picture of the spring replacement hack
99
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
55 :class: image-process-large-photo
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
56
128
aba381b2bac9 Fix several inter-document links
David Douard <david.douard@sdf3.org>
parents: 115
diff changeset
57 .. image:: {static}/images/hp8662a/key_hack_anim.gif
143
9e963e155d4c Add missing alt attributes to images
David Douard <david.douard@sdf3.org>
parents: 128
diff changeset
58 :alt: Animated picture of the spring replacement hack
99
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 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
61 those noisy springs making the keys nice ans smooth again.
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
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
64 Rotary encoder
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
65 ==============
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 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
68 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
69 encoder was dead.
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
70
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
71 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
72 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
73 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
74 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
75
128
aba381b2bac9 Fix several inter-document links
David Douard <david.douard@sdf3.org>
parents: 115
diff changeset
76 .. image:: {static}/images/hp8662a/encoder.jpeg
99
fd44150ec807 [hp8662a] part 2
David Douard <david.douard@logilab.fr>
parents:
diff changeset
77 :class: image-process-large-photo
143
9e963e155d4c Add missing alt attributes to images
David Douard <david.douard@sdf3.org>
parents: 128
diff changeset
78 :alt: Pictures of the rotary encoder

mercurial