Rotary potentiometers, switches, and encoders all share a fundamental design: adjustment is finished through a shaft onto which a knob is connected, and knobs are offered individually. That doesn’t imply one knob matches all; there are literally a number of completely different requirements. But simply because knobs are cheap and simply obtained doesn’t imply it’s not price making your individual.
Why hassle 3D printing your individual knobs as a substitute of shopping for them? For one factor, making them means one can relaxation assured that each knob matches aesthetically. The capability so as to add customized or nonstandard markings are one other bonus. Finally, there’s no have to re-invent the wheel, as a result of [Tommy]’s guide to making your own knobs has all of it found out, with the OpenSCAD script to match.
By default, [Tommy]’s script will generate a knob with three shims (for interfacing to a splined shaft) when
pot_knob(); known as. The variety of shims may be adjusted by modifying
potKnobDefaultShimCount. To give the knob a flat aspect (to interface with D-shafts), change
flatted = false to
flatted = true. And for including a screw insert appropriate for a set screw? Change
tightenerDiameter = 0 from zero to the diameter desired.
The script is kind of complete and has wise defaults, but it surely does require a bit of data about OpenSCAD itself to make use of successfully. We have covered the basics of OpenSCAD previously, and in the event you’re prepared for a useful resource that may enable you to really grasp it, here’s where to look.