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

  • Tour Easy 1 W Amber Running Light: Circuitry

    Tour Easy 1 W Amber Running Light: Circuitry

    With the internal slab attached to the 1 W LED heatsink, some double-sided foam tape affixes an Arduino Nano to one side of the slab:

    1 W LED Running Light - Arduino side
    1 W LED Running Light – Arduino side

    The MP1584 regulator and its 2.2 Ω current-sensing resistor (tacked down with acrylic adhesive) go on the other side:

    1 W LED Running Light - Regulator side
    1 W LED Running Light – Regulator side

    The Arduino and regulator draw power from the Bafang motor controller’s 6.3 V headlight circuit. The 2.2 Ω resistor sets the LED current to 360 mA = 900 mW. The blue wire connects the Arduino’s default LED output pin (D13) to the regulator’s Enable input (pin 2) to allow programmatic blinkiness.

    The end view shows everything Barely Fits™:

    1 W LED Running Light - internal assembly
    1 W LED Running Light – internal assembly

    All it needs is a rear cover of some sort …

  • Tour Easy 1 W Amber Running Light: Internal Plate

    Tour Easy 1 W Amber Running Light: Internal Plate

    A semi-scaled doodle laying out an Arduino Nano and the MP1584 regulator board suggested they might fit behind the heatsink with the 1 W LED:

    Amber running light - board layout doodle - side
    Amber running light – board layout doodle – side

    A somewhat more detailed doodle of the end view prompted me to bore the PVC pipe out to 23 mm:

    Amber running light - board layout doodle - end
    Amber running light – board layout doodle – end

    The prospect of designing a 3D printed holder for the boards suggested Quality Shop Time combined with double-stick foam tape would ensure a better outcome.

    So I bandsawed the remains of a chunky angle bracket into a pair of rectangles, flycut All The Sides to square them up, and tapped a pair of M3 holes along one edge of each:

    1 W LED Running Light - baseplate tapping
    1 W LED Running Light – baseplate tapping

    The other long edges got the V groove that killed the Sherline’s Y axis nut:

    Sherline Y-Axis Nut Mishap - setup
    Sherline Y-Axis Nut Mishap – setup

    The groove holds a length of 4 mm OD (actually 5/32 inch, but don’t tell anybody) brass tubing:

    1 W LED Running Light - baseplate trial fit
    1 W LED Running Light – baseplate trial fit

    The M3 button head screws are an admission of defeat, as I could see no way of controlling the width + thickness of the aluminum slabs to get a firm push fit in the PVC tube. The screws let me tune for best picture after everything else settled out.

    A little more machining opened up the top of the groove:

    1 W LED Running Light - baseplate dry assembly
    1 W LED Running Light – baseplate dry assembly

    A short M3 button head screw (with its head turned down to 4 mm) drops into the slot and holds the slab to the threaded hole in the LED heatsink. The long screw is holding the threaded insert in place for this dry fit.

    I doodled a single long screw through the whole thing, but having it fall off the heatsink when taking the rear cover off seemed like a Bad Idea™. An M3 button head screw uses a 2 mm hex key that fits neatly through the threaded insert, thereby making it work.

    Butter it up with epoxy, scrape off the excess, and let things cure:

    1 W LED Running Light - baseplate curing
    1 W LED Running Light – baseplate curing

    This was obviously made up as I went along …

  • Tour Easy: Rear Brake Pads

    Tour Easy: Rear Brake Pads

    A horrible grinding sound from behind me suggested it was time to replace the Tour Easy’s rear brake pads:

    Tour Easy - worn rear pads - side
    Tour Easy – worn rear pads – side

    Yeah, about half of the “Wear Line” text remains visible; the actual line is long gone to dust.

    The retaining pin in the lower pad is twisted forward:

    Tour Easy - worn rear pads - face
    Tour Easy – worn rear pads – face

    The pad wore enough to let it scrape on the rim, which certainly can’t be good for it.

    The new Kool-Stop KS-MTTSA pads tout their leading wedge’s suitability for scraping mud off the rims, which isn’t a problem with my use case:

    Tour Easy - Kool-Stop MTTSA pads - 20873 miles
    Tour Easy – Kool-Stop MTTSA pads – 20873 miles

    The odometer reports 20873 miles since the last battery replacement fumble.

  • Sherline CNC Mill: Y-Axis Nut Mishap

    Sherline CNC Mill: Y-Axis Nut Mishap

    The need to gnaw a V groove into the side of two 60 mm aluminum bars led to this Sherline CNC mill setup:

    Sherline Y-Axis Nut Mishap - setup
    Sherline Y-Axis Nut Mishap – setup

    Milling the near end of the bars put the angle plate’s rear lock screw within a millimeter of the column; the vise fits in exactly one spot on the angle plate and that’s where the jaws must be.

    While controlling the mill with the Joggy Thing and some manual command entry, because it’s easier than real CNC programming, I overshot the near end and rammed the column with enough enthusiasm to dislodge the Y-axis leadscrew nut. An interlude of utter confusion ended with the backlash preload nut firmly jammed against the leadscrew coupler on the other end of travel:

    Sherline Y-Axis Nut Mishap - stuck preload nut
    Sherline Y-Axis Nut Mishap – stuck preload nut

    The paper shreds show where the bellows formerly stuck on the Y axis stage.

    The backlash nut chewed off a few star lock gear teeth on its way out, as seen here just above where they mesh:

    Sherline Y-Axis Nut Mishap - chewed star nut
    Sherline Y-Axis Nut Mishap – chewed star nut

    It’s been quite a few years since I took the thing apart to replace the nuts, so I used the opportunity to lube the otherwise inacessible X axis leadscrew inside its table upside down on the bench.

    The setscrew locking the Y axis leadscrew nut in place heaves into view with the X axis table off:

    Sherline Y-Axis Nut Mishap - setscrew
    Sherline Y-Axis Nut Mishap – setscrew

    I thought about jamming it in place with a second 10-32 setscrew, but the ones on hand were just an itsy too long and collided with the X-axis table:

    Sherline Y-Axis Nut Mishap - doubled setscrew
    Sherline Y-Axis Nut Mishap – doubled setscrew

    The thought of having the additional setscrew work loose, grind into the underside of the table, and require major surgery for recovery persuaded me to drop it back in the drawer.

    With everything in place, I adjusted the backlash (on both axes) down to a few mils:

    Sherline Y-Axis Nut Mishap - backlash test
    Sherline Y-Axis Nut Mishap – backlash test

    Tweaking the X axis preload nut under the table is not my idea of a good time, but it’s been quite a while since I had to do that.

    Folding the new paper bellows and installing them took about as long as repairing the mill.

    Milling the second V groove worked fine; all is right with the Sherline again.

  • Running Light: 1 W LED Heatsink

    Running Light: 1 W LED Heatsink

    The general idea: a cylindrical holder / heatsink for a 1 W LED on the end of a tube clamped in a Tour Easy fairing mount, much like a flashlight.

    A pleasant evening at a virtual Squidwrench meeting produced the raw shape of the front end from a 1 inch aluminum rod:

    1 W LED Running Light - heatsink raw
    1 W LED Running Light – heatsink raw

    Trace the outline of the LED’s PCB inside the cylinder just for comfort, align to the center, and drill two holes with a little bit of clearance:

    1 W LED Running Light - heatsink drilling
    1 W LED Running Light – heatsink drilling

    For the 24 AWG silicone wire I used, a pair of 2 mm holes 8.75 mm out from the center suffice:

    1 W LED Running Light - heatsink fit
    1 W LED Running Light – heatsink fit

    Gnaw some wire clearance in the lens holder:

    1 W LED Running Light - wiring
    1 W LED Running Light – wiring

    Tap the central hole for an M3×0.5 screw, which may come in handy to pull the entire affair together.

    Epoxy the PCB onto the heatsink with the lens holder keeping it aligned in the middle:

    1 W LED Running Light - heatsink clamp
    1 W LED Running Light – heatsink clamp

    Then see how hot it gets dissipating 900 mW with 360 mA of current from a 2.2 Ω resistor:

    1 W LED Running Light - heatsink test
    1 W LED Running Light – heatsink test

    As you might expect, it gets uncomfortably warm sitting on the bench, so it lacks surface area. The first pass will use a PVC cylinder for easy machining, but a full aluminum shell would eventually be a nice touch.

    A doodle with some dimensions and aspirational features:

    Running Light - 1 W LED case doodle
    Running Light – 1 W LED case doodle

    Even without a lens and blinkiness, it’s attention-getting!

  • Sticky Trap Results

    Sticky Trap Results

    In late May we deployed six sticky traps in and around the onion bed, attempting to reduce the number of Onion Fly maggots. By mid-June the sheets were covered with the shredded leaves Mary uses to mulch the onions, but half a dozen flies were out of action:

    Sticky trap - 2021-06
    Sticky trap – 2021-06

    We’re pretty sure that’s what these things are:

    Sticky trap - Onion Fly - 2021-06
    Sticky trap – Onion Fly – 2021-06

    They’re supposed to have red eyes, but being affixed to a sheet of snot for a few weeks doesn’t do the least bit of good for your eyes.

    We replaced the sheets and left them in place until the end of July:

    Sticky trap - 2021-07
    Sticky trap – 2021-07

    The sheets took another half-dozen flies out of circulation, Mary began harvesting the onions, and observed it was the healthiest onion harvest she’s ever had.

    We declared victory, removed the traps, and the remaining onions suffered considerable maggot damage over the next few weeks.

    Anecdotally, it seems reducing the Onion Fly population by (what seems to be) a small amount and maintaining pressure on the population dramatically reduces the number of maggots available to damage the onion crop. At least for a single bed in a non-commercial setting.

    The plural of anecdote is not anecdata, but we’ll try it again next year, leave the traps in place while the onions are in the ground, and see what happens.

  • Wheelbarrow Rebuild

    Wheelbarrow Rebuild

    For reasons that should be obvious by now, I volunteered to rebuild a wheelbarrow used at the Vassar Community Garden plots. It spent all its time outdoors and one of the handles eventually broke off:

    Wheelbarrow rebuild - old handles
    Wheelbarrow rebuild – old handles

    I’d already removed the wheel and front strap, which were in good condition.

    The new handles were undrilled, so I marked and drilled them with a nice brad-point bit to get clean holes:

    Wheelbarrow rebuild - handle drilling
    Wheelbarrow rebuild – handle drilling

    The metal “barrow” had cracked around the carriage bolts holding it to the frame, so I filed a quartet of fender washers to fit the square section under the heads:

    Wheelbarrow rebuild - fender washer holes
    Wheelbarrow rebuild – fender washer holes

    After a false start, I marked the bolt heads and washers to line them up properly while tightening the nuts on the other end:

    Wheelbarrow rebuild - fender washer installed
    Wheelbarrow rebuild – fender washer installed

    One front strut had gone missing, so I replaced it with a mashed-and-drilled section of ski pole:

    Wheelbarrow rebuild - front strut
    Wheelbarrow rebuild – front strut

    All in all, a few hours of Quality Shop Time interspersed with a few pleasant bike rides to various local stores, wherein I learned who doesn’t stock the necessary hardware.

    Protip: Home Depot has the highest-entropy hardware assortment.

    For the record, all the bolts have a 5/16-18 thread.