n28: cut out upper bar from network connector holes

This commit is contained in:
Martin Preuss
2025-12-12 00:04:38 +01:00
parent 9e8a7c338d
commit f9a6e4b1d7

View File

@@ -10,7 +10,7 @@ post_diameter = 8;
post_height = 0; post_height = 0;
hole_diameter = 3; hole_diameter = 3;
lid_thickness = 3; lid_thickness = 1.9;
lid_lip = 1 ; lid_lip = 1 ;
lid_tolerance = .5; lid_tolerance = .5;
@@ -65,34 +65,34 @@ difference() {
// ventilation slits left 1 // ventilation slits left 1
for(i = [(wall_thickness+post_height+3):4:(height-5)]) { for(i = [(wall_thickness+post_height+3):4:(height-5)]) {
translate([(-width/2)-wall_thickness, (-length/2)+25, i]) translate([(-width/2)-wall_thickness, (-length/2)+25, i])
cube([10, length/4, 2], center=true); cube([10, length/5, 2], center=true);
} }
// ventilation slits left 2 // ventilation slits left 2
for(i = [(wall_thickness+post_height+3):4:(height-5)]) { for(i = [(wall_thickness+post_height+3):4:(height-5)]) {
translate([(-width/2)-wall_thickness, (length/2)-25, i]) translate([(-width/2)-wall_thickness, (length/2)-25, i])
cube([10, length/4, 2], center=true); cube([10, length/5, 2], center=true);
} }
// ventilation slits right 1 // ventilation slits right 1
for(i = [(wall_thickness+post_height+3):4:(height-5)]) { for(i = [(wall_thickness+post_height+3):4:(height-5)]) {
translate([(width/2)-wall_thickness, (-length/2)+25, i]) translate([(width/2)-wall_thickness, (-length/2)+25, i])
cube([10, length/4, 2], center=true); cube([10, length/5, 2], center=true);
} }
// ventilation slits right 2 // ventilation slits right 2
for(i = [(wall_thickness+post_height+3):4:(height-5)]) { for(i = [(wall_thickness+post_height+3):4:(height-5)]) {
translate([(width/2)-wall_thickness, (length/2)-25, i]) translate([(width/2)-wall_thickness, (length/2)-25, i])
cube([10, length/4, 2], center=true); cube([10, length/5, 2], center=true);
} }
// network connector hole 1 // network connector hole 1
translate([0, (length/2), wall_thickness+2+8]) translate([0, (length/2), wall_thickness+2+10])
cube([17, 6, 16], center=true); cube([17, 6, 20], center=true);
// network connector hole 2 // network connector hole 2
translate([0, (-length/2), wall_thickness+2+8]) translate([0, (-length/2), wall_thickness+2+10])
cube([17, 6, 16], center=true); cube([17, 6, 20], center=true);
// sensor hole // sensor hole
translate([(width/2), -7, wall_thickness+2+6]) translate([(width/2), -7, wall_thickness+2+6])