Often you need to print and work with screws or handles that have to be rotated and tightened by hand. Usually, they have sharp edges and a limiter grip capability turning the tightening into a pure pain. This is why I designed this customizable "flower" knob with three main features in mind:
You can either use the customizer to produce an .stl file needed for your design, or you can download the .scad file and use it as a library:
use <FlowerKnob.scad>;height = 8; // Height of the knobdiameter = 30; // Approximate diameter of the knobnumberOfPetals = 6; // Number of petals of the knob (default: 6)roundingRadius = 2; // Radius of the corner rounding (default: 2)curvatureFactor = 0; // Defines how bulgy or flat are the petals. (default: 0). Positive values increase bulginess while negative — decrease it.$fn = 20; // at least 20, preferably more.flowerKnob(height, diameter, numberOfPetals, roundingRadius, curvatureFactor);
The provided .stl files demonstrate the generated model for a few different input values.
If you want to stay up to date with the latest changes consider following the project on GitHub or cloning it: https://github.com/Uko/FlowerKnob
FlowerKnob.scad | 3.6KB | |
h10_d35_pet3_r5.stl | 1.1MB | |
h20_d42_pet8_r4.stl | 3.1MB | |
h5_d20_pet4_r0.stl | 110.7KB | |
h8_d30_pet6_r2.stl | 2.3MB | |
h8_d30_pet6_r2_cf-1.stl | 1.9MB | |
h8_d30_pet6_r2_cf1.stl | 2.7MB |