15 support_l = tube_d/2 + 10;
20 cylinder(r = tube_d/2 + wall, h = clip_w);
23 cylinder(r = fiber_hole/2+wall, h = clip_w);
24 translate([tube_d/2+fiber_hole/2, 0, 0])
25 cylinder(r = fiber_hole/2+wall, h = clip_w, $fn = 16);
29 cylinder(r = fiber_hole/2+wall, h = clip_w);
30 translate([0, tube_d/2+fiber_hole/2, 0])
31 cylinder(r = fiber_hole/2+wall, h = clip_w, $fn = 16);
36 translate([0, 0, -eps])
37 cylinder(r = tube_d/2, h = clip_w + 2*eps);
40 rotate([0, 0, slot_angle])
41 translate([0, -slot_w/2, -eps])
42 cube([tube_d, slot_w, clip_w + 2*eps]);
44 translate([0, -wall/2, -eps])
45 cube([tube_d/2+fiber_hole/2, wall, clip_w+2*eps]);
46 translate([tube_d/2+fiber_hole/2, 0, -eps])
47 cylinder(r = fiber_hole/2, h = clip_w+2*eps, $fn = 16);
49 translate([-wall/2, 0, -eps])
50 cube([wall, tube_d/2+fiber_hole/2, clip_w+2*eps]);
51 translate([0, tube_d/2+fiber_hole/2, -eps])
52 cylinder(r = fiber_hole/2, h = clip_w+2*eps, $fn = 16);