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

  • OttLite LED Conversion: Lamp Shell Auto-Disassembly

    The converted OttLite hit the floor again and, this time, the shell around the lamp popped free. Given that I didn’t know how to take it apart before, this is new news.

    There’s a small snap latch inside the bottom / inner surface:

    OttLite LED Conversion - lamp shell - ventral
    OttLite LED Conversion – lamp shell – ventral

    And two guide notches + latch nubs inside the top / outer surface:

    OttLite LED Conversion - lamp shell - dorsal
    OttLite LED Conversion – lamp shell – dorsal

    So, if you had to get it apart by hand, a spudger-like tool applied to the bottom / inside of the shell and a bit of tugging should do the trick.

    It snapped back together without incident, but I really must figure out a bigger base for the damn thing.

  • Brother PT-1090 Tape Cartridge Innards

    Mad Phil gave me his Brother PT-1090 labeler, which I’ve been using rather often of late. The white tape cartridge (the TZ flavor) ran out, giving me the opportunity to pry it apart:

    Brother P-Touch TZ tape cartridge - disassembled
    Brother P-Touch TZ tape cartridge – disassembled

    Surprisingly, a few small pins molded into the cover, plus a few obvious latches, hold it together without a trace of glue or thermal welding.

    A detail of the little factory that assembles the label from several parts:

    Brother P-Touch TZ tape cartridge - detail
    Brother P-Touch TZ tape cartridge – detail

    Colored paper tape unwinds from the lower right and the top plastic layer from the lower left. Tape with thermal dye unspools from the upper left, the printhead (in the printer) heat-transfers pixels to the plastic tape in the opening right of center along the top, and the roller at the top right joins the just-printed plastic layer to the slightly sticky front surface of the paper tape. The used imaging tape respools in the gray cylinder near the middle.

    For those concerned with privacy, that gray spool of used imaging tape contains everything you’ve printed in order:

    Brother P-Touch TZ tape cartridge - imaging tape
    Brother P-Touch TZ tape cartridge – imaging tape

    I thought the thermal dye was part of the transparent tape cover layer, but in retrospect that doesn’t make sense: the printed tape would turn black in hot environments like, say, your car. So the printer must transfer the dye from a separate tape.

    The knockoff “ESD” tape cartridges from Amazon seem to have a slightly different tape path, probably to work around Brother’s patents. I’ll pry one of those apart in due course.

  • Clover Seam Ripper Cap

    Mary wanted a rigid cap for a Clover seam ripper that came with a small plastic sheath, so I called one from the vasty digital deep:

    Clover Seam Ripper - new cap
    Clover Seam Ripper – new cap

    The solid model looks about like you’d expect, with a brim around the bottom to paste it on the platform:

    Clover Seam Ripper Cap - Slic3r preview
    Clover Seam Ripper Cap – Slic3r preview

    I added a slightly tapered entry to work around the usual tolerance problems:

    Clover Seam Ripper Cap - bottom view
    Clover Seam Ripper Cap – bottom view

    The taper comes from a hull wrapped around eight small spheres:

    Clover Seam Ripper Cap - Entry Pyramid
    Clover Seam Ripper Cap – Entry Pyramid

    That’s surprisingly easy to accomplish, at least after you get used to this sort of thing:

    hull() {																		// entry taper
    	for (i=[-1,1] , j=[-1,1])
    		translate([i*(HandleEntry[0]/2 - StemRadius),j*(HandleEntry[1]/2 - StemRadius),0])
    			sphere(r=StemRadius,$fn=4*4);
    	for (i=[-1,1] , j=[-1,1])
    		translate([i*(HandleStem[0]/2 - StemRadius),j*(HandleStem[1]/2 - StemRadius),HandleEntry[2] - StemRadius])
    			sphere(r=StemRadius,$fn=4*4);	
    }
    

    The side walls are two threads thick and, at least in PETG, entirely too rigid to slide on easily. I think a single-thread wall with a narrow ridge would provide more spring; if this one gets too annoying, I’ll try that.

    The OpenSCAD source code as a GitHub gist:

    // Clover seam ripper cap
    // Ed Nisley KE4ZNU – April 2016
    //- Extrusion parameters – must match reality!
    // Build with a 5 mm brim to keep it glued to the platform
    ThreadThick = 0.25;
    ThreadWidth = 0.40;
    Protrusion = 0.1;
    //——
    // Dimensions
    StemRadius = 0.50; // corner radius
    HandleStem = [6.1, 7.1, 9.0];
    HandleEntry = HandleStem + [1.0,1.0,-4.0]; // Z is -(straight part of stem)
    Cap = [8.5,11.0,45.0]; // XY exterior, Z interior
    //———————-
    //- Build it
    difference() {
    union() {
    translate([0,0,Cap[2]/2]) // main body column
    cube(Cap,center=true);
    translate([-Cap[0]/2,0,Cap[2]]) // rounded cap
    rotate([0,90,0])
    cylinder(d=Cap[1],h=Cap[0],$fn=8*4);
    translate([Cap[0]/2 – Protrusion,0,(Cap[2] + Cap[1]/2)/2]) // text
    rotate([0,90,0])
    linear_extrude(height=ThreadWidth,convexity=10)
    text("Mary Nisley",halign="center",valign="center",size=0.5*Cap[1],font="Arial");
    }
    hull() // stem + blade clearance
    for (i=[-1,1] , j=[-1,1])
    translate([i*(HandleStem[0]/2 – StemRadius),j*(HandleStem[1]/2 – StemRadius),-Protrusion])
    cylinder(r=StemRadius,h=Cap[2] + Protrusion,$fn=4*4);
    hull() { // entry taper
    for (i=[-1,1] , j=[-1,1])
    translate([i*(HandleEntry[0]/2 – StemRadius),j*(HandleEntry[1]/2 – StemRadius),0])
    sphere(r=StemRadius,$fn=4*4);
    for (i=[-1,1] , j=[-1,1])
    translate([i*(HandleStem[0]/2 – StemRadius),j*(HandleStem[1]/2 – StemRadius),HandleEntry[2] – StemRadius])
    sphere(r=StemRadius,$fn=4*4);
    }
    }
  • Belt Pack Zipper Pull Re-Repair

    In our last episode, the zipper tab on my belt pack had worn through:

    Eroded YKK Zipper Tab
    Eroded YKK Zipper Tab

    I “fixed” that by the simple expedient of running a key ring through the latch that used to hold the tab. That held for half a year, which isn’t to be sniffed at for a zero-cost repair.

    A few days ago, the abused latch popped off the slider, leaving the NSA tag and ring in my hand:

    Belt Pack Zipper - missing tab and latch
    Belt Pack Zipper – missing tab and latch

    I scuffed up the surface with a file to provide a bit more grip for the inevitable epoxy, then clamped a brass tube athwart the slider:

    Belt Pack Zipper - wired brass tube
    Belt Pack Zipper – wired brass tube

    The tube ID passes the ring with enough clearance to make it work out. The general idea is that the tube provides rigidity for the ring, the wires hold the tube against the pull, and the epoxy holds the wires in place. I fully expect the sharp edges around the tube’s ID will gradually wear away.

    Threading 14 mil stainless steel wire through the slider’s pivot hole:

    Belt Pack Zipper - wire opened end
    Belt Pack Zipper – wire opened end

    … and under the latch guide:

    Belt Pack Zipper - wire closed end
    Belt Pack Zipper – wire closed end

    … required a few tries and produced some nasty puncture wounds, but eventually it all hung together long enough to let me tuck some JB Kwik epoxy into all the nooks and crannies:

    Belt Pack Zipper - epoxy curing
    Belt Pack Zipper – epoxy curing

    That’s wide masking tape covering the work area. As it turned out, good preparation like that meant I didn’t slobber epoxy anywhere it shouldn’t go; had I omitted the tape, there’d be a smear down the side of the pack.

    Fast-forward to the next morning and it’s all good:

    Belt Pack Zipper - repaired
    Belt Pack Zipper – repaired

    The missing latch locked the slider in place, but I think I can eke out a miserable existence with a loose slider…

  • American Optical Microscope Illuminator: New Bulb!

    A classic American Optical microscope illuminator emerged from a box, minus its bulb. Some rummaging turned up a reference for AO bulbs, so I knew I needed a GE 1460 prefocused bulb. Those seem to be a bit rare these days, with 1460X bulbs sharing the same base with a slightly different glass envelope shape. As nearly as I can tell, as long as the filament sits in the same location relative to the base, it’s all good. Five bucks and a few days brought a new 1460X bulb to the bench, a few drops of Caig DeoxIT slicked the holder’s rather gritty contact patches, and the new bulb fit perfectly:

    Microscope Illuminator - 1460X bulb - detail
    Microscope Illuminator – 1460X bulb – detail

    And it lit up just fine, too:

    Microscope Illuminator - 1460X bulb - turned on
    Microscope Illuminator – 1460X bulb – turned on

    That’s running at the lowest of three selectable voltages: 5, 6, and 7.5 VAC, respectively. Given that the bulb spec says 6.5 V (at 2.75 A!), you best have a spare bulb on hand if you need the highest setting. At the nominal 6.5 V, it’s good for 100 hours; 6 V should eke out many more hours.

    A generously articulated arm holds the illuminator for desk work:

    American Optical Model 651 Microscope Illuminator - on base
    American Optical Model 651 Microscope Illuminator – on base

    That long snout fits into the pair of holes in the arm of my stereo zoom microscope to cast a bright light directly on the subject. The LED ring light makes that less necessary than before, although sometimes distinct shadows help pick out the details:

    Microscope Illuminator Test
    Microscope Illuminator Test

    That’s the failed WS2812B LED from the Noval tube, which again shows I need a USB camera with better resolution …

    The data plate on the bottom of the illuminator, should someone need it:

    American Optical Model 651 Microscope Illuminator - data plate
    American Optical Model 651 Microscope Illuminator – data plate

    The optics cast an image of that white-hot filament out into space, so I think the diffuse active area of a white LED wouldn’t produce the same amount of light on the target. I have some Pirhana LEDs, though, so (when this bulb fails) I’ll see about that.

  • Demolition Card GTA 5-10-9

    So I found two copies of the US Army’s Demolition Card GTA 5-10-9 tucked under a row of completely unrelated books in the Basement Laboratory (clicky for more dots):

    Demolition Card GTA 5-10-9 - 1
    Demolition Card GTA 5-10-9 – 1
    Demolition Card GTA 5-10-9 - 2
    Demolition Card GTA 5-10-9 – 2
    Demolition Card GTA 5-10-9 - 3
    Demolition Card GTA 5-10-9 – 3
    Demolition Card GTA 5-10-9 - 4
    Demolition Card GTA 5-10-9 – 4

    All four images wrapped up in a convenient PDF for your printing amusement:
    Demolition Card GTA 5-10-9

    One can only hope it’s slightly more useful than the Calculator Set, Nuclear, M28 — FSN 6665-897-8697 on another shelf. It dates back to the era when you could get ammonium nitrate that went blam when prompted; rumor has it that retail fertilizer now comes with built-in detonation inhibitors.

    Essentially all adult human males have a story including the phrase “but for an (inch | second), I wouldn’t be here” … it’s a survivor bias thing.

  • Phil Wood Rear Hub Internal Bearing

    As part of replacing the entire drivetrain on my Tour Easy, I finally got around to replacing the bearings in the Phil Wood rear hub. The rear axle supports four bearings, with the innermost one captured between the end of the freehub and the aluminum retainer:

    Phil Wood hub - internal bearing
    Phil Wood hub – internal bearing

    The three small screws secure the retaining ring (sitting off to the right) against the bearing. If you don’t know what’s inside, you’d think they hold the freehub in place. Removing them doesn’t do anything useful unless you’re replacing the bearings and, if the retainer rotates even slightly inside the hub, you’re faced with taking the whole damn thing apart.

    That bearing is lightly loaded, well-protected on all sides, and felt just fine, so I slathered more grease around it and left it in place. The other three bearings hit the trash can with a resounding clang…