n32: 2nd iteration of enclosure.
This commit is contained in:
@@ -26,9 +26,9 @@ ridge_depth = 2.5;
|
||||
|
||||
lowridge_height = 4;
|
||||
lowridge_width = 1;
|
||||
lowridge_depth = 2.5;
|
||||
lowridge_depth = 3;
|
||||
|
||||
netconn_width = 17;
|
||||
netconn_width = 17.5;
|
||||
netconn_length = 6;
|
||||
netconn_height = 20;
|
||||
netconn_tolerance = .3;
|
||||
@@ -40,7 +40,7 @@ powerconn_tolerance = .3;
|
||||
|
||||
fanconn_width = 6;
|
||||
fanconn_height = 5;
|
||||
fanconn_length = 10;
|
||||
fanconn_length = 12;
|
||||
fanconn_tolerance = 1;
|
||||
|
||||
|
||||
@@ -149,17 +149,17 @@ union() {
|
||||
cylinder(r = 4.5/2, h = 6);
|
||||
|
||||
// Fan connector holes
|
||||
translate([-16, -20])
|
||||
translate([-16, -18])
|
||||
cube([fanconn_width+fanconn_tolerance*2,
|
||||
fanconn_length+fanconn_tolerance*2,
|
||||
fanconn_height+fanconn_tolerance*2],
|
||||
center=true);
|
||||
translate([-16, (-20)+(fanconn_length+fanconn_tolerance*2)])
|
||||
translate([-16, (-18)+(fanconn_length+fanconn_tolerance)])
|
||||
cube([fanconn_width+fanconn_tolerance*2,
|
||||
fanconn_length+fanconn_tolerance*2,
|
||||
fanconn_height+fanconn_tolerance*2],
|
||||
center=true);
|
||||
translate([-16, (-20)+(fanconn_length+fanconn_tolerance*2)*2])
|
||||
translate([-16, (-18)+(fanconn_length+fanconn_tolerance)*2])
|
||||
cube([fanconn_width+fanconn_tolerance*2,
|
||||
fanconn_length+fanconn_tolerance*2,
|
||||
fanconn_height+fanconn_tolerance*2],
|
||||
@@ -188,21 +188,38 @@ union() {
|
||||
|
||||
// low ridges to hold the pcb away from bottom
|
||||
// right
|
||||
translate([(width/2)-wall_thickness, -4, wall_thickness+lowridge_height/2])
|
||||
translate([(width/2)-wall_thickness-lowridge_depth/2+0.5,
|
||||
-6,
|
||||
wall_thickness+lowridge_height/2-0.1])
|
||||
cube([lowridge_depth, lowridge_width, lowridge_height], center=true);
|
||||
translate([(width/2)-wall_thickness, 4, wall_thickness+lowridge_height/2])
|
||||
translate([(width/2)-wall_thickness-lowridge_depth/2+0.5,
|
||||
6,
|
||||
wall_thickness+lowridge_height/2-0.1])
|
||||
cube([lowridge_depth, lowridge_width, lowridge_height], center=true);
|
||||
translate([(width/2)-wall_thickness, (length/2)-5, wall_thickness+lowridge_height/2])
|
||||
translate([(width/2)-wall_thickness-lowridge_depth/2+0.5,
|
||||
(length/2)-5,
|
||||
wall_thickness+lowridge_height/2-0.1])
|
||||
cube([lowridge_depth, lowridge_width, lowridge_height], center=true);
|
||||
translate([(width/2)-wall_thickness, (-length/2)+5, wall_thickness+lowridge_height/2])
|
||||
translate([(width/2)-wall_thickness-lowridge_depth/2+0.5,
|
||||
(-length/2)+5,
|
||||
wall_thickness+lowridge_height/2-0.1])
|
||||
cube([lowridge_depth, lowridge_width, lowridge_height], center=true);
|
||||
|
||||
// left
|
||||
translate([(-width/2)+wall_thickness, (length/2)-5, wall_thickness+lowridge_height/2])
|
||||
translate([(-width/2)+wall_thickness+lowridge_depth/2-0.5,
|
||||
(length/2)-4,
|
||||
wall_thickness+lowridge_height/2-0.1])
|
||||
cube([lowridge_depth, lowridge_width, lowridge_height], center=true);
|
||||
translate([(-width/2)+wall_thickness, (-length/2)+5, wall_thickness+lowridge_height/2])
|
||||
translate([(-width/2)+wall_thickness+lowridge_depth/2-0.5,
|
||||
(-length/2)+4,
|
||||
wall_thickness+lowridge_height/2-0.1])
|
||||
cube([lowridge_depth, lowridge_width, lowridge_height], center=true);
|
||||
|
||||
translate([(-width/2)+wall_thickness+lowridge_depth/2+9,
|
||||
0,
|
||||
wall_thickness+lowridge_height/2-0.1])
|
||||
cube([lowridge_width, 10, lowridge_height], center=true);
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user