From f916c143a4a41ea66f6e94e6c8f231be68888891 Mon Sep 17 00:00:00 2001 From: "Jan \"Yenya\" Kasprzak" Date: Fri, 10 Nov 2017 15:37:20 +0100 Subject: [PATCH] generic carbon tube ending --- tube-end.scad | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 tube-end.scad diff --git a/tube-end.scad b/tube-end.scad new file mode 100644 index 0000000..2aa5382 --- /dev/null +++ b/tube-end.scad @@ -0,0 +1,22 @@ +infty = 100; +eps = 0.01; + +tube_d = 6 + 0.7; +hole_h = 6; + +wall = 1; + +outer_d1 = tube_d + 2*wall; +outer_d2 = tube_d + 2*wall + hole_h * 0.7; +top_h = outer_d2/4; + +difference() { + hull() { + cylinder(r1 = outer_d1/2, r2 = outer_d2/2, h = hole_h, $fn = 16); + translate([0, 0, hole_h]) scale([1, 1, top_h*2/outer_d2]) + sphere(outer_d2/2, $fn = 16); + } + translate([0, 0, -eps]) + cylinder(r = tube_d/2, h = hole_h + eps, $fn = 16); +} + -- 2.43.0