chiark / gitweb /
osstest-arm-net-bracket: split tabsidel and tabsider (nfc)
[reprap-play.git] / osstest-arm-net-bracket.scad
index a2839c29d85ff918c8395d2a3b4915d32135663a..807a3fe867decf7408dce0990098570f76e0b16c 100644 (file)
@@ -9,7 +9,8 @@ thick = 4;
 tabover = 7;
 tabunder = 15;
 
-tabside = 7;
+tabsidel = 7;
+tabsider = 7;
 
 tonguethick = 4;
 tongue2thick = 5;
@@ -35,12 +36,18 @@ module Tongue(tw,tt,ad,slots=2){
 
 module Object(){
   difference(){
-    translate([-holedist-tabside, 0, 0])
-      cube([tabside*2+holedist, thick, tabunder+tabover]);
+    translate([-holedist-tabsider, 0, 0])
+      cube([tabsidel+tabsider+holedist, thick, tabunder+tabover]);
     for (x=[-holedist,0])
-      translate([x, -1, tabunder])
-       rotate([-90,0,0])
-       cylinder(r= holedia/2+0.5, h=thick+2, $fn=20);
+      translate([x, 0, tabunder]) {
+       translate([0, -1, 0]) {
+         rotate([-90,0,0]) {
+           cylinder(r= holedia/2+0.5, h=thick+2, $fn=20);
+         }
+       }
+       translate([0, 19.95 + thick, 0])
+         cube(center=true,[10,40,10]);
+      }
   }
   Tongue(tonguewidth,tonguethick,totaldepth,3);
   translate([tongue2x,0,0])