From 0829ec9081b1136059eecc4dd8b809595acd42e8 Mon Sep 17 00:00:00 2001 From: mattmcw Date: Mon, 2 Jan 2023 13:53:41 -0500 Subject: [PATCH] Use a variable --- scad/bellows.scad | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/scad/bellows.scad b/scad/bellows.scad index 5a33bfb..fa2f00b 100644 --- a/scad/bellows.scad +++ b/scad/bellows.scad @@ -20,13 +20,14 @@ module cmount_male(len = 4) { module bellows_camera_board () { H = 6; + INNER_D = 39; difference () { cube([60, 60, H], center = true); //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 - 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 = 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); + translate([0, 0, -2.25]) cylinder(r1 = (INNER_D + 2) / 2, r2 = (INNER_D - 2) / 2, h = 1.5, center = true, $fn = 360); //corners for (i = [0 : 3]) { rotate([0, 0, i * (360 / 4) + 45 ]) translate([43.5, 0, 0]) cube([11, 11, H + 1], center = true);