+fdia=1.75;
+
slop=0.5;
bigslop=slop*2;
overlap=0.5;
cupbigrad=35;
+teethh=3;
+teethgapx=4+fdia;
+
prongstalkxwidth=3;
stalklength=40;
include <doveclip.scad>
include <cliphook.scad>
+include <filamentteeth.scad>
channelwidth = prongthick + slop;
channeldepth = prongwidth + ratchettoothheight;
FilamentCupHandle();
dx = cupbigrad + prongwidth;
- dy = cupbigrad + prongwidth + overclipcupgap;
+ gapy = prongwidth;
+ dy = cupbigrad + gapy + overclipcupgap;
translate([dx, dy, 0])
FilamentCupCup();
proptaken = propshift;
echo(cupbigrad, dx, midrad, propshift, proptaken);
- translate([propshift, -1, 0])
+ translate([propshift, -1, 0]) {
cube([prongwidth,
dy - sqrt(midrad*midrad - proptaken*proptaken),
prongthick]);
+ }
+ translate([stalklength + overclipdepth, gapy, 0])
+ rotate([0,0,-(10 + fdia)])
+ FilamentTeeth(fdia=fdia, h=teethh);
}
module CupSecuringClipSolid(w,d,h1,h2){
//ArmEnd();
//FilamentCup();
-CupSecuringClip();
+//CupSecuringClip();