3
1
Back

Knob cylinder for (i=[0 : RingMarkings-1] rotate([0, 0, 45] cube([2, 2, KnobHeight+.001], center=true); cube([RingWidth*.5, MarkingWidth, 2], center=true); cube([8, 3, KnobHeight], center=true); // Pointer1: Offset hemispherical divot // Divot1: Centered cylynrical divot // Divot1: Centered cylynrical divot // Divot1: Centered cylynrical divot // Flat for D-shaped hole } // https://cdn.sparkfun.com/datasheets/Components/Switches/MX%20Series.pdf.

New Pull Request