diff --git a/case/cheapino-top-right.scad b/case/cheapino-top-right.scad index 7ce9211..3bc7481 100644 --- a/case/cheapino-top-right.scad +++ b/case/cheapino-top-right.scad @@ -8,43 +8,50 @@ include mirror() { -//difference() { - //case(); - //linear_extrude(4.1) offset(delta=0.15) base(); + difference() { + case(); + linear_extrude(4.1) offset(delta=0.15) base(); - // holes and shape for debug - translate([0,0,4.1]) - board(); + // holes and shape for debug + // translate([0,0,4.1]) + // board(); -translate([0,0,top_of_pcb]) switch_holes(); + translate([0,0,top_of_pcb]) switch_holes(); -// Diodes -translate([0, 0, top_of_pcb]) diodes(); + // Diodes + translate([0, 0, top_of_pcb]) diodes(); -// RJ45 socket -color("cyan") { - translate([29.955, -9.03, 4.1]) - linear_extrude(10) - square([30, 16]); + // RJ45 socket + color("cyan") { + translate([29.955, -9.03, 4.1]) + linear_extrude(10) + square([30, 16]); - translate([45, -4.53, 2.5]) - linear_extrude(10) - square([15, 7]); + translate([45, -4.53, 2.5]) + linear_extrude(10) + square([15, 7]); + } + + // EC11 encoder + color("pink") { + translate([32.75, 16.5, 4.1]) + linear_extrude(10) + square(13); + + translate([32.2, 15, 4.1]) + linear_extrude(3) + square([14.2, 17.5]); + } + + // solder bridge pads needs some space + color("red") + translate([29, -15.53, 4.1]) + linear_extrude(2) + square([19.5, 3.5]); + + + mounting_hole_inserts(); + + } } -// EC11 encoder -color("pink") { - translate([32.75, 16.5, 4.1]) - linear_extrude(10) - square(13); - - translate([32.2, 15, 4.1]) - linear_extrude(3) - square([14.2, 17.5]); -} - -mounting_hole_inserts(); - -} -//} -