anchor_thick = 4;
anchor_rad = 4;
bevel = 8;
+string_slot = 3.0;
+string_depth = 6.0;
// ----- calculated -----
rotate([0,0,90]) SWalls(yw6, yw13, bevel) UsualProfile();
}
-module KsafeBase(){
+module KsafeBase(){ ////toplevel
cut = main_sz + 20;
difference(){
// bolt holes
translate([0,0, -bolt_above -0.5 * bolthole_height])
cube(center=true, [ cut, bolthole_width, bolthole_height ]);
+
+ // string slot
+ translate([ -cut,
+ -(bolthole_width/2 + bolthole_rhs),
+ 1 ])
+ mirror([0,1,0]) mirror([0,0,1])
+ cube([ cut*2,
+ string_slot,
+ lidinner_thick_allow + string_depth + 1 ]);
}
}
//DemoProfiles();
//Box();
-KsafeBase();
+//KsafeBase();
+//RimTest();