}
}
-module KsafeBase(){
+module Box(){
/// corners, and front and back of base
for (ym=[0,1]) mirror([0,ym,0]) {
AtTwoCorners(){
rotate([0,0,90]) SWalls(yw6, yw13, bevel) UsualProfile();
}
+module KsafeBase(){
+ difference(){
+ Box();
+
+ // bolt holes
+ translate([0,0, -bolt_above -0.5 * bolthole_height])
+ cube(center=true, [ main_sz + 20, bolthole_width, bolthole_height ]);
+ }
+}
+
module DemoProfiles(){
translate([0,0,-2]) color("yellow") AnchorWallProfile();
color("red") AnchorProfile();
}
//DemoProfiles();
+//Box();
KsafeBase();