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.

Generator Cover Screw Knob

The latches holding the side cover of the portable generator in place work well enough that I never tighten the cover screws, but sometimes one will vibrate itself into place and require less than one turn of a screwdriver to release. Given that I put a knob on the air filter screw, a pair of knobs on the side cover screws makes sense:

Generator Cover Screw Knob - installed
Generator Cover Screw Knob – installed

Those are custom screws! The narrow neck keeps them captive in the cover, which is a Good Thing™.

These knobs obviously descend from the air filter knob, with less knurling and a short shaft to clear the recess in the cover:

Generator Cover Screw Knob - solid model
Generator Cover Screw Knob – solid model

Unlike the air filter knob, the double-sided tape gluing these to their screws isn’t continually compressed, so the knobs may eventually shake off. Should that happen, I’ll deploy epoxy.

The OpenSCAD source code:

// Generator cover screw knob
// Ed Nisley - KE4ZNU
// 2026-03-13

include <BOSL2/std.scad>

/* [Hidden] */

// Screw head dome

HeadHeight = 2.0;
HeadOD = 10.8;

DomeRadius = (HeadHeight^2 + (HeadOD^2)/4) / (2*HeadHeight);
echo(DomeRadius=DomeRadius);

KnobOD = 15.0;
KnobLength = 10.0;

ShaftOD = HeadOD;
ShaftLength = 7.0;

RimFudge = 0.3;   // ensures a printable edge

// Build it

difference() {
  cyl(h=KnobLength, r=KnobOD/2,anchor=BOTTOM,texture="trunc_pyramids",tex_size=[3.0,KnobLength/3]) position(TOP)
    cyl(ShaftLength,d=ShaftOD,anchor=BOTTOM);
  up(KnobLength + ShaftLength - HeadHeight + RimFudge)
    spheroid(r=DomeRadius,circum=true,style="icosa",anchor=BOTTOM);
}

Comments

Spam comments get trashed, so don’t bother. Comment moderation may cause a delay.