The Smell of Molten Projects in the Morning

Ed Nisley's Blog: Shop notes, electronics, firmware, machinery, 3D printing, laser cuttery, and curiosities. Contents: 100% human thinking, 0% AI slop.

Category: Electronics Workbench

Electrical & Electronic gadgets

  • AA Cell Dimensions

    Ever wonder why rechargeable AA cells don’t quite fit in older flashlights & gizmos? Somewhat to my surprise, the dimension specs for alkaline and rechargeable cells aren’t quite the same.

    At the bottom of the Wikipedia AA battery page, we find “brand-neutral” drawings (allegedly) based on ANSI specs:

    • Alkaline: 14.0 ± 0.5 dia x 49.85 ± 0.65
    • Rechargeable: 14.1 ± 0.6 dia x 48.9 ± 1.6

    A rechargeable cell can thus be 0.2 mm larger in diameter, but should have the same maximum length.

    Based on my collection, alkalines seem to be near their nominal and NiMH cells near their maximum. Across a four-cell layer, the difference adds up to 1 mm or so, which is enough to strain the plastic.

    8-cell NiMH AA pack
    8-cell NiMH AA pack

    Hint: Put some paper on the negative terminal when you measure the cell length. Steel calipers are pretty good conductors and the short-circuit ratings (even for alkalines) are surprisingly high  …

    When I make up NiMH packs for our bike radios, I lash the cells in place with cable ties. It’s not pretty, but the plastic cases don’t split.

    Connector? Anderson Powerpoles FTW! Make sure you align them properly to mate with anybody’s radio.

  • Power Outlet Contact Failure

    Burnt outlet expander
    Burnt outlet expander

    Ordinary AC power outlets have fairly robust contacts, designed to last basically forever. I have no idea what the actual design life might be, but it’s rare to have an AC outlet fail.

    This one did…

    It’s an outlet expander at the end of an extension cord that provides six outlets. I’d installed it at my parent’s house (I was their go-to guy for electrical things, of course) and everything was fine. One visit involved rearranging some appliances and the adapter went nova when I plugged something into it.

    Me being their go-to electrical guy, I’m pretty sure this gizmo didn’t experience a whole bunch of mate-unmate cycles in my absence. Most likely it was defective from the factory, so sticking a plug in once or twice was enough to break the contact finger.

    dsc00153-detail-of-burnt-socket
    Detail of burnt socket

    Here’s a contrast-enhanced detail of the outlet in the lower-right of the top picture. The broken finger bridged the brass strips carrying the two sides of the AC line in the left side of the compartment.

    Blam: brass smoke!

    Oddly, the fuse didn’t blow. It was pretty exciting to have a small sun in the palm of my hand until the contact finger fell to the bottom of the compartment.

    The bottom picture shows the offending finger. It’s pretty obvious what happened.

    Errant contact finger
    Errant contact finger

    I’ve read of folks applying silicone lubricant (spray, perhaps) to their AC line plugs to reduce the mating friction in the outlet. While that sounds like a good idea, I think it’s misguided: you don’t want to reduce the metal-to-metal contact area by lubing it up with an insulator. In any event, that sliding friction ensures the contacts have a clean mating surface with low resistance.

    Maybe use some Caig DeoxIT, but not an insulating spray!

    For what it’s worth, do you know that the durability of an ordinary USB connector is 1500 cycles? That’s far more than PCI backplane connectors at 100 cycles. Some exotic high-GHz RF connectors can survive only a few dozen cycles.

    Moral of the story: don’t unplug your stuff all the time. Use switches and stay healthy.

    This took place many years ago, so the picture quality isn’t up to contemporary standards.

  • CD V-750 Dosimeter Charger Manual

    V-750 Model 5b Manual Cover
    V-750 Model 5b Manual Cover

    My V-750 dosimeter charger came with two (!) copies of the manual and the modification instructions (stamped JUN–1965) for adding the anti-kick capacitor.

    The paperwork didn’t fare quite as well as the metal-cased charger, sporting far more mildew on the pages than I want on my shelves.

    I cut the worst-looking copy right down the middle, scanned it with some attention to detail, and now there’s a nice version that looks just as bad but lacks the mildew.

    Clicky:

    CD V-750 Model 5b Radiological Dosimeter Charger Operating and Maintenance Manual with Modification Instruction Sheet

    If you’re really clever, you can figure out how to sequence the sheets and print them duplexed so they appear back-to-back, then bind them into a booklet just like the original. There’s a copy of a blank inside cover, too, so you can wrap your booklet in a nice Civil Defense Yellow cover.

    The schematic shows what real engineers could do, back in the days when transistors came individually packaged with a ten-dollar price tag: 1.5 volts in, 200+ volts out, one transistor. Of course, they paid attention to their transformer lessons.

    V-750 Dosimeter Charger Schematic
    V-750 Dosimeter Charger Schematic
  • CD V-750 Dosimeter Charger Switch Cleanup

    So I got a classic Jordan Electronics CD V-750 dosimeter charger (for V-742 dosimeters) from the usual eBay supplier, mostly because I’m writing a Circuit Cellar column and need a MacGuffin to talk about HV transformers and power supplies.

    The charger had some corrosion on the cast aluminum (?) knobs, but seemed largely unscathed by four decades in its original box. The charging circuitry depends on a few electrical contacts and, as you might expect, those were badly intermittent.

    A bit of background…

    Charging contact pedestal
    Charging contact pedestal

    The charging pedestal has two parts visible from the outside: an outer sleeve that’s firmly secured to the case and an inner cylinder that slides within the sleeve, with springs inside the charger pressing it outward. Well, there’s a nut, toothed washer, and the bead-chain cap assembly, but those don’t count.

    The inner cylinder has a transparent plastic insert crimped in place, with a metal rod protruding about 2 mm from the flat top of the plastic. That rod presses against the middle contact of the dosimeter and connects the charging voltage to the electrostatic fiber. The outer body of the dosimeter fits snugly over the cylinder to make the other electrical contact.

    The directions tell you to press the dosimeter down gently to read it. A weak spring holds the cylinder outward with about 1.5 lb of force. After about 1 mm of travel an incandescent bulb (remember those?) turns on, transmits light through the plastic insert, and lights up the dosimeter scale and fiber.

    To charge the dosimeter, you press down firmly and twiddle the adjusting knob to position the fiber. Pressing hard enough to force the dosimeter body down to the sleeve, another 3 mm of travel, compresses the dosimeter’s internal bellows (or plastic seal) enough to complete the circuit to the fiber; a sealed dry air gap normally isolates the fiber from the dosimeter’s external contact. A stout leaf spring holds the cylinder outward with (according to one instruction manual) 7.75 lb of force, so it takes more pressure than you’d expect to hold the dosimeter down.

    Charging contact inside view
    Charging contact inside view

    The internal parts of the charging pedestal makes all that stuff work without any formal switch contacts. That, unfortunately, causes the intermittent operation.

    The gray “wire” inside the large 7-lb leaf spring is both the 1-lb spring and the high-voltage electrical contact. The purple wire soldered to the end of the wire spring carries the HV charging potential from the circuitry.

    The black and red wires connect to the incandescent bulb, which fits into the holder near the top of the circuit board sticking up vertically just to the right of the pedestal base; I removed it to reveal the other parts. For what it’s worth, the bulb holder doesn’t do a good job of securing the bulb; I have some improvements in mind for that, too.

    Note the spare bulb just beyond the center bulb contact near the top of the picture. The rubber grommet securing that has turned into black Gummi-bear substance; that sucker is in there forever.

    The battery’s positive terminal connects to the case; this is a positive-ground circuit!

    The leaf spring hitches over two shoulders on the circuit board and presses it firmly against the other side of the spring. The curved fork fingers pressing against the brown insulating washer are firmly mounted to the circuit board and act as one side of the switch contacts.

    Pedestal removed from charger
    Pedestal removed from charger

    When you push the dosimeter against the sleeve, the base of the cylinder slides through the ID of the fiber washer and contacts the fork fingers. Bingo, that completes the circuit, lights the lamp, and fires up the HV circuitry. The charging voltage doesn’t reach the dosimeter fiber because the leaf spring hasn’t started pressing the cylinder against the dosimeter’s innards: there’s no connection inside the dosimeter.

    With that out of the way, here’s what’s needed to get the pedestal working reliably.

    Get the whole pedestal assembly out of the charger, which requires a bit of wiggly jiggly action. This will be easier if you unsolder the three wires, which I didn’t do until I was sure it was absolutely necessary.

    Grab the leaf spring on both sides of the bulb circuit board, pull up while pushing down on the spring’s base with some other fingers, and lift the tabs off the circuit board shoulders. This requires a surprising amount of force; don’t let the spring get you by the soft parts!

    Leaf spring released
    Leaf spring released

    A small crimped metal connector mates the end of the wire spring to the center contact in the cylinder. Pay attention as you maneuver the pedestal out of the leaf spring: you don’t want to deform that connector too much. Or, much worse, lose it under your workbench.

    There’s a rubber O-ring inside the outer sleeve that’s barely visible in the picture of the parts. The 1-lb wire spring had trouble forcing the cylinder back out through the O-ring, leaving the switch just barely closed even with the dosimeter removed. A touch of silicone gasket lube on the O-ring made it wonderfully slippery again.

    The inner cylinder has wire snap ring in a groove that adds a bit of stability and maybe some contact friction inside the sleeve. You need not remove the snap ring; they’re not called Jesus clips for nothing. It’s outside the O-ring’s protection, exposed to the world.

    Basically, clean everything without yielding to the Siren Call of sandpaper. What you want to do is get the oxidized metal off the base material without scarring it.

    Pedestal contact components
    Pedestal contact components

    I applied a tiny drop of Caig DeoxIT Red to the snap ring, worked it around & around, then wiped off the residue.

    The actual switch “contacts” are the wide base of the inner cylinder (to the right in the picture) and the rounded end of the fork attached to the lamp base circuit board. The contact area is broad, smooth, plated-steel-on-steel, and utterly unsuited to the job. Wipe both of them clean, add DeoxIT, wipe them clean again.

    I applied another minute drop of DeoxIT to the base of the cylinder after putting everything back together, rotated it against the fork, and wiped it off. Most likely that had only psychological benefit, but what the heck.

    The parts go back together in the obvious way, again taking care not to let the leaf spring bite you. I routed the wires a bit differently, but I doubt it makes any difference.

    Now the charger works perfectly again!

    Memo to Self: replace that bulb with nice soldered-in-place LED

    V-742 Dosimeter set to Zero
    V-742 Dosimeter set to Zero

    Update: It seems you can actually buy V-750 dosimeter chargers new from www.securityprousa.com/doch.html. However, eBay is significantly less expensive and you might get some quality shop time out of it. Your choice.

  • Changing the Arduino PWM Frequency

    The default PWM frequency for PWM 3, 9, 10, & 11, at least for the Diecimila running at 16 MHz, is 488 Hz. That’s OK for dimming LEDs where you’re depending on persistence of vision, but it’s much too low when you must filter it down to DC.

    The relevant file is hardware/cores/arduino/wiring.c, which is buried wherever your installation put it.

    Turns out that the Arduino runtime setup configures the timer clock prescalers to 64, so the timers tick at 16 MHz / 64 = 250 kHz.

    You can fix that by setting the Clock Select bits in the appropriate Timer Control Register B to 0x01, which gets you no prescaling and a 62.5 ns tick period:

    TCCR0B = 0x01;   // Timer 0: PWM 5 &  6 @ 16 kHz
    TCCR1B = 0x01;   // Timer 1: PWM 9 & 10 @ 32 kHz
    TCCR2B = 0x01;   // Timer 2: PWM 3 & 11 @ 32 kHz

    If you’re finicky, you’ll bit-bash the values rather than do broadside loads. However, it probably doesn’t matter, because Timer 0 runs in Fast PWM mode and Timers 1 & 2 run in Phase-Correct PWM mode, so WGMx2 = 0 in all cases.

    Fast PWM mode means Timer 0 produces PWM at 250 kHz / 256 = 976 Hz. However, the Arduino runtime runs the millis() function from the Timer 0 interrupt, so changing the Timer 0 prescaler pooches millis(), delay(), and any routines that depend on them.

    Phase-correct PWM mode means that Timers 1 & 2 count up to 0xff and down to 0x00 in each PWM cycle, so they run at 250 kHz / 512 = 488 Hz.

    Adroit TCCRxB setting can prescale by 1, 8, 64, 256, or 1024. Or stop the Timer stone cold dead, if you’re not careful.

    Before you fiddle with this stuff, you really should read the timer doc in the ATmega168 datasheet there.

    Memo to Self: don’t mess with Timer 0.

  • Transformer Parameter Extraction & BH Curve Plotting

    In addition to building a Spice model for a transformer, it’s also important to know whether the core can support the flux generated by the primary winding. This is similar to the inductor problem I mentioned there.

    Small HV transformer with test winding
    Small HV transformer with test winding

    Measure the core’s area and path length. One  can reasonably expect all cores to have hard metric measurements these days: Yankees set those calipers to millimeters and get over it. Besides, you need metric units for everything that follows.

    This transformer has two E-shaped core halves, so the center leg (the one with the windings on it) has twice the area of the outside legs, which are 7 mm thick and 5 mm wide. The central leg is twice that width: 10 mm.

    Figure the stacking factor for a ferrite core is, oh, say, 0.9, making the effective core are:

    Ac = 0.9 · 7 · 10 = 63 mm^2 = 0.63 cm^2

    You need cm^2 here to get gauss later on.

    The core is square, 30 mm on each side. Divide it in half, right down the middle of the center leg, then figure the mean path length around the middle of that rectangle:

    MPL = 2 · (30 – 5) + 2 · (15 – 5) = 70 mm = 7 cm

    Again, you need cm here to get oerstead down below.

    Put a few turns Nt of fine wire around the core, outside all the other windings. This particular transformer has three small imperfections where the varnish / sealant didn’t quite bridge from the bobbin to the outer core legs, so I managed to sneak 20 turns of wire through the holes. Call this the test winding: Nt = 20.

    Incidentally, that’s why you should always buy at least three units from surplus outlets: one to sacrifice, one to use, and one for a spare. I usually get five of anything.

    Connect the transformer primary to a signal generator & oscilloscope Channel 1, connect the test winding to Channel 2, set the channels to maybe 100 mV/div. Set the signal generator for sine wave at maybe 1 kHz, crank on a few hundred millivolts, then read RMS voltages from both channels: Chan 1 = Vp, Chan 2 = Vt.

    Knowing Vp and Vt and the number of turns Nt in the just-added extra winding, find the number of primary turns Np:

    Vp / Vt = Np / Nt

    136 / 40 = Np / 20

    So Np = 68

    Repeat that exercise, stuffing voltage into the transformer’s actual secondary winding (the HV winding):

    4000 / 46 = Ns / 20

    So Ns = 1739

    Comfortingly, the turns ratio works out to what you’d expect from the voltage ratio measured while extracting those pi model parameters:

    N = Np / Ns = 68 / 1739 = 0.039 = 1/25.6

    (You may want the turns ratio as Ns/Np = 25.6. Either will work if you make the appropriate adjustments in the equations.)

    Having measured the primary inductance as about 15 mH, the reactance at 60 Hz is:

    5.6 Ω = 2 · π · 60 ·15e-3

    So it’s reasonable to use a 100 mΩ current sensing resistor.

    Plug a 6 VAC (not DC!) wall wart into the Variac and wire it to the primary through the resistor. Connect the oscilloscope X axis across the resistor, set the gain to maybe 10 mV/division.

    Connect a 220 kΩ resistor in series with a 1 μF non-polarized capacitor, connect that to the normal HV secondary winding, connect the Y axis across the capacitor, set it for maybe 50 mV/div.

    The capacitor voltage is the integral of the secondary voltage, scaled by 1/RC. The RC combination has a time constant of 220 ms, far longer than the 16.7 ms power-line period, so it’s a decent integrator.

    Small HV transformer BH curve
    Small HV transformer BH curve

    Fire up the scope, set it for XY display, turn on the Variac, slowly crank up the voltage, and see something like this on the scope:

    Tweak the offsets so the middle of the curve passes through the center of the graticule, maybe turn on the bandwidth limiting filters, adjust the gains as needed, then measure the point at the upper right at the end of the straightest section in the middle.

    That point, as marked by the cursors, is more or less:

    X = 6.5 mV

    Y = 100 mV

    Now plug all those numbers into the equations and turn the crank…

    The magnetizing force H in oersteads:

    H = (0.4 · π · Np · Ip) / MPL = (0.4 ·3.14 · 68 · Ip) / 7

    H = 12.2 · Ip

    Because the 100 mΩ current sensing resistor scales the current by 10 A/V, the scope X-axis calibration is:

    H = 122 · Vsense

    The core flux density B in gauss (noting that the turns is Ns and converting the peak Vcap voltage to RMS):

    B =(0.707 · Vcap) · (R · C · 10^8) / (Ns · Ac) = Vcap · (220e3 ·1e-6 ·1e8) / (1739 · 0.63)

    B = 14e3 · Vcap

    Finally, at that point where the cursors meet in the upper right part of the curve:

    H = 122 · 6.5e-3 = 0.8 Oe

    B = 14e3 · 0.1 = 1400 G

    Assuming there’s a straight line from the origin to that point (which is close to the truth), the B/H ratio gives the slope of the line and, thus, the core’s permeability:

    µ = B / H = 1400 / 0.8 = 1700

    It’s allegedly a ferrite core, so that’s in the right ballpark given the rough-and-ready approximations in the measurements.

    The answer to the key question comes right off the scope without any fancy math, though. Just beyond the upper-right point the BH curve becomes horizontal, which means the slope is zero, which means the core is saturated, which means the circuit stops working.

    Sooo, the maximum value of the primary current is pretty nearly:

    Imax = 6.5 mV ·10 A/V = 65 mA

    My back of the envelope for the high-voltage DC supply is that a peak of 30 mA will pretty much do the trick, so I’m in good shape. Might be a bit higher during startup, but it’ll sort itself out in short order.

    Whew!

    Correction: I did a total arithmetic faceplant in the previous version. I think this is now correct, but you should always cross-check anything you find on the InterWeb, fer shure!

  • Vanquishing the Power Vampires

    Every gadget comes with its own battery charger wall wart, every single one of which dissipates a watt or two even when it’s not charging. Add ’em up, multiply by $2 per watt per year (check your electric bill; that’s closer than you think!), and realize that you could afford some nice new tools just by unplugging the things between charges.

    But that’s too much trouble and, really, AC outlets aren’t meant for that many mate/unmate cycles. I had one contact fall loose inside a power strip a while ago and the carnage was spectacular.

    What to do?

    Recharging Corner
    Recharging Corner

    Find an otherwise unoccupied flat spot (or build a shelf near an outlet), buy two or three Power Squid adapters (you don’t need surge suppression for this assignment, so get ’em on sale cheap), plug all your chargers into the Squids, and turn everything off with a single switch when you’re not charging anything.

    Bonus: You certainly have some low duty cycle power tools that always have dead batteries when you need them. Plug ’em into the Squid you use most often for other batteries. That way, they’ll get a boost whenever you charge something else, which should keep ’em up to speed.

    I set this tangle up before Power Squids existed, so I just plugged a bunch of Y-splitters into an ordinary power strip. It makes for a fearsome tangle of cords, but at least it’s out of the way atop the never-sufficiently-to-be-damned radon air exchanger in the basement.