author | Michael Krelin <hacker@klever.net> | 2016-06-11 14:21:48 (UTC) |
---|---|---|
committer | Michael Krelin <hacker@klever.net> | 2016-06-11 14:21:48 (UTC) |
commit | 188652e0dbde274f1e4f24c6a02f4564921feb27 (patch) (unidiff) | |
tree | c42f9f4abeda7817813c164fb69acc269f65e99e | |
parent | 0398dd6a4e41ec26d48ad02caffc319f34cbfcb1 (diff) | |
download | fanductory-188652e0dbde274f1e4f24c6a02f4564921feb27.zip fanductory-188652e0dbde274f1e4f24c6a02f4564921feb27.tar.gz fanductory-188652e0dbde274f1e4f24c6a02f4564921feb27.tar.bz2 |
fix duct inner shape
-rw-r--r-- | fanduct.scad | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/fanduct.scad b/fanduct.scad index 746f753..fa14b7a 100644 --- a/fanduct.scad +++ b/fanduct.scad | |||
@@ -56,19 +56,20 @@ module fanduct(type=type,ductshape=ductshape) { | |||
56 | rotate_extrude($fn=smooth_f) | 56 | rotate_extrude($fn=smooth_f) |
57 | if(ductshape=="round") | 57 | if(ductshape=="round") |
58 | translate([sh/2+fanduct_shell+fanduct_ir,sv/2+fanduct_shell]) | 58 | translate([sh/2+fanduct_shell+fanduct_ir,sv/2+fanduct_shell]) |
59 | scale([sh/smax,sv/smax]) | 59 | scale([sh/smax,sv/smax]) |
60 | circle(d=smax,$fn=4*smax); | 60 | circle(d=smax,$fn=4*smax); |
61 | else if(ductshape=="square") | 61 | else if(ductshape=="square") |
62 | translate([fanduct_ir+fanduct_shell,fanduct_shell]) | 62 | translate([fanduct_ir+fanduct_shell,fanduct_shell]) |
63 | union() { | 63 | union() { |
64 | square([fanduct_w,fanduct_h/2]); | 64 | square([sh,sv/2]); |
65 | translate([fanduct_w/2,fanduct_h-fanduct_w/2]) | 65 | translate([sh/2,sv/2]) |
66 | rotate([0,0,90]) circle(d=fanduct_w,$fn=36); | 66 | scale([sh/smax,sv/smax]) |
67 | circle(d=smax,$fn=36); | ||
67 | } | 68 | } |
68 | } | 69 | } |
69 | } | 70 | } |
70 | 71 | ||
71 | // ***bumps for easier position adjustments in line with hotend | 72 | // ***bumps for easier position adjustments in line with hotend |
72 | module marks(what) { | 73 | module marks(what) { |
73 | if(what=="in") { | 74 | if(what=="in") { |
74 | for(y=[-1,1]) | 75 | for(y=[-1,1]) |