From cb9e6adc985c9b39bf8b7bf08e344f3790066fc1 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Thu, 18 Oct 2012 01:45:53 +0100 Subject: [PATCH] axlepin provide AxlePin_zoffset --- axlepin.scad | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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]); } } -- 2.30.2