-rw-r--r-- | pushfittery.scad | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/pushfittery.scad b/pushfittery.scad index fedf2de..c198828 100644 --- a/pushfittery.scad +++ b/pushfittery.scad | |||
@@ -9,3 +9,3 @@ function pf_h(pf) = pf_(pf,"h"); | |||
9 | module pushfit(pf,draft=draft) { | 9 | module pushfit(pf,draft=draft) { |
10 | fnd = 2*PI; epsilon=.01; | 10 | fnd = 2*PI; |
11 | type = pf_(pf,"type"); | 11 | type = pf_(pf,"type"); |
@@ -16,4 +16,4 @@ module pushfit(pf,draft=draft) { | |||
16 | tpi = pf_(pf,"tpi"); | 16 | tpi = pf_(pf,"tpi"); |
17 | if(draft) cylinder(d=d*minch,h=h+epsilon); | 17 | if(draft) cylinder(d=d*minch,h=h+1); |
18 | else english_thread(diameter=d,threads_per_inch=tpi,length=(h+epsilon)/minch,internal=true); | 18 | else english_thread(diameter=d,threads_per_inch=tpi,length=(h+1)/minch,internal=true); |
19 | slitl = d*minch+layer_height; | 19 | slitl = d*minch+layer_height; |
@@ -21,3 +21,3 @@ module pushfit(pf,draft=draft) { | |||
21 | echo(slitw,slitl); | 21 | echo(slitw,slitl); |
22 | translate([-slitw/2,-slitl/2,0]) cube([slitw,slitl,h+epsilon]); | 22 | translate([-slitw/2,-slitl/2,0]) cube([slitw,slitl,h+1]); |
23 | }else if(type=="embedded") { | 23 | }else if(type=="embedded") { |
@@ -27,3 +27,3 @@ module pushfit(pf,draft=draft) { | |||
27 | $fn = d*fnd; | 27 | $fn = d*fnd; |
28 | translate([0,0,h-h_ring]) cylinder(d=d,h=h_ring+epsilon); | 28 | translate([0,0,h-h_ring]) cylinder(d=d,h=h_ring+1); |
29 | cylinder(d=d_insert,h=h); | 29 | cylinder(d=d_insert,h=h); |