From: Ian Jackson Date: Sat, 15 Sep 2012 19:15:13 +0000 (+0100) Subject: doveclip DoveClipPairBase X-Git-Tag: filamentspool-v2-release~868 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=reprap-play.git;a=commitdiff_plain;h=b571e6866a98de25b86fc585801c610a8cfc9646 doveclip DoveClipPairBase --- diff --git a/doveclip.scad b/doveclip.scad index 495d0e5..2d465a8 100644 --- a/doveclip.scad +++ b/doveclip.scad @@ -10,6 +10,7 @@ maxrad = nomrad + 0.5; jawthick = 1.5; webgap = 0.4; +basepinclear = 1.0; toothgap = webthick + webgap*2; basethick = toothheight; @@ -49,3 +50,14 @@ module DoveClipPair(baseextend=1, h=7) { translate([x,0,0]) DoveClipEnd(baseextend=baseextend, h=h); } + +module DoveClipPairBase(baseextend=0.1, h=7) { + delta = nomrad*2 + jawthick; + intrude = nomrad + basethick - basepinclear; + for (x=[-delta/2,delta/2]) { + translate([x,0,0]) + DoveClipEnd(baseextend=baseextend, h=h); + } + translate([-delta, -intrude, 0]) + cube([delta*2, intrude+0.1, h]); +} diff --git a/dovecliptest.scad b/dovecliptest.scad index 49d9472..85f5941 100644 --- a/dovecliptest.scad +++ b/dovecliptest.scad @@ -11,5 +11,8 @@ for (y=[0,-15]) translate([0,y,0]) { DoveClipPin(); } +translate([0,20,0]) + DoveClipPairBase(); + //translate([-10, //cube([