+ // rubber band holder
+ intersection() {
+ cylinder(r = motor_diam/2 + thick_wall - eps, h = central_tube_h);
+/*
+ translate([motor_diam/2 - thick_wall, -infty/2,
+ segment_overlap + thick_wall])
+ cube([thin_wall, infty, rubber_beam_height]);
+*/
+ translate([-central_clip_w/2,
+ central_clip_r + motor_diam/2 + thick_wall - 2*thin_wall - central_clip_clearance,
+ central_tube_h/3]) rotate([0, 90, 0]) difference() {
+ cylinder(r = central_clip_r, h = central_clip_w);
+ translate([0, 0, -eps])
+ cylinder(r = central_clip_r - central_clip_wall, h = central_clip_w + 2*eps);
+ }
+ };