X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;ds=sidebyside;f=splitpin.scad;h=1e38256d16c8ed2e945fecd089d6241c74817cfc;hb=ffa7a845301563d34757ed72559c84fa40acfe32;hp=6ef5bb3bd9993fe00536f81ea15772f80e48c17f;hpb=50ae9afd185f8d16b49702f981ff406cc9e03e5a;p=reprap-play.git diff --git a/splitpin.scad b/splitpin.scad index 6ef5bb3..1e38256 100644 --- a/splitpin.scad +++ b/splitpin.scad @@ -52,8 +52,22 @@ module SplitPin(w=1.5, holeminrad=3.5, thick=3, deviationrad=1.0, } module SplitPinCavity(w=1.5, holeminrad=3.5, thick=3, deviationrad=1.0, - mainlen=20) { - + mainlen=20, slop=0.5, insertby = 5) { + smallgap2 = holeminrad; + biggap2 = smallgap2 + deviationrad + slop; + toegap2 = w*1.5 + slop; + toeend = -mainlen-insertby; + +//translate([-biggap2, -thick/2, -mainlen-1]) + linear_extrude(height = thick + slop*2) { + polygon([[-biggap2, -insertby], [-biggap2, 1], + [biggap2, 1], [biggap2, -insertby], + [toegap2, toeend-1], [-toegap2, toeend-1]]); + } +// +// cube([biggap, thick, mainlen+2]); } -SplitPin(); +//SplitPin(); +//translate([30,0,0]) + SplitPinCavity();