//#import("nozzle-fan.stl"); //#translate([0,-4.5,0]) rotate([90,0,180]) import("extruder-body.stl"); //translate([0,-4.5,0]) rotate([90,0,0]) import("extruder-cover.stl"); //translate([0,0,0]) rotate([0,0,0]) import("hot21_45_2.stl"); //use; //%rotate([90,0,0]) fan_nozzle_old(); difference() { union() { translate([-4,35.5,-25]) cube([6,45,30]); translate([-4,35.5,-25]) cube([15,10,30]); translate([-4,68,-12]) rotate([51,0,0]) cube([10,15,11.1]); translate([5.5,66.3,-5.8]) rotate([50,0,0]) cylinder(r=6.1,h = 6, $fn=6); } translate([5.5,42,1]) rotate([90,0,0]) cylinder(r=1.6,h = 10, $fn=30); translate([5.5,46.9,1]) rotate([90,0,0]) cylinder(r=3.1,h = 5, $fn=30); //#translate([5.5,70,-7]) rotate([50,0,0]) cylinder(r=1.6,h = 15, $fn=60); translate([5.5,70,-9]) rotate([50,0,0]) cylinder(r=1.6,h = 15, $fn=60); translate([5.5,65,-4.8]) rotate([50,0,0]) cylinder(r=3.1,h = 17, $fn=6); translate([-25,46.5,-55]) rotate([52,0,0]) cube([50,150,15]); translate([-25,46.5,-66]) rotate([50,0,0]) cube([50,150,15]); translate([-25,86,4]) rotate([50+90,0,0]) cube([50,150,15]); translate([-25,86,13.5]) rotate([170,0,0]) cube([50,150,15]); translate([-25,86,-12]) rotate([175,0,0]) cube([50,150,15]); translate([-5,35,-25]) cube([20,45,16]); }