Trimmer/Potentiometer/Rotary encoder knob (customizable)

Trimmer/Potentiometer/Rotary encoder knob (customizable)

Personal use only ♥ 1,755 likes ↓ 6,444 downloads

Have us print this for you

PLA from £6 inc. UK delivery on letter-sized prints. We slice, print on a calibrated Creality K2 / Bambu A1, QC and post.

Generates knobs for trimmers/potentiometers/rotary encoders. The design is highly customizable. Both board-mount trimmers (screwdriver-adjusted) and stemmed potentiometers are supported.

To generate knobs with hatched knurling on the knob then the `KnurledFinishLib_v2_1.scad` file must either be installed in your OpenSCAD library directory or be in the same directory as `TrimmerPotentiometerKnob.scad`.

A number of examples are included. To use them place the `TrimmerPotentiometerKnob.json`. file in the same directory as `TrimmerPotentiometerKnob.scad`.

If you want to use this module in your own code, note the parameters to the module in the Console log and simply include the Knob module in your code along with the "`use <KnurledFinishLib_v2_1.scad>`" line. None of the initialization code is needed for that application.


Please submit any bug reports or feature requests [via GitHub](https://github.com/Alex-Kent/OpenSCAD_Customizable_Knob/issues).

---

# Parameters

To disable any part set its height to 0.

### General settings

* **`$fn` → Number of segments in a circle**

Knob parts are listed from lowest (closest to trimmer/potentiometer) to highest.

* **`s_o` → Stem outer (d, h)**
An outer sheath surrounding and dropping below the inner stem. This is designed to act as a guide, support, and strain relief for board-mounted trimmers.
This part will not be shown if `hide_s_o` (**Hide stem outer** under **Actuator**) is selected.
* **d** → Outer diameter…

customizablecustomizerknobopenscadopenscad scriptpotentiometerpotentiometer knobrotary encoderrotary encoder knobtrimmer

More popular Thingiverse models