21 lines
546 B
OpenSCAD
21 lines
546 B
OpenSCAD
inner_hole_dia = 14 + 0.5;
|
|
mid_hole_dia = 30 - 0.5;
|
|
|
|
outer_dia = 40;
|
|
|
|
height_step = 5;
|
|
height_step_small = height_step/3;
|
|
|
|
$fn=150;
|
|
|
|
difference() {
|
|
union() {
|
|
translate([0,0,-height_step_small])
|
|
cylinder(r=mid_hole_dia/2, h=height_step+height_step_small, center=true);
|
|
translate([0,0,height_step_small/2])
|
|
cylinder(r=outer_dia/2, h=height_step_small, center=true);
|
|
}
|
|
cylinder(r=inner_hole_dia/2, h=height_step*2+0.01, center=true);
|
|
translate([0,-20,-20])
|
|
cube(size=[40, 40, 40], center=false);
|
|
} |