diff --git a/koffer.scad b/koffer.scad index 914fb40..ea4d0ee 100644 --- a/koffer.scad +++ b/koffer.scad @@ -7,7 +7,7 @@ HIEGHT = 1.0; // units /*[andere dingen]*/ INNER_TOLLERANCE = 0.0; // [0.0:0.05:0.5] -MATT_THIKNESS = 10.0; // [2.0:0.1:15.0] +MATT_THIKNESS = 5.7; // [2.0:0.1:15.0] WIDTH = 7; // [1:1:10] DEPTH = 5; // [1:1:10] @@ -16,7 +16,7 @@ DIMENTION = "2d"; // [2d: 2d export view, 3d: 3d render] POSITION = "inplace"; // [inplace: in place, origin: at the origin] // comma seperated list of what to render. [all, layout, bottom, lid, front, back, left, right] -RENDER = "stadslab_plaat2"; +RENDER = "stadslab_plaatB2"; LAYOUT_SEPERATION = 15; // [1:1:50] @@ -24,13 +24,16 @@ LAYOUT_SEPERATION = 15; // [1:1:50] LID_ANGLE = 45; // [0:170] -%translate([0, -400, -0.15]) - cube([700, 400, 0.1]); +//%translate([0, -400, -0.15]) +// cube([700, 400, 0.1]); +%translate([0, -300, -0.15]) + cube([600, 300, 0.1]); // %translate([0, -850, 0]) // square([700, 400]); // %translate([0, -1300, 0]) // square([700, 400]); +$fn=20; Layouts = [ @@ -102,6 +105,61 @@ Layouts = [ -90, // rotate 0 // extrude ] + ], + ["stadslab_plaatB1", + [ "bottom", + [ // translate + LAYOUT_SEPERATION, + -(1*DEPTH*UNIT + 2*MATT_THIKNESS + LAYOUT_SEPERATION) + ], + 0, // rotate + 0 // extrude + ],[ "left", + [ // translate + 1*WIDTH*UNIT + 2*MATT_THIKNESS + 2*LAYOUT_SEPERATION, + -LAYOUT_SEPERATION + ], + -90, // rotate + 0 // extrude + ],[ "right", + [ // translate + 1*WIDTH*UNIT + 1*HIEGHT*UNIT + 4*MATT_THIKNESS + 3*LAYOUT_SEPERATION, + -LAYOUT_SEPERATION + ], + -90, // rotate + 0 // extrude + ] + ], + ["stadslab_plaatB2", + [ "back", + [ // translate + LAYOUT_SEPERATION, + -(1*HIEGHT*UNIT + MATT_THIKNESS + LAYOUT_SEPERATION) + ], + 0, // rotate + 0 // extrude + ],[ "back", + [ // translate + LAYOUT_SEPERATION, + -(2*HIEGHT*UNIT + 2*MATT_THIKNESS + 2*LAYOUT_SEPERATION) + ], + 0, // rotate + 0 // extrude + ],[ "front", + [ // translate + LAYOUT_SEPERATION, + -(3*HIEGHT*UNIT + 3*MATT_THIKNESS + 3*LAYOUT_SEPERATION) + ], + 0, // rotate + 0 // extrude + ],[ "front", + [ // translate + LAYOUT_SEPERATION, + -(4*HIEGHT*UNIT + 4*MATT_THIKNESS + 4*LAYOUT_SEPERATION) + ], + 0, // rotate + 0 // extrude + ] ] ]; @@ -364,14 +422,14 @@ module front(){ fingers(flip=[1,1], dir="y", number=HIEGHT, nub=true); fingers(flip=[1,-1], dir="x", number=WIDTH, nub=false); } - translate([52, HIEGHT*UNIT-10]) - circle(d=3); - translate([77, HIEGHT*UNIT-10]) - circle(d=3); - translate([WIDTH*UNIT-52, HIEGHT*UNIT-10]) - circle(d=3); - translate([WIDTH*UNIT-77, HIEGHT*UNIT-10]) - circle(d=3); + translate([52, HIEGHT*UNIT-20+MATT_THIKNESS]) + circle(d=2); + translate([77, HIEGHT*UNIT-20+MATT_THIKNESS]) + circle(d=2); + translate([WIDTH*UNIT-52, HIEGHT*UNIT-20+MATT_THIKNESS]) + circle(d=2); + translate([WIDTH*UNIT-77, HIEGHT*UNIT-20+MATT_THIKNESS]) + circle(d=2); } }