-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 | |||
@@ -58,15 +58,16 @@ module fanduct(type=type,ductshape=ductshape) { | |||
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) { |