X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=reprap-play.git;a=blobdiff_plain;f=axlepin.scad;h=554a382a66950be25f11c4db54ef1319febf59da;hp=0f29a4f49c6cb815b5c24d19db65bdf9c4469ec3;hb=cb9e6adc985c9b39bf8b7bf08e344f3790066fc1;hpb=61fb61bb6f9a0548fac2715c942ff82b54ab62e9 diff --git a/axlepin.scad b/axlepin.scad index 0f29a4f..554a382 100644 --- a/axlepin.scad +++ b/axlepin.scad @@ -1,6 +1,7 @@ // -*- C -*- function AxlePin_holerad() = 2; +function AxlePin_zoffset(holerad=2, slop=0.5) = (holerad - slop)*0.7; module AxlePin(axlerad, pinlen, holerad=2, tabthick=5, slop=0.5){ pinr = holerad - slop; @@ -11,7 +12,8 @@ module AxlePin(axlerad, pinlen, holerad=2, tabthick=5, slop=0.5){ translate([-tabthick, axlerad, -holerad]) cube([tabthick*2, holerad*2, holerad*2]); } - translate([-50,-50, -pinr*0.7]) cube([100,100,50]); + translate([-50,-50,-AxlePin_zoffset(holerad,slop)]) + cube([100,100,50]); } }