chiark / gitweb /
earring-stand: back pillars
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 23 Jul 2016 23:22:11 +0000 (00:22 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 23 Jul 2016 23:22:11 +0000 (00:22 +0100)
earring-stand.scad

index 7c44031eb10e2d1beddde7da01abcf5f1209f9eb..1155710ae5464865e05c2a5022790c94b220646d 100644 (file)
@@ -8,6 +8,7 @@ front_setback = 30;
 front_thick = 2;
 
 back_thick = 2;
+back_pillarw = 6;
 
 base_thick = 2;
 
@@ -51,6 +52,8 @@ eclip_wall_offset = -ppxl;
 
 eclip_ra_offset = r2 - 0.1;
 
+eclip_recept_height = r2;
+
 eclip_rhs_offset = ppxl + rgap + eclip_prong_th;
 // does not include main_th
 
@@ -250,9 +253,17 @@ module Back(){
             0, 0])
     rotate([0,90,0])
     rotate([0,0,90]) {
-    cube([front_width,
-         height,
-         thicks[2]]);
+    difference(){
+      cube([front_width,
+           height,
+           thicks[2]]);
+      translate([back_pillarw,
+                eclip_recept_height,
+                -10])
+       cube([front_width - back_pillarw*2,
+             height - eclip_recept_height*2 - eclip_prong_th,
+             20]);
+    }
   }
 }