Fan nozzle

Fan nozzle designed, new stl of extruder body and modified air path on
extruder cover + mount for nozzle
This commit is contained in:
michalprusa 2016-04-17 17:17:59 +02:00
parent 8252fc19ee
commit c175e83822
5 changed files with 40480 additions and 38006 deletions

View File

@ -178,12 +178,18 @@ difference(){
translate([6,33,27])rotate([0,0,67]) cube([8,24,3]); // Connecting cube translate([6,33,27])rotate([0,0,67]) cube([8,24,3]); // Connecting cube
translate([35/2+12-42.75,6.5+38.5,25])cylinder(r=5.8, h=5, $fn=6); // Hexagon at the end translate([35/2+12-42.75,6.5+38.5,25])cylinder(r=5.8, h=5, $fn=6); // Hexagon at the end
// Print fan nozzle mount
translate([5,61-5,24])cylinder(r=7.5/2, h=6, $fn=6);
// Print colling airway // Print colling airway
translate([10,44,28])rotate([0,0,0]) cube([25,9,2]); translate([8,44,28])rotate([0,0,0]) cube([27,9,2]);
translate([10,51.6,28.5])rotate([-45,0,0]) cube([25,7,2]); difference(){
translate([8,51.6,28.5])rotate([-45,0,0]) cube([27,7,2]);
translate([34,44,22])rotate([0,0,0]) cube([1,16,8]); translate([7,57,20])rotate([0,0,0]) cube([29,7,12]);
translate([10,44,24])rotate([0,0,0]) cube([1,14,6]); translate([7,53,22])rotate([0,0,0]) cube([29,7,2]);
}
translate([34,44,24])rotate([0,0,0]) cube([1,13,6]);
translate([8-5,44,24])rotate([0,0,0]) cube([1+5,13,6]);
// Cooling grill // Cooling grill
@ -225,7 +231,9 @@ difference(){
translate([35/2+12+11,6.5-2,-0.01])rotate([0,0,-15])cylinder(r=3.2, h=6, $fn=6); // Nut trap translate([35/2+12+11,6.5-2,-0.01])rotate([0,0,-15])cylinder(r=3.2, h=6, $fn=6); // Nut trap
translate([35/2+12+11,6.5-2,27])cylinder(r=3.1, h=5, $fn=30); // Head cut translate([35/2+12+11,6.5-2,27])cylinder(r=3.1, h=5, $fn=30); // Head cut
// Fan nozzle mount hole
translate([5,61-5,20])cylinder(r=3/2, h=12, $fn=30);
// 5015 print fan top left mount hole // 5015 print fan top left mount hole
translate([35/2+12,6.5,-0.01])cylinder(r=1.65, h=35, $fn=30); // Screw cut translate([35/2+12,6.5,-0.01])cylinder(r=1.65, h=35, $fn=30); // Screw cut
translate([35/2+12,6.5,11]) rotate([0,0,30])cylinder(r=3.2, h=17.01, $fn=6); // Nut Trap translate([35/2+12,6.5,11]) rotate([0,0,30])cylinder(r=3.2, h=17.01, $fn=6); // Nut Trap

View File

@ -0,0 +1,28 @@
module fan_nozzle(){
difference(){
cube([35,10,17]); // Main cube
// Mounting screw
translate([30,5,-1])cylinder(r=3.2/2,h = 14.5-0.2, $fn=15); // Screw cut
translate([30,5,17-3.5])cylinder(r=3.1,h = 20, $fn=15); // head cut
// Fan entry hole
translate([1,10-1.5,-1])cube([20,3,16.5]);
translate([-1,10-1.5,-1-5])cube([20,3,16.5]);
// Airway cutout
difference(){
translate([1,1,-1])cube([25,8,16.5]);
translate([0,0,10])rotate([45,0,0])cube([30,8,16.5]);
translate([-1,-10,-1])rotate([0,0,45])cube([10,8,30]);
}
}
}
fan_nozzle();

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff