From: Ian Jackson Date: Tue, 30 Oct 2018 18:35:11 +0000 (+0000) Subject: ksafe-base: wip KsafeBase X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=reprap-play.git;a=commitdiff_plain;h=3581deec0a4c569e052190dcbadc95297b0130fe ksafe-base: wip KsafeBase Signed-off-by: Ian Jackson --- diff --git a/ksafe-base.scad b/ksafe-base.scad index 248119c..2ef442b 100644 --- a/ksafe-base.scad +++ b/ksafe-base.scad @@ -24,6 +24,8 @@ bevel = 5; // ----- calculated ----- +hsz = main_sz/2; + gppA = [0,0]; gppB = gppA - [ wall_thick, 0 ]; @@ -137,6 +139,20 @@ module WebProfile(){ } } +module KsafeBase(){ + for (xm=[0,1]) for (ym=[0,1]) { + mirror([xm,0]) mirror([0,ym]) + translate((hsz - cnr_rad) * [1,1]) + intersection(){ + rotate_extrude(convexity=10) + translate([-cnr_rad,0]) + UsualProfile(); + translate([0,0,-250]) + cube([50,50,500]); + } + } +} + module DemoProfiles(){ translate([0,0,-2]) color("yellow") AnchorWallProfile(); color("red") AnchorProfile(); @@ -145,4 +161,5 @@ module DemoProfiles(){ translate([0,0,-4]) color("pink") WebProfile(); } -DemoProfiles(); +//DemoProfiles(); +KsafeBase();