From 2da842205ba784835a23549b30e2b323964a623e Mon Sep 17 00:00:00 2001 From: "Ricardo (XenGi) Band" Date: Wed, 20 Sep 2023 11:00:37 +0200 Subject: [PATCH] changed side profile --- lower_case.scad | 19 ++++++------------- 1 file changed, 6 insertions(+), 13 deletions(-) diff --git a/lower_case.scad b/lower_case.scad index 64b8d3d..ac6c5a0 100644 --- a/lower_case.scad +++ b/lower_case.scad @@ -3,7 +3,7 @@ include $fn = 64; -with_weight = false; +with_weight = true; color("SaddleBrown") difference() { // case @@ -15,18 +15,11 @@ color("SaddleBrown") difference() { translate([pcb_width-2*pcb_radius+case_thickness, pcb_depth-2*pcb_radius+case_thickness, 0]) cylinder(h=case_thickness+standoff_height+pcb_thickness+5, r=pcb_radius+0.5); } - translate([0,0,case_thickness+standoff_height+pcb_thickness+5-upper_case_height]) hull() { - translate([-case_thickness, -case_thickness, 0]) cylinder(h=upper_case_height, r1=pcb_radius+0.5, r2=pcb_radius+2); - translate([pcb_width-2*pcb_radius+case_thickness, -case_thickness, 0]) cylinder(h=upper_case_height, r1=pcb_radius+0.5, r2=pcb_radius+2); - translate([-case_thickness, pcb_depth-2*pcb_radius+case_thickness, 0]) cylinder(h=upper_case_height, r1=pcb_radius+0.5, r2=pcb_radius+2); - translate([pcb_width-2*pcb_radius+case_thickness, pcb_depth-2*pcb_radius+case_thickness, 0]) cylinder(h=upper_case_height, r1=pcb_radius+0.5, r2=pcb_radius+2); - } - - hull() { - translate([-case_thickness, -case_thickness, 0]) cylinder(h=upper_case_height, r1=pcb_radius+2, r2=pcb_radius+0.5); - translate([pcb_width-2*pcb_radius+case_thickness, -case_thickness, 0]) cylinder(h=upper_case_height, r1=pcb_radius+2, r2=pcb_radius+0.5); - translate([-case_thickness, pcb_depth-2*pcb_radius+case_thickness, 0]) cylinder(h=upper_case_height, r1=pcb_radius+2, r2=pcb_radius+0.5); - translate([pcb_width-2*pcb_radius+case_thickness, pcb_depth-2*pcb_radius+case_thickness, 0]) cylinder(h=upper_case_height, r1=pcb_radius+2, r2=pcb_radius+0.5); + translate([0,0,0]) hull() { + translate([-case_thickness, -case_thickness, 0]) cylinder(h=case_thickness+standoff_height+pcb_thickness+5, r1=pcb_radius+0.5, r2=pcb_radius+2); + translate([pcb_width-2*pcb_radius+case_thickness, -case_thickness, 0]) cylinder(h=case_thickness+standoff_height+pcb_thickness+5, r1=pcb_radius+0.5, r2=pcb_radius+2); + translate([-case_thickness, pcb_depth-2*pcb_radius+case_thickness, 0]) cylinder(h=case_thickness+standoff_height+pcb_thickness+5, r1=pcb_radius+0.5, r2=pcb_radius+2); + translate([pcb_width-2*pcb_radius+case_thickness, pcb_depth-2*pcb_radius+case_thickness, 0]) cylinder(h=case_thickness+standoff_height+pcb_thickness+5, r1=pcb_radius+0.5, r2=pcb_radius+2); } }