Skip to content

Commit

Permalink
Fan nozzle
Browse files Browse the repository at this point in the history
Fan nozzle designed, new stl of extruder body and modified air path on
extruder cover + mount for nozzle
  • Loading branch information
michalprusa committed Apr 17, 2016
1 parent 8252fc1 commit c175e83
Show file tree
Hide file tree
Showing 5 changed files with 36,259 additions and 33,785 deletions.
20 changes: 14 additions & 6 deletions Printed-Parts/scad/extruder-main.scad
Original file line number Diff line number Diff line change
Expand Up @@ -178,12 +178,18 @@ difference(){
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

// Print fan nozzle mount
translate([5,61-5,24])cylinder(r=7.5/2, h=6, $fn=6);

// Print colling airway
translate([10,44,28])rotate([0,0,0]) cube([25,9,2]);
translate([10,51.6,28.5])rotate([-45,0,0]) cube([25,7,2]);

translate([34,44,22])rotate([0,0,0]) cube([1,16,8]);
translate([10,44,24])rotate([0,0,0]) cube([1,14,6]);
translate([8,44,28])rotate([0,0,0]) cube([27,9,2]);
difference(){
translate([8,51.6,28.5])rotate([-45,0,0]) cube([27,7,2]);
translate([7,57,20])rotate([0,0,0]) cube([29,7,12]);
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
Expand Down Expand Up @@ -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,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
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
Expand Down
28 changes: 28 additions & 0 deletions Printed-Parts/scad/fan-nozzle.scad
Original file line number Diff line number Diff line change
@@ -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();
Loading

0 comments on commit c175e83

Please sign in to comment.