Update: I added a “loose tolerance” version, if the original is too tight, which adjusts several measurements. This also changes the square hole into a rectangle, so the tabs must be aligned in step 2.
This fidget knob feels like an encoder knob, like the volume control of modern stereos, where there is no end, and soft “detents” you can feel. For me, this prints in about an hour and 10 minutes at 0.2 mm layer height.
To assemble:
Friction of the layer lines keeps the back cover in place. The spring could be glued in if desired, but I don't think it is necessary.
This was mainly a project to re-learn CAD, and to get used to working with tolerances of 3D printers.
I only have one printer, so let me know if tolerances are too tight or too loose on yours. The walls can likely be tweaked in your slicer to adjust the fit, if needed. I used PLA, but it should work with any stiff filament.
I might make another version with some decorative slots, and/or reducing some friction or a tighter spring, if I find time.
Note: I printed most of the parts with concentric lines, but did print the housing with diagonal lines, since the rounded corners don't come out as well with concentric lines (at least when using Cura).
The author marked this model as their own original creation.