summaryrefslogtreecommitdiffabout
authorMichael Krelin <hacker@klever.net>2016-07-22 15:58:12 (UTC)
committer Michael Krelin <hacker@klever.net>2016-07-22 15:58:12 (UTC)
commitb111117f933cfa683a2d19bb1962a566f2a49f8f (patch) (side-by-side diff)
treeb74000656232716110fa03519129350cff7e9adc
parent57ffe20dcc5e5c0077272e8a0a3bb093d4da001d (diff)
downloadfanductory-b111117f933cfa683a2d19bb1962a566f2a49f8f.zip
fanductory-b111117f933cfa683a2d19bb1962a566f2a49f8f.tar.gz
fanductory-b111117f933cfa683a2d19bb1962a566f2a49f8f.tar.bz2
correct clearance radius for hotend clearanceHEADmaster
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--fanduct.scad6
1 files changed, 4 insertions, 2 deletions
diff --git a/fanduct.scad b/fanduct.scad
index efc6a19..b1c9bd8 100644
--- a/fanduct.scad
+++ b/fanduct.scad
@@ -354,9 +354,11 @@ module fanduct(type=type,ductshape=ductshape,dual=dual) {
if(what=="in") {
translate([0,0,-fanduct_elevation/2-1+epsilon])
cube(size=[2*(fanduct_ir+2*fanduct_shell+fanduct_w+1),nozzles_apart+2*(fanduct_ir+2*fanduct_shell+fanduct_w+1),fanduct_elevation+2],center=true);
+ cfn=4;
+ hc = hotend_clearance/cos(180/cfn);
for(my=[0,1]) mirror([0,my,0])
- translate([0,nozzles_apart/2,-hotend_clearance])
- cylinder(r1=hotend_clearance*2,r2=0,h=hotend_clearance*2,$fn=4);
+ translate([0,nozzles_apart/2,-hc])
+ cylinder(r1=hc*2,r2=0,h=hc*2,$fn=cfn);
}
} // difference
}