added fanholder-rear
This commit is contained in:
		| @@ -13,7 +13,7 @@ fan_block_w=fan_w*0.55; | ||||
| base_w=2*fan_w+2*mt+mt_center; | ||||
| base_d=fan_d+2*mt+2*nipple_offset; | ||||
| base_h=10; | ||||
| base_hole_dist=161.50; | ||||
| base_hole_dist=157.50; | ||||
| base_hole_dia=6.4; | ||||
| base_hole_sleeve_h=4; | ||||
| base_hole_sleeve_dia=base_hole_dia+1.5; | ||||
| @@ -50,6 +50,15 @@ module sleeve(){ | ||||
|         cylinder(d=base_hole_dia,h=base_hole_sleeve_h+0.1,center=true); | ||||
|     } | ||||
| } | ||||
|  | ||||
| module sleeve6(){ | ||||
|     $fn=6; | ||||
|     difference(){ | ||||
|         cylinder(d=base_hole_sleeve_dia+2,h=base_hole_sleeve_h,center=true); | ||||
|         cylinder(d=base_hole_dia+2,h=base_hole_sleeve_h+0.1,center=true); | ||||
|     } | ||||
| } | ||||
|  | ||||
| module tab(){ | ||||
|     difference(){ | ||||
|         hull(){ | ||||
| @@ -57,11 +66,11 @@ module tab(){ | ||||
|             translate([-base_w_tab,-base_hole_y_offset-mt,0])cylinder(r=base_hole_dia/2-1,h=mt,center=true); | ||||
|             translate([-base_w_tab,+base_hole_y_offset+mt,0])cylinder(r=base_hole_dia/2-1,h=mt,center=true); | ||||
|         } | ||||
|         translate([-base_hole_dist/2+base_w/2,base_hole_y_offset,0])#cylinder(d=base_hole_dia,h=mt+0.1,center=true);     | ||||
|         translate([-base_hole_dist/2+base_w/2,base_hole_y_offset,0])cylinder(d=base_hole_dia+2,h=mt+0.1,center=true,$fn=6); | ||||
|         translate([-base_hole_dist/2+base_w/2,-base_hole_y_offset,0])cylinder(d=base_hole_dia,h=mt+0.1,center=true);     | ||||
|     } | ||||
|     translate([-base_hole_dist/2+base_w/2,base_hole_y_offset,base_hole_sleeve_h/2-mt/2])sleeve(); | ||||
|     translate([base_hole_dist/2+base_w/2,base_hole_y_offset,base_hole_sleeve_h/2-mt/2])sleeve(); | ||||
|     translate([-base_hole_dist/2+base_w/2,base_hole_y_offset,base_hole_sleeve_h/2-mt/2])sleeve6(); | ||||
|     translate([-base_hole_dist/2+base_w/2,-base_hole_y_offset,base_hole_sleeve_h/2-mt/2])sleeve(); | ||||
|     hull(){ | ||||
|         translate([-mt/2,0,0])cube([mt,mt,mt],center=true); | ||||
|         translate([-mt/2,0,base_h-mt])cube([mt,mt,mt],center=true); | ||||
| @@ -77,7 +86,7 @@ module hole_control(){ | ||||
| translate([0,0,base_h/2])fanblock(); | ||||
|  | ||||
| translate([-base_w/2,0,mt/2])tab(); | ||||
| rotate([0,0,180])translate([-base_w/2,0,mt/2])tab(); | ||||
| rotate([0,0,180])translate([-base_w/2,0,mt/2])mirror([0,1,0])tab(); | ||||
|  | ||||
|  | ||||
| //hole_control(); | ||||
|   | ||||
										
											Binary file not shown.
										
									
								
							
		Reference in New Issue
	
	Block a user