chiark / gitweb /
filamentspool: FilamentCup: introduce baselen (nfc)
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Mon, 14 Dec 2015 13:33:50 +0000 (13:33 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Mon, 14 Dec 2015 13:33:50 +0000 (13:33 +0000)
filamentspool.scad

index cf0608ba20cf83b9ea3ab9935095bd50a92f6249..15a58282a434a3e80afb9bf7a35fea5e7041e2fe 100644 (file)
@@ -171,10 +171,11 @@ module FilamentCup() { ////toplevel
 
   gapy = prongwidth;
   dy = cupwidth/2 + gapy + overclipcupgap;
+  baselen = dy+cupwidth/2;
 
   translate([0, dy, 0])
     FilamentCupCup();
-  cube([prongwidth, dy+1+cupwidth/2, prongthick]);
+  cube([prongwidth, baselen+1, prongthick]);
 
   midrad = cupwidth/2 + prongwidth/2;
 
@@ -194,7 +195,7 @@ module FilamentCup() { ////toplevel
       FilamentTeeth(fdia=fdia, h=teethh);
   }
   for (x = [-0.3, -1.3]) {
-    translate([cupheight + overclipcupnextgap*x, dy+cupwidth/2 + prongthick, 0])
+    translate([cupheight + overclipcupnextgap*x, baselen + prongthick, 0])
       rotate([0,0, 12 + fdia])
       FilamentTeeth(fdia=fdia, h=teethh);
   }