29 lines
588 B
OpenSCAD
29 lines
588 B
OpenSCAD
small_dist = 0.01;
|
|
|
|
inner_diam = 142;
|
|
wall_thickness = 3;
|
|
outside_diam = inner_diam + 2*wall_thickness;
|
|
height=210;
|
|
|
|
small_edge_thickness = 1;
|
|
small_edge_width = 0.8 + small_dist;
|
|
small_edge_inner_diam = inner_diam + 2*0.8;
|
|
|
|
$fn=200;
|
|
|
|
linear_extrude(wall_thickness)
|
|
circle(r=outside_diam/2);
|
|
|
|
linear_extrude(height)
|
|
difference(){
|
|
circle(r=outside_diam/2);
|
|
circle(r=inner_diam/2);
|
|
}
|
|
|
|
translate([0, 0, height]) {
|
|
linear_extrude(small_edge_thickness)
|
|
difference(){
|
|
circle(r=small_edge_inner_diam/2+small_edge_width);
|
|
circle(r=small_edge_inner_diam/2);
|
|
}
|
|
} |