diff --git a/openscad/foreign/sc808/fanholder-rear.scad b/openscad/foreign/sc808/fanholder-rear.scad index 9a2764c..805c6a5 100644 --- a/openscad/foreign/sc808/fanholder-rear.scad +++ b/openscad/foreign/sc808/fanholder-rear.scad @@ -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(); diff --git a/openscad/foreign/sc808/fanholder-rear.stl b/openscad/foreign/sc808/fanholder-rear.stl index c0b7cf5..034a9c8 100644 Binary files a/openscad/foreign/sc808/fanholder-rear.stl and b/openscad/foreign/sc808/fanholder-rear.stl differ