12 cylinder(r = bearing_d/2 + 2*cyl_wall, h = body_h, $fn = 256);
14 translate([0, 0, cyl_wall])
15 cylinder(r = bearing_d/2 + cyl_wall, h = body_h, $fn = 256);
16 for (a = [0:60:360]) rotate([0, 0, a])
17 translate([bearing_d/2 + cyl_wall, 0, 0])
18 cylinder(r = cyl_wall, h = body_h, $fn = 4);
20 translate([0, 0, -eps])
21 cylinder(r = bearing_d/2 - bearing_side, h = cyl_wall+2*eps,
26 cylinder(r = spool_d/2, h = body_h, $fn = 256);
27 translate([0, 0, -eps])
28 cylinder(r = spool_d/2-cyl_wall, h = body_h + 2*eps, $fn = 256);
30 for (a = [0:60:360]) {
32 translate([bearing_d/2, -cyl_wall, 0])
33 cube([spool_d/2-bearing_d/2 - cyl_wall/2,
34 2*cyl_wall, cyl_wall]);