Archive for April, 2010

Bike Tube Pinhole

Bike tube pinhole defect

Bike tube pinhole defect

Went to roll the bike out of the garage and the rear tire was dead flat. You don’t even need to look at the tire, you just instantly know something’s wrong: the bike feels funny with a flat tire.

The picture shows the problem: a pinhole in the tube. Nothing penetrated the tire, nothing went wrong with the tire liner (you can see this was a few mm from the edge, so it’s not an abrasion flat), there are no problems anywhere. Just a tiny hole in the tube.

As nearly as I can tell, the tube simply failed at that point, without any external aggravation.

Popped in another tube and it’s all good, but … I guess it’s time to buy some new tubes: the new one came from a box dated May 90.

Finding a flat in the garage is much much better than finding a flat on the road.



Mouse Tunnels Exposed

Mouse tunnels in the grass

Mouse tunnels in the grass

The snows have retreated and it seems the mice have been busy tunneling in the back yard. If we cared more about the lawn, I’m sure I’d be outraged. As it is, the tunnels will be gone after a few mowings and life will move on.

I didn’t spot their grainery, but I’m sure the grass will be greener around the latrine…

Certainly these were different mice than the ones who made far more extensive living quarters out front, but they’re definitely relatives.


Craftsman Hedge Trimmer: Switch Repair

Original Switch

Original Switch

So Mary was going to apply the long-disused Sears Craftsman electric hedge trimmer to the decorative grasses she’d planted on either side of the (equally disused) front entry, but when I deployed the thing it didn’t run. A quick walk through the debugging tree: GFI green, extension cord OK, so it must be the trimmer.

Off to the Basement Laboratory Repair Wing…

Two tricks to getting it apart, after removing all the obvious screws:

  • The handle comes out of the sockets after great persuasion
  • Remove two of the three hex-head-with-lockwasher screws on the bottom and the case pops apart. The third screw holds the motor plate into that half of the case.

The switch is, of course, not intended to be repairable, but that’s something of a motivator around here. It uses those awful poke-and-pray spring clamps, which you could, in principle, release with a small screwdriver, but I cut the wires on the motor side of the switch, leaving plenty of room to graft connectors onto them.

Next time, I’ll be able to release the wires more easily.

Congealed grease on switch contacts

Congealed grease on switch contacts

A rivet holds the switch together, but attacking it with a drill removed enough of the head that I could whack the rest of the body out with a drift punch. A 2-56 machine screw fits neatly into the hole and there’s enough clearance on both sides for the screw head and a nut; hack the screw to length with a Dremel abrasive cutoff wheel.

Notice that the switch trigger button visible from outside the case acts on a push rod that slides the movable contacts (in the top part in the picture) back-and-forth atop the copper contacts (with the wires). A pair of springs loads the movable contacts against the copper strips.

The problem turned out to be, as expected, congealed grease inside the switch. The black gunk on the right halves of the copper contacts was essentially solid; you can see that it formed a nice insulating layer. I cleaned that out, polished up the moving contacts, reassembled it, and … the switch still didn’t work.

At least I discovered that with an ohmmeter, before reassembling the entire trimmer!

Switch contact slider

Switch contact slider

The movable switch contacts have a small ramp, just about in the middle, that rides up on the black hump between the copper strips when the trigger button is released. That mechanically breaks the connection, but also allowed the grease to congeal in the air gap. The grease also formed a lump that prevented the movable contacts from pressing firmly against the copper strips, despite the springs.

I gnawed out that crud with a small screwdriver, dabbed on more contact oxidation prevention grease, buttoned it up again, and now the switch works perfectly again.

New switch wires

New switch wires

I spliced in somewhat longer lengths of hookup wire with butt-splice connectors I’ve had for years and it’s all good.

The post with the screw hole just below the wires matches another in the opposite half of the case; the post actually fits inside the ring you see here, so it doesn’t crunch the wire. However, the wire must be pushed in far enough to avoid interfering with the switch action rod.

Trimmer assembly is in reverse order …


Relics of the Empire: Phone Books

Stacks of Phone Books

Stacks of Phone Books

Saw this mountain at Marist College. I wonder how many will go directly to the recycling bin?

I can’t recall the last time I used a phone book; it’s faster and easier to type the name & location into that little search field, whack Enter, and click the obvious hit.

If you look hard enough, somewhere in the first few pages you’ll find the instructions to turn off next year’s phone book. We’ll see how that works out…


Zire 71 Battery Replacement

I tote around an ancient Palm Zire 71, which suffices for my simple calendar & to-do lists. This is my second, as the first failed when the flexible cable connecting the guts to the charging / USB connector crapped out; turns out that the slide-to-open feature that reveals the crappy camera also stresses the flexy cable to the breaking point. Now I don’t do that any more.

The battery (well, it’s actually a single Li-Ion cell, but let’s not be pedantic) finally stopped taking a charge, so I did a full backup, tore the thing apart, and popped in a new battery. This being my second Zire 71, things went smoothly…

I got a stack of surplus Palm batteries some years ago, but they’re readily available from the usual suspects for prices ranging from $5 to $50. We’ll see how well mine survived their time in isolation.

The connectors don’t match, which means you just chop off them in mid-wire, then solder the old connector onto the new battery. A few dabs of Liquid Electrical Tape and it’s all good.

Some teardown instructions are there, with fairly small pix.

General reminders:

  • Stick the teeny little screws on a strip of tape
  • Watch out for the tiny plastic switch fin on the side
  • Torx T06 screws on either side of the camera
  • The silver shield around the shutter button snaps under the sides with more force than you expect
  • There’s a metal strip over the connector that can be taped back in place after the plastic posts snap off
  • Gently pry the flexy cable up off the base, using the tabs on either side
  • The speaker seems to be held in with snot
  • The battery shield is not soldered in place!
  • The battery adhesive comes off with a sloooowww pull

Although it may not be obvious, I replaced the crappy plastic window over the camera with a watch crystal. Much better picture quality, although much worse than my pocket camera.

Backup and restore with various pilot-link utilities:

pilot-xfer -p /dev/ttyUSB1  -b wherever
... hardware hackage ...
pilot-xfer -p /dev/ttyUSB1  -r wherever
pilot-dlpsh -p /dev/ttyUSB1 -c ntp
pilot-install-user -p /dev/ttyUSB1 -u "Ed Nisley"

The thing seems perfectly happy with a userid of 0, which is good because I haven’t the foggiest idea what else it could have been.

1 Comment

Making a Clock Colon: Post Milling

Finished colon dots

Finished colon dots

I used a pair of blue LEDs for the colon in the Totally Featureless Clock. Each one has a brass tube to define the dot and a white plastic diffuser to eliminate hotspots.

Some rummaging in the brass cutoff assortment produced a pair of tubes with a 0.300 inch ID that closely matched the width of the LED segment bars. The catch is that I don’t have a core drill that spits out 0.300 inch slugs…

Milling the dots

Milling the dots

So I taped a chunk of translucent acrylic to some plywood scrap and milled the dots. Helix milling on the lesser of a 4% slope or 1/5 of the cutter diameter, 15 inches/min, no cooling, maybe 1500 rpm.

The resulting disks were snug slip fits into the tubes, although I added a dot of cyanoacrylate to ensure they didn’t get any ideas about perpetrating an escape.

It took two disks to remove all the hotspots, which reduced the light intensity to the point where I had to increase the LED current, which really heated up the linear regulator driving the dots. Fooey! In retrospect, I think frosting the LED lens would eliminate the need for a second diffuser without decreasing the intensity much at all.

The code is available as an OpenOffice file there, too.

(Post milling)
(Ed Nisley KE4ZNU - Feb 2010)
(Origin = center of post at surface)
(Double-stick tape holding acrylic sheet to sacrificial plate)

(-- Dimensions)

#<_PostDia>	= 0.300				(post OD)
#<_PostRad>	= [#<_PostDia> / 2]

#<_Thickness>	= 0.120			(sheet thickness)

#<_MillDia>	= 0.250				(cutter diameter)
#<_MillSpeed>	= 15				(cutting speed)

#<_MaxCutDepth>	= [#<_MillDia> / 5]	(max cutting depth)
#<_MaxCutSlope>	= 0.04			(max cutting slope)

#<_TraverseZ>	= 0.300				(safe travel height)
#<_TraverseSpeed> = 25			(safe traverse speed)

G20					(inches!)

(-- Figure cut depth per helix pass)

#<_PassCut> = [#<_MaxCutSlope> * 3.142 * [#<_PostDia> + #<_MillDia>]]		(limit max cut for each pass)

O9000 IF [#<_PassCut> GT #<_MaxCutDepth>]
#<_PassCut> = #<_MaxCutDepth>		(limit max cut for each pass)

(-- Set up cutter comp)

G0 Z#<_TraverseZ>

G0 X[0 - 3 * #<_PostRad>] Y0		(get to entry point)

G42.1 D#<_MillDia>
G2 X[0 - #<_PostRad>] I#<_PostRad> F#<_TraverseSpeed>

(-- cut down through sheet)

#<CurrentZ> = 0.0

G0 Z#<CurrentZ>


O1000 DO

#<NextZ> = [#<CurrentZ> - #<_PassCut>]	(figure ending level)

G3 I#<_PostRad> Z#<NextZ>		(once around)

#<CurrentZ> = #<NextZ>

O1000 WHILE [#<CurrentZ> GT [0 - #<_Thickness>]]

G3 I#<_PostRad>					(clear final ramp)

G40			(comp off)		

G0 Z#<_TraverseZ>
G0 X0 Y0




Tea Ball Revival

Defunct tea-ball rivet

Defunct tea-ball rivet

The latch closing my tea ball consists of a nice stainless steel dingus held on by a grotty rivet of unknown provenance that I’ve repeatedly staked over the years. It finally came undone this morning, so I had a few minutes of Quality Shop Time right after breakfast.

My tiny-screw box (left over from the long-gone Leichtung Workshops) has some stainless 0-80 screws that I found somewhere, but only brass nuts. Ah, well, we used to use brass water fixtures and lead pipe, so an 0-80 nut in hot water isn’t going to kill me.

The ball rim has a recess for the rivet head, but the screw head was slightly larger. I braced the rim of the ball across the vise jaws and give the recess a few shots with a fat punch to enlarge it.

Stainless screw and brass nut

Stainless screw and brass nut


  • A dot of Loctite on the threads
  • Assemble everything
  • Take it apart to put the latch on the correct side of the rim
  • Reassemble
  • Attempt to close
  • Gently bend the rim to flatten it out
  • Close
  • Attempt to latch
  • Brace closed rim on vise opening with screw head up
  • A few shots with a drift punch to settle recess around screw head
  • Success!

It seems I ain’t worth a damn in the morning without a hot cuppa. The rituals must be preserved.

I tossed the ball in the dishwasher and opted for a tea bag today…