From 42884c2a58e23f32ff54817603d46a1b046c8f45 Mon Sep 17 00:00:00 2001 From: Andreas Schiweck Date: Mon, 10 Jun 2019 16:07:09 +0200 Subject: [PATCH] - higher, cut for cinch cables, bigger holes for screws --- .../RaspberryPi3ModelBHifiBerry/case.scad | 99 ++++++++++++------- 1 file changed, 62 insertions(+), 37 deletions(-) diff --git a/RackCabinets/RaspberryPi3ModelBHifiBerry/case.scad b/RackCabinets/RaspberryPi3ModelBHifiBerry/case.scad index a3f9e6b..c1f6774 100755 --- a/RackCabinets/RaspberryPi3ModelBHifiBerry/case.scad +++ b/RackCabinets/RaspberryPi3ModelBHifiBerry/case.scad @@ -14,69 +14,94 @@ print_rear = true; if(print_frontplate_sml){ // Frontplate // square_hole = []; round_hole = [[65 ,7.5, 3.1],[69.5 ,7.5, 3.1]]; - round_peg = []; + round_peg = []; screw_side_front = []; screw_top = [36]; screw_bottom_front = [36]; - units = 2; + units = 3; frontplate(units,square_hole,round_hole,round_peg,screw_side_front,screw_top,screw_bottom_front); } -if(print_handle_sml){ // Handle // - units = 2; - lay_flat_for_print = false; +if(print_handle_sml){ // Handle // + units = 3; + lay_flat_for_print = false; handle(units,lay_flat_for_print); } -if(print_cabinet_sml){ // Cabinet // +if(print_cabinet_sml){ // Cabinet // w=88; h=70; screw_bottom_front = [36]; screw_side_front = []; - round_peg = [[w,h,6,2.8,4], - [w-49,h,6,2.8,4], - [w-49,h-58,6,2.8,4], - [w,h-58,6,2.8,4]]; + round_peg = [[w,h,6,3,4], + [w-49,h,6,3,4], + [w-49,h-58,6,3,4], + [w,h-58,6,3,4]]; depth = 98; - units = 2; - cabinet(depth,units,screw_bottom_front,round_peg,screw_side_front); + units = 3; + + difference() { + + cabinet(depth,units,screw_bottom_front,round_peg,screw_side_front); + + hull() { + hull() { + rotate(a=90, v=[0, 1, 0]) { + translate([-45.5, 30, 10]) { + cylinder(h=50, r=7); + } + } + rotate(a=90, v=[0, 1, 0]) { + translate([-62.5, 30, 10]) { + cylinder(h=50, r=7); + } + } + } + + hull() { + rotate(a=90, v=[0, 1, 0]) { + translate([-45.5, 50, 10]) { + cylinder(h=50, r=7); + } + } + rotate(a=90, v=[0, 1, 0]) { + translate([-62.5, 50, 10]) { + cylinder(h=50, r=7); + } + } + } + } + } + } -if(print_lid){ // Lid // +if(print_lid){ // Lid // depth = 98; - units = 2; + units = 3; screw_front = [36];//mm screw_back = [36];//mm - lid(98,2,screw_front,screw_back); + lid(98,3,screw_front,screw_back); + + translate([65, 21, 12]) { + color("green") { + cube([40, 20, 5]); + } + } + translate([65, 21, 71]) { + color("green") { + cube([40, 20, 5]); + } + } } -if(print_rear){ // Back plate // +if(print_rear){ // Back plate // square_hole = [[37 ,3, 17, 15] , [57 ,4, 15, 16] , [75,4,15,16] ]; round_hole = [[6,5,6],[6,1,6], [24,3.5,3.5],[24,1.2,3.5] ,[30,3.5,3.5],[30,1.2,3.5]]; screw_top = [36];//mm screw_bottom = [36];//mm screw_side = []; depth = 98; - units = 2; + units = 3; back_plate(units,depth,screw_top,screw_bottom,screw_side,square_hole,round_hole); -} - - - - - - - - - - - - - - - - - - - +}