diff --git a/openscad/own/gpu-antisag/IMG/gpu-antisag.png b/openscad/own/gpu-antisag/IMG/gpu-antisag.png index e2be28d..c33f38b 100644 Binary files a/openscad/own/gpu-antisag/IMG/gpu-antisag.png and b/openscad/own/gpu-antisag/IMG/gpu-antisag.png differ diff --git a/openscad/own/gpu-antisag/STL/gpu-antisag.stl b/openscad/own/gpu-antisag/STL/gpu-antisag.stl index d8ddb9b..b1fc0f0 100644 Binary files a/openscad/own/gpu-antisag/STL/gpu-antisag.stl and b/openscad/own/gpu-antisag/STL/gpu-antisag.stl differ diff --git a/openscad/own/gpu-antisag/gpu-antisag.scad b/openscad/own/gpu-antisag/gpu-antisag.scad index 9f45947..ef21564 100644 --- a/openscad/own/gpu-antisag/gpu-antisag.scad +++ b/openscad/own/gpu-antisag/gpu-antisag.scad @@ -4,7 +4,7 @@ // -> https://github.com/zeus86 // -> https://blog.tastatursport.de/ // 2023-03-28 -// GPU-antisag-adapter for O11D-Evo with vertical GPU Kit and 25mm Bottom-Fans (default orientation) +// GPU-antisag-adapter for Lian Li O11D Evo with vertical GPU Kit and 25mm Bottom-Fans (default orientation) //################## // // @@ -14,7 +14,7 @@ mt=5; // general material thickness cen_w=8; // center bar cen_h=mt; // center bar -cen_elev=25; // total center elevation +cen_elev=24; // total center elevation depth=110; // 110 for 120mm fans tri_w=40; // triangular plate tri_x=tri_w/sqrt(2);// nominal side-length of the square-section, the triangular shape is made of @@ -23,7 +23,8 @@ $fn=100; // general resolution q=0.01; // used to avoid graphical glitches hds=15; // short hole-distance hdl=105; // long hole distance -holedia=4.5; // diameter of the hole for the screw// +holedia=5; // diameter of the hole for the screw// +hole_dist=holedia-0.66; // distance from edge //################## // // MODEL @@ -32,9 +33,9 @@ module triangle(){ rotate([0,0,45])cube([tri_x,tri_x,mt],center=true); translate([0,-tri_w/2,0])cube([tri_w,tri_w,5+q],center=true); for (x=[hds/2,-hds/2]){ - translate([x,holedia,0]){ + translate([x,hole_dist,0]){ cylinder(r=holedia/2,h=mt+q,center=true); - translate([0,0,holedia/2])cylinder(r1=holedia/2,r2=holedia,h=mt+q,center=true); + translate([0,0,holedia*0.3])cylinder(r1=holedia/2,r2=holedia,h=mt+q,center=true); } } } @@ -42,13 +43,13 @@ module triangle(){ module cen(){ hull(){ - cube([cen_w,hdl-q,cen_h],center=true); - translate([0,0,cen_elev-mt])#cube([cen_w,hdl/2,cen_h],center=true); + cube([cen_w,hdl-(hole_dist*1.5)-q,cen_h],center=true); + translate([0,0,cen_elev-mt])cube([cen_w,hdl/2,cen_h],center=true); } } translate([0,0,mt/2]){ triangle(); - translate([0,hdl/2,0])cen(); - translate([0,hdl,0])rotate([0,0,180])triangle(); + translate([0,hdl/2+hole_dist,0])cen(); + translate([0,hdl+hole_dist*2,0])rotate([0,0,180])triangle(); } \ No newline at end of file