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

  • Laser Test Paper: Weathering

    Laser Test Paper: Weathering

    Three months of outdoor exposure suggest that laser test paper can survive use as a plant tag for one growing season, at least when it remains flat:

    Laser test paper - small plant labels - 3 month exposure
    Laser test paper – small plant labels – 3 month exposure

    The two upper tags demonstrated the paper has no flexibility worth mentioning, so it cannot become a tag wrapped around a stem.

    The two lower labels spent their time tucked into a window frame where they got plenty of sun & rain without the benefit of a backing plate. Looks good to me!

    Contrary to my expectation, the craft adhesive sheet behind this label survived intact, although the label itself took some damage, perhaps from the more direct sunlight out on the deck:

    Laser test paper - plant marker - 3 month exposure
    Laser test paper – plant marker – 3 month exposure

    In any event, they look Good Enough™ for our simple needs and next year’s plants will be properly labeled.

  • Leaf Engraving

    Leaf Engraving

    A discussion about engraving leaves on the LightBurn forum prompted an experiment with a seasonally appropriate motif:

    Engraved leaves
    Engraved leaves

    Those ran at 500 mm/s with 8 to 10% power, respectively the fastest speed & lowest power for my 60 W CO₂ laser.

    The mmmm material has obvious irregularities and doesn’t lie flat:

    Engraved leaf
    Engraved leaf

    A closer look:

    Engraved leaf - detail
    Engraved leaf – detail

    The line interval is an absurdly large 0.5 mm to keep the leaf from falling apart, as the laser burns almost completely through despite the low power.

    I thought about scattering a bunch of these along the driveway, but came to my senses just in time …

  • Doorbell Button Skulls

    Doorbell Button Skulls

    With only days to spare, I decorated the doorbell button:

    Doorbell button skulls - installed
    Doorbell button skulls – installed

    Yeah, I jammed Sharpies in the eye sockets, but they look exactly the way they should. The middle skull is in the middle of the actuator in the hope that’s where it’ll get pushed.

    The solid model comes directly from the seasonally appropriate teapot lid handle with a rectangle to suit the doorbell button actuator:

    Doorbell Button Skulls - solid model
    Doorbell Button Skulls – solid model

    Perforce, the OpenSCAD code has eyeballometric magic numbers:

    // Doorbell Button Enhancement
    // Ed Nisley - KE4ZNU
    // 2024-10-28
    
    Button = [5.0,13.0,40.0];    // button width, boss depth, button height
    
    union() {
        rotate([0,0,65])
        translate([-121,-105])      // totally eyeballometric
            import("stackofskulls - 50mm.obj",convexity=10);
    
            translate([0,Button.y/2,Button.z/2])
                cube(Button,center=true);
    }
    

    The rectangular slab goes all the way down to the platform because I couldn’t be bothered with support or a little wedge.

    I’m sure it will survive exactly as long as it must.

    Dunno how many little ones will venture up the driveway, though:

    Halloween mailbox decorations
    Halloween mailbox decorations
  • Gizo Spider Footpads

    Gizo Spider Footpads

    Given a 3% failure rate for the tiny footprint of Gizo spider legs, I added 5 mm pads to each foot:

    Gizo Spider - footpads
    Gizo Spider – footpads

    A few rounds of successive approximation and one copypasta hit the right spots:

    // Gizo spider footpads
    // Ed Nisley - KE4ZNU
    // 2024-10-26
    
    pts = [
    [24,-23],[28.5,-7],[29.5,14.5],[20,28],
    [-24,-23],[-28.5,-7],[-29.5,14.5],[-20,28]
    ];
    
    translate([14,0,2.8])
      import("/mnt/bulkdata/Project Files/Prusa Mk4/Models/Gizo Spider/GizoSpider.stl");
    
    linear_extrude(height=0.2)
      for (pt = pts)
        translate(pt)
          circle(d=5,$fn=2*3*4);
    

    Which was enough to stick the legs firmly to the build platform:

    Gizo spider - white leg towers
    Gizo spider – white leg towers

    Talk about blank looks:

    Gizo spider - black on platform
    Gizo spider – black on platform

    White filament is particularly susceptible to charred globbing:

    Gizo spider - white char inclusion
    Gizo spider – white char inclusion

    Which was, fortunately, completely hidden inside the shell.

    Extensive testing showed the pads pushed the error rate below 1.5%:

    Gizo spider pile
    Gizo spider pile

    As before, dots of hot melt glue hold the eyes in place.

    All’s well that ends well: just in time, too.

  • Cart Coin Handle vs. Reality

    Cart Coin Handle vs. Reality

    This failed pretty much the way I expected:

    Cart Coin - broken handle
    Cart Coin – broken handle

    The “carbon fiber” part of PETG-CF consists of very very short fibers, unlike the longer fibers in real carbon fiber materials, so the strength is nowhere near what you might expect from the marketing. I knew this going in and the break wasn’t surprising.

    Round cart coins continue to work exactly like US quarters.

  • Humidifier Lid Hinges

    Humidifier Lid Hinges

    The humidifier that Came With The House™ had a lid with two broken plastic hinges that I figured I could never replace, but while cleaning out the fuzz for the upcoming season I found one missing piece stuck inside the lid. Given a hint, I glued it back in place:

    Humidifier Hinge - outlined
    Humidifier Hinge – outlined

    There’s a strip of duct tape around the outside holding the fragment in place while the adhesive cured.

    A manual curve fit to the image in Inkscape produced the red outline, which gets saved as a plain SVG and fed into OpenSCAD to create a solid model:

    Humidifier Hinge - solid model
    Humidifier Hinge – solid model

    The cylinder doesn’t exactly fit the end of the hinge, but it’s close enough. The straightforward OpenSCAD code making that happen:

    // Humidfier Hinge Replacement
    // Ed Nisley KE4ZNU
    // 2024-10-20
    
    HingeThick = 10.0;
    PinLength = 10.0;
    
    ScrewOD = 2.0;
    
    NumSides = 2*3*4;
    Protrusion = 0.1;
    
    difference() {
        union() {
            translate([0,0,HingeThick])
                cylinder(d=6.0,h=PinLength,$fn=NumSides);
    
            linear_extrude(height=10.0,convexity=5)
                translate([-3.1,-8.0])
                    import("Humidifier Hinge - ouline.svg");
        }
    
        cylinder(d=ScrewOD,h=4*(HingeThick + PinLength),center=true,$fn=8);
    }
    

    The pin has a hole for a M2 screw, but contemplation of the broken pieces suggested the pin wasn’t the weakest link, which later experience confirmed.

    Figuring I’d need only one hinge, I made a spare for fitting:

    Humidifier hinge - on platform
    Humidifier hinge – on platform

    The unmodified part fit just about perfectly, whereupon a completely ad-hoc fixture involving a pair of laser-cut MDF slabs, a craft stick epoxy mixer, and more duct tape held it in place while the adhesive cured:

    Humidifier hinge - fixturing
    Humidifier hinge – fixturing

    The hinge pin turned out to be half a millimeter too long, which is easily fixed, and it worked fine:

    Humidifier hinge - installed
    Humidifier hinge – installed

    That’s more duct tape wrapped around the perimeter to hold the pieces in place, should it break again.

    Which, I regret to report, occurred on the way up the stairs from the Basement Shop™ when the lid slipped from my grasp, fell away from the rest of the humidifer’s top panel, and jammed open:

    Humidifier hinge - break
    Humidifier hinge – break

    The PETG-CF part held together, the adhesive remained bonded to both pieces, but the original plastic fractured just below the joint. A closer look from the other side shows the break:

    Humidifier hinge - break detail
    Humidifier hinge – break detail

    The other hinge broke about where it did before.

    So the humidifier remains in service with the lid in status quo ante and a small bag inside holding the fragments for the next return to the shop.

    Drat!

  • Laser Cutter: Focus Ramp Tests

    Laser Cutter: Focus Ramp Tests

    A few ramp tests with various Focus Distance + Home Offset settings as noted:

    Ramp Test Targets - 14-17 mm
    Ramp Test Targets – 14-17 mm

    The bottom test was at 15 mm, which (contrary to previous estimates) seems to center the narrow band round 0.0 mm. Given the depth of field, a millimeter one way or the other likely doesn’t matter, particularly given the mmm lack of flatness in many materials.

    The controller settings making it happen:

    KT332N Autofocus settings
    KT332N Autofocus settings

    What they mean:

    • Home Offset = distance to retract after the autofocus “pen” = switch activates so the tip of the pen clears the material
    • Focus Distance = distance beyond Home Offset to put the focal point at the surface of the material (or wherever you want)
    • Enable Homing = makes autofocus work at the push of a button
    • Homing Speed = how fast the platform moves while focusing

    Getting the focus right really makes the laser cut like it should!