basew = 27;
baset = 4.0;
-wallt = 4.0;
+wallt = 2.5;
wallh = 42;
-baseholesz = 4; // fixme check
+baseholesz = 4;
baseholeslot = 4;
topl = 20;
padholesz = 5.0;
wallholeh = 6+14+2;
-wallholesz = 3.0; // fixme check
+wallholesz = 3.0;
wallholeslot = 4.5;
walll = basel + webt + padl;;
webw = min(basew, padw);
-module slothole(sz, slot, thick) {
+module slothole(sz, slot, thick, csunk=true) {
hull(){
for (y = [-slot/2,slot/2]) {
translate([0,y,-0.05])
cylinder(r1=sz/2 + holeslop,
- r2=sz/2+thick + holeslop,
+ r2=sz/2 + (csunk ? thick : 0) + holeslop,
h=thick+0.10);
}
}
translate([basel/2, 0, wallholeh])
rotate([90,90,0])
- slothole(wallholesz, wallholeslot, wallt);
+ slothole(wallholesz, wallholeslot, wallt, csunk=false);
}
translate([basel-0.01, 0, 0]) {
}
}
-Kit();
+//Kit();
+BracketR();