chiark / gitweb /
filamentspool: Cup: add prongrib on side
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Mon, 14 Dec 2015 14:07:47 +0000 (14:07 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Mon, 14 Dec 2015 14:07:47 +0000 (14:07 +0000)
filamentspool.scad

index fb2f8a9..7f6defd 100644 (file)
@@ -183,8 +183,8 @@ module FilamentCup() { ////toplevel
 
   translate([cupstrong_dx, prongwidth, 0]) {
     cube([prongwidth, baselen-prongwidth, prongthick]);
-    for (y = [0, .4, .7, 1])
-      translate([0, (baselen - prongwidth*2) * y, 0])
+    for (y = [0, .33, .67, 1])
+      translate([0, (baselen - prongwidth) * y, 0])
        cube([-cupstrong_dx + 1, prongwidth, prongthick]);
   }
   if (cupstrong_dx != 0) {
@@ -196,6 +196,11 @@ module FilamentCup() { ////toplevel
   translate([0, -0.2, 0])
     cube([prongribwidth, baselen, prongthick + prongribheight]);
 
+  if (prongribheight > 0) {
+    translate([-prongwidth, baselen, 0])
+      cube([cupheight/2, prongwidth + prongribheight, prongribwidth]);
+  }
+
   midrad = cupwidth/2 + prongwidth/2;
 
   propshift = stalklength - overclipdepth - prongthick + propxshift;