X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=reprap-play.git;a=blobdiff_plain;f=filamentclip.scad;fp=filamentclip.scad;h=b5307369798c5fd3d9593f3a90a9d4a8a40b2e9d;hp=cde81989aaacd67bb8adea35ffe3fb1e8cf1aabc;hb=4b55680caed49f935a6f2a8608d61e823ea5d04e;hpb=e9aceb4ccdd50493ad215ae4d11315347c039876 diff --git a/filamentclip.scad b/filamentclip.scad index cde8198..b530736 100644 --- a/filamentclip.scad +++ b/filamentclip.scad @@ -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);