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: Machine Shop

Mechanical widgetry

  • Screwdriver Bit Ball Repair: Rubberdraulics!

    Went to use a small multi-bit screwdriver and the bit fell right out: evidently, the ball wasn’t swaged tightly enough; it and the spring went walkabout. Given that I don’t know when or where that might have happened, there’s no chance I’ll ever see those parts again.

    Screwdriver bit with missing ball
    Screwdriver bit with missing ball

    But I do have some 2 mm steel bearings that aren’t grossly oversized, so all hope is not lost. Alas, I have no idea what sort of spring to put in there, other than that I don’t have one of those.

    Drilled hole with ball
    Drilled hole with ball

    This looks like an application for rubberdraulics: use compliant silicone snot rubber as a spring. Lautard described a use with a lock ring and an external screw to apply pressure, but here it’ll work fine to allow a small motion for a tiny ball.

    Drill out the recess barely larger than the ball: the slight clearance allows the cured rubber to squish out around the ball. I clamped it in the Sherline vise and jogged into position by eyeball, then poked a hole with G83 down 1.5 mm. The original recess was a bit over 2 mm deep, so there’s plenty of room for the silicone in the bottom.

    Then mush some silicone into the hole, install the ball, push it down until it stands barely proud of the surface, scrape off the excess rubber, and let it cure overnight.

    New ball in place
    New ball in place

    There, now, that wasn’t so bad, was it?

  • Homebrew Mini-ITX LPT Bracket

    I’m putting together an Atom 510 box to replace the ancient Dell currently acting as the Sherline CNC controller, with the intent of seeing whether a rather anemic low-power CPU with two cores will work as well. The system board has room for one PCI card and I figured I’d install a second parallel printer while I had the hood up.

    But then I realized that the only LPT cards in my stash had tall brackets that wouldn’t fit in the new mini-ITX case.

    Well, it turns out that the LPT card itself would fit in the box, so all I had to do was reshape the bracket:

    • A bit of filing on the bottom knocked off a millimeter and put a tidy taper on the tab
    • A brief session with Mr Hammer bent the top flange over, so as to meet the case mounting flange
    • A somewhat surprised tin snips removed the excess length
    • A cylindrical file chewed out a somewhat generous screw clearance notch
    Finished LPT bracket
    Finished LPT bracket

    And then it’s just a matter of screwing things together.

    LPT Bracket - outside
    LPT Bracket – outside
    LPT Bracket - top
    LPT Bracket – top

    I’ll admit the clearance from the top mounting screw to the flange is terrifyingly cozy, but I’m not averse to applying force majeure to either an unsuspecting LPT connector or the case itself…

    The top view omits the screwdown clamp that secures the card to the case so you can see where the screw notch goes.

  • Door Stop Bumper Fix

    After slightly over half a century, the rubber bumpers on the doorstops around the house have stiffened up and, occasionally, one falls off.

    Although I suppose I should just buy a new doorstop, molding a dab of silicone snot around the end of the nice brass post takes only a few minutes (plus an overnight cure). If what they tell us about silicone adhesives is true, this one is good until the sun goes dark…

    Re-bumpered door stop
    Re-bumpered door stop

    Another no-CNC repair!

  • Broken Tap Removal: The CNC Way

    Having successfully drilled and tapped eight 4-40 holes for the MOSFETs and two 8-32 holes for the heatsink clamps, I needed four more holes for the 6-32 standoffs that will mount the heat spreader to the base. As is always the case, the tap broke in the next-to-last hole…

    Broken tap
    Broken tap

    This is a three-flute tap, the break is recessed below the surface, and it looks like it’s cracked along one of the flutes. Bleh! I don’t have any tap extractors, mostly because I don’t do that much tapping, and I doubt the extractors work all that well on tiny taps.

    I tried something I’d never done before: slit the top of the tap with an abrasive wheel and unscrew it. That didn’t work, of course, but it’s a useful trick to keep in mind. I think the tap was cracked lengthwise and, in any event, a three-flute tap doesn’t have the proper symmetry for a slot. Better luck with larger four-flute taps.

    Slotted tap
    Slotted tap

    So I must dig the mumble thing out…

    Starting the moat
    Starting the moat

    The overall plan:

    • Clamp the heat spreader to the Sherline tooling plate
    • Helix-mill a trench around the tap
    • Grab the stub with Vise-Grips
    • Unscrew it
    • Repair the damage

    The clearance hole for a 6-32 screw is 0.1405 inch and that’s a 3/16-inch end mill: 70 + 93 = 163 mil radius, call it 0.170 inch. You really don’t want to kiss the tap flutes with the end mill, so you could make that the ID a bit larger.

    Manual CNC, feeding commands into Axis and using the history list to chew downward 20 mils on each pass. With the origin in the middle of the broken tap and the cutter starting at (-0.170,0), the code looks like:

    G2 I+0.170 Z=-0.020
    G2 I+0.170 Z=-0.040
    ... and so on ...
    

    About 3000 rpm and 2 inches per minute feed; the feed was too slow, because the aluminum chips were much too fine. I actually used cutting lube for this job: the heat spreader got nice and warm.

    Coolant
    Coolant

    I stopped at Z=-0.100 and made a final pass around the bottom of the hole to clean out the ramp. Then, try unscrewing the tap…

    Tap stub - first attempt
    Tap stub – first attempt

    Of course, the stub broke off more or less flush with the bottom of the hole, so I continued milling downward to Z=-0.260, a bit more than halfway through the plate. This time, the needle-nose Vise-Grips got a good grip on an uncracked section and the remains twisted out with very little effort.

    Grabbing the stub
    Grabbing the stub

    Although the central pillar is outside the tap’s OD, leaving a solid aluminum shell, there’s not much meat to it. The shell broke off with the first twist and came out with the tap.

    Those are not, by the way, gold-plated Vise-Grips. It’s a flash picture and the worklight is a warm-white compact fluorescent: the color correction that makes the aluminum look neutral gray turns the reflected CFL into gold.

    Aligning replacement nuts
    Aligning replacement nuts

    I milled off the remains of the shell around the tapped hole, leaving a more-or-less flat bottom. If I cared enough, I’d machine a snug-fitting replacement aluminum plug, epoxy it into place, then (attempt to) drill-and-tap the hole again.

    Instead, because the hole was deep enough for a pair of 6-32 nuts and a washer, I simply aligned those on a screw and filled the hole with JB Weld epoxy.

    It doesn’t show in the picture, but the screw is well-lubricated with silicone grease to prevent it from becoming one with the nuts.

    I eased epoxy into the recess, chasing out the inevitable air bubbles, and then scraped off most of the excess.

    Epoxy fill
    Epoxy fill

    Let it cure overnight, scrub it on some sandpaper atop the sacrificial side of the surface plate, and it’s all good again…

    Sanded flat
    Sanded flat

    The little finger of epoxy sticking out to the front fills the end of the slit I carved into the top of the tap, which is visible in the other pictures if you look closely. The area around the hole isn’t stained; that’s smooth epoxy.

    Of course, the thermal conductivity of epoxy is a lot less than that of solid aluminum. I’m not really pushing the limits of TO-220 packages, so this kludge will work fine in this application. It’s also nice that the repair is on the bottom of the heat spreader, where nobody will ever know I screwed up…

    Now, to return to the project at hand, with even more motivation to avoid tapping holes in the future!

  • Tour Easy: Underseat Pack Repair Finished

    So, after a bit more than a year, I replaced the cracked backing plate in the other ERRC underseat pack on my Tour Easy. The first plate held up much better than I expected: hasn’t cracked or poked through the pack fabric.

    This repair followed the same outline, including cutting off the ripped netting on the outside of the pack and marching the pack into the clothes washer for a spin with a few shop rags. Reassembled everything, put it back on the bike, and … the new aluminum extrusion across top  of the plate smacked firmly into the water bottle holder clamped to the rear of the seat frame for the amateur radio.

    Underseat pack vs radio holder
    Underseat pack vs radio holder

    The extrusion is the lump running horizontally, just under the seat cushion. The corner of the pack extended rearward (left) of the water bottle holder’s black plastic body.

    The original flexy plastic pack plate simply bent out of the way, but that’s not going to work now.

    So I loosened the clamp, moved it a bit more to the right, and tightened it up again. I’d originally located it at the far right end of the straight part of the seat frame, so it’s now edging into the curved part that eventually forms the right side of the frame, but it’s good enough.

    My shop assistant says she wants another water bottle holder for an actual water bottle on her bike. I say she should just go to the shop and make whatever she wants, then install it. Negotiations continue…

  • CPU Heatsink: Flattening Thereof

    I suppose I should have known better: the bottom of that heatsink wasn’t anywhere near flat. I think it mated directly with the top of the CPU through thermal grease, not a compliant pad.

    Curved copper heatsink surface
    Curved copper heatsink surface

    The obvious solution is to flycut the thing, which is where the Sherline’s limited Y-axis travel and teeny table put a cramp on your style. Normally, you’d put the length of the heatsink parallel to the X axis so the flycutter would clear on both ends, but there’s no obvious (read: quick and easy) way to clamp the thing that way.

    So I mounted it parallel to the Y axis, which meant I couldn’t get the flycutter completely off the near end. The first pass at Z=-0.1 mm, however, showed that not only was the surface curved, but it wasn’t parallel to the top of the fins (which were flat on the tooling plate). I suppose I should have expected that.

    This cut is has Z=-0.1 mm referred to the front end. It completely missed the other end:

    First flycut pass
    First flycut pass

    I flipped the heatsink around, measured the front-to-back tilt (about 0.16 mm), stuck a couple of brass shims under the front, and the second pass at Z=-0.05 mm from the new low point did the trick. Copper is nasty stuff and I did these cuts dry: the chips visible near the front are stuck firmly to the surface.

    Final flycut pass
    Final flycut pass

    I scrubbed both the heatsink and the spreader plate on some fine sandpaper atop the sacrificial side of my surface plate until they were all good. I can see the remaining flycutter marks, but I can’t feel them, and the plates slap solidly together with a pffff of escaping air:

    Flattened heatsink and spreader
    Flattened heatsink and spreader

    A dab of heatsink compound should work wonders; the maximum dissipation will be under 20 W, roughly comparable to that old K6 CPU, but now the heatsink will be contacting the entire hot surface.

  • Comfy Office Desk Chair

    Chair from auto seat
    Chair from auto seat

    Most office desk chairs are crap. Spend a couple of hours in a typical office chair and you wonder if it had been designed by aliens who, perhaps, read the specs for human beings, but never actually met a person in the flesh.

    Conversely, you can drive for a couple of hours and get out of the car feeling at least OK. (Well, if you buy a decent car, that is. Last rental car I drove had terrible seats.)

    Anyway, you can buy an office chair made from a car seat, but they seem staggeringly expensive for what you get.

    So, a couple of decades ago, I went to a junkyard and picked up a nice seat from a fancy wreck for about $50, built a plywood base with six casters from Home Depot, put a 1-foot-diameter Lazy Susan bearing between the two, and bolted everything together. The seat even had power adjustments, so (just for fun) I tucked a battery underneath.

    After a while, I stripped off the seat belt doodads… and, of course, you really don’t need power adjustments after the first week.

    Worked like a champ for about a decade, but even a high-end seat cushion eventually goes flat. So I swapped in a front seat salvaged from one of our cars (a Toyota Camry wagon, from back before minivans ruled the road) and that lasted another decade. It finally went flat and I swapped in the other front seat.

    The 2×6-inch upright boards have slopes and cutouts that match the peculiar shape of the seat frame, with holes drilled in the wood for the metric machine bolts, and that’s a good enough anchorage for an office environment.

    Chair base
    Chair base

    The Lazy Susan bearing is between the top plywood layer and the square corner sticking out to the front. That layer bolts to the bottom sheet, providing enough clearance for the various heads and whatnot.

    You really need six casters on a fairly large base, because the chair is immensely heavy (it was, after all, designed to not fall apart during a full-on collision) and rather top-and-back-heavy without you in place.

    Considerations:

    • Get the seat close to the right height, as the adjustment range isn’t all that wide
    • Put your center of gravity in the middle of the base. Fortunately, the seat has plenty of forward-aft adjustment
    • Get the seat base pretty much horizontal

    A closer look at the front:

    Front detail
    Front detail

    The back isn’t a lot different:

    Back detail
    Back detail

    Maybe I just have a weird butt or don’t spend enough money on office chairs.