Merge in 9 months of work on capper branch #71
|
@ -20,13 +20,14 @@ module cmount_male(len = 4) {
|
||||||
|
|
||||||
module bellows_camera_board () {
|
module bellows_camera_board () {
|
||||||
H = 6;
|
H = 6;
|
||||||
|
INNER_D = 39;
|
||||||
difference () {
|
difference () {
|
||||||
cube([60, 60, H], center = true);
|
cube([60, 60, H], center = true);
|
||||||
//center
|
//center
|
||||||
cylinder(r = 39 / 2, h = H + 1, center = true, $fn = 360);
|
cylinder(r = INNER_D / 2, h = H + 1, center = true, $fn = 360);
|
||||||
//center bevels
|
//center bevels
|
||||||
translate([0, 0, 2.25]) cylinder(r1 = 36 / 2, r2 = 40 / 2, h = 1.5, center = true, $fn = 360);
|
translate([0, 0, 2.25]) cylinder(r1 = (INNER_D - 2) / 2, r2 = (INNER_D + 2) / 2, h = 1.5, center = true, $fn = 360);
|
||||||
translate([0, 0, -2.25]) cylinder(r1 = 40 / 2, r2 = 36 / 2, h = 1.5, center = true, $fn = 360);
|
translate([0, 0, -2.25]) cylinder(r1 = (INNER_D + 2) / 2, r2 = (INNER_D - 2) / 2, h = 1.5, center = true, $fn = 360);
|
||||||
//corners
|
//corners
|
||||||
for (i = [0 : 3]) {
|
for (i = [0 : 3]) {
|
||||||
rotate([0, 0, i * (360 / 4) + 45 ]) translate([43.5, 0, 0]) cube([11, 11, H + 1], center = true);
|
rotate([0, 0, i * (360 / 4) + 45 ]) translate([43.5, 0, 0]) cube([11, 11, H + 1], center = true);
|
||||||
|
|
Loading…
Reference in New Issue