12345678910111213141516171819202122232425262728 |
- knob_dia = 40.0;
- knob_height = 15.0;
- knob_wall = 4.0;
-
- post_dia = 13.8 - 0.5;
- post_height = 32.0;
-
- pipe_off_x = 6.5 - 0.5;
- pipe_off_z = 22.0;
- pipe_dia = 20.0;
-
- $fn = 25;
-
- difference() {
- cylinder(d = knob_dia, h = knob_height, $fn = 12);
-
- translate([0, 0, knob_wall])
- cylinder(d = knob_dia - knob_wall * 2, h = knob_height);
- }
-
- difference() {
- translate([0, 0, knob_wall])
- cylinder(d = post_dia, h = post_height);
-
- translate([post_dia / 2 + pipe_off_x, 10, knob_wall + pipe_off_z])
- rotate([90, 0, 0])
- cylinder(d = pipe_dia, h = 20);
- }
|