chiark / gitweb /
filamentclip as trying small again
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 6 Sep 2012 23:37:48 +0000 (00:37 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 6 Sep 2012 23:37:48 +0000 (00:37 +0100)
filamentclip.scad

index cde8198..b530736 100644 (file)
@@ -55,7 +55,7 @@ module FilamentClip(w, rad, trans) {
   loopw=w;
 
   rotate([0,0, trans ? -90 : -70]) {
-    translate([(trans ? 5 : 0), rad - (trans ? 0 : 1.5), 0]) {
+    translate([(trans ? 7 : 0), rad - (trans ? 0 : 1.5), 0]) {
       rotate([0,0,8])
        our_ClipHook(w=w, ye=-1.3);
     }
@@ -91,18 +91,18 @@ module FilamentClip(w, rad, trans) {
   } else {
     for (mir=[0,1]) {
       mirror([mir,0,0])
-       translate([0, mir ? 0 : -trans, 0])
+       translate([0, mir==0 ? 0 : -trans, 0])
        rotate([0,0, mir ? 0 : 180])
-       translate([0,-5,0])
-       rotate([0,0, -10])
-       translate([rad+w*0.3+teethw*0.3+fdia/2, 0, 0])
+       translate([0,-2,0])
+       rotate([0,0, -25])
+       translate([rad+w*0.3+teethw*0.3+fdia/2 - 1.6, 0, 0])
        rotate([0,0,95])
        FilamentClipTeeth();
     }
     for (mir=[0,1]) {
       mirror([mir,0,0])
        translate([-rad-w/2, -trans-0.1, 0])
-       cube([w, trans+0.2 + (mir ? -11 : 0), h]);
+       cube([w, trans+0.2 + (mir ? -13 : 0), h]);
     }
   }
 }
@@ -110,4 +110,4 @@ module FilamentClip(w, rad, trans) {
 //FilamentClip(w=2.5, rad=19, trans=0);
 
 //translate([40,0,0])
-  FilamentClip(w=1.5, rad=6, trans=20);
+  FilamentClip(w=1.5, rad=4, trans=13);