From e31143fc0b1f88c45b6681a811a6f263494a2289 Mon Sep 17 00:00:00 2001 From: maride Date: Sun, 17 Dec 2017 20:11:13 +0100 Subject: [PATCH] Add tolerance variable --- Box_Type1_Generator.scad | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Box_Type1_Generator.scad b/Box_Type1_Generator.scad index dcdec7b..f28e552 100644 --- a/Box_Type1_Generator.scad +++ b/Box_Type1_Generator.scad @@ -4,6 +4,7 @@ INNER_Z_BOTTOM=60; INNER_Z_TOP=10; INNER_Z_OVERLAP=10; WALLSIZE=4; +TOLERANCE=0.5; // The main box difference() { @@ -16,8 +17,8 @@ difference() { // Overlap area difference() { - translate([WALLSIZE/2, WALLSIZE/2, INNER_Z_BOTTOM+WALLSIZE]) - cube([INNER_X+WALLSIZE, INNER_Y+WALLSIZE, INNER_Z_OVERLAP]); + translate([WALLSIZE/2+TOLERANCE/2, WALLSIZE/2+TOLERANCE/2, INNER_Z_BOTTOM+WALLSIZE]) + cube([INNER_X+WALLSIZE-TOLERANCE, INNER_Y+WALLSIZE-TOLERANCE, INNER_Z_OVERLAP]); translate([WALLSIZE, WALLSIZE, INNER_Z_BOTTOM+WALLSIZE]) cube([INNER_X, INNER_Y, INNER_Z_OVERLAP]); @@ -29,7 +30,7 @@ translate([INNER_X + WALLSIZE * 4, 0, 0]) { difference() { cube([INNER_X+WALLSIZE*2, INNER_Y+WALLSIZE*2, INNER_Z_TOP+WALLSIZE]); - translate([WALLSIZE/2, WALLSIZE/2, WALLSIZE]) - cube([INNER_X+WALLSIZE, INNER_Y+WALLSIZE, INNER_Z_TOP]); + translate([WALLSIZE/2-TOLERANCE/2, WALLSIZE/2-TOLERANCE/2, WALLSIZE]) + cube([INNER_X+WALLSIZE+TOLERANCE, INNER_Y+WALLSIZE+TOLERANCE, INNER_Z_TOP]); } } \ No newline at end of file