diff options
Diffstat (limited to 'case/case.scad')
-rw-r--r-- | case/case.scad | 56 |
1 files changed, 28 insertions, 28 deletions
diff --git a/case/case.scad b/case/case.scad index 3a93290..2e9827d 100644 --- a/case/case.scad +++ b/case/case.scad @@ -172,64 +172,64 @@ module keyboard_base_plate(pcb_width, pcb_length) { thickness]); /* Upper edge */ - /*round_edge([0 - thickness - pcb_clearance_edge + corner_radius, - thickness + pcb_clearance_edge + pcb_length - corner_radius, - -thickness/2], + round_edge([-pcb_clearance_edge - thickness + corner_radius, + pcb_clearance_edge + thickness + pcb_length - corner_radius, + -thickness + corner_radius], [0, 90, 0], - bottom_width + 2 * corner_radius);*/ + bottom_width + thickness + 2 * corner_radius); /* Right edge */ - /*round_edge([ thickness + pcb_clearance_edge + pcb_width - corner_radius, - 0 - thickness - pcb_clearance_edge + corner_radius, - -thickness/2], + round_edge([ pcb_clearance_edge + thickness + pcb_width - corner_radius, + -pcb_clearance_edge - thickness + corner_radius, + -thickness + corner_radius], [270, 0, 0], - bottom_length + 2 * corner_radius);*/ + bottom_length + thickness + 2 * corner_radius); /* Lower edge */ - /*round_edge([-pcb_clearance_edge - thickness + corner_radius, + round_edge([-pcb_clearance_edge - thickness + corner_radius, -pcb_clearance_edge - thickness + corner_radius, - -thickness/2], + -thickness + corner_radius], [90, 180, 90], - bottom_width + 2 * corner_radius);*/ + bottom_width + thickness + 2 * corner_radius); /* Left edge */ - /*round_edge([-pcb_clearance_edge - thickness + corner_radius, + round_edge([-pcb_clearance_edge - thickness + corner_radius, -pcb_clearance_edge - thickness + corner_radius, - -thickness/2], + -thickness + corner_radius], [270, 90, 0], - bottom_length + 2 * corner_radius);*/ + bottom_length + thickness + 2 * corner_radius); /* Upper right corner */ - /*round_corner([pcb_clearance_edge + thickness + pcb_width - corner_radius, + round_corner([pcb_clearance_edge + thickness + pcb_width - corner_radius, pcb_clearance_edge + thickness + pcb_length - corner_radius, - -thickness/2], - [90, 90, 90]);*/ + -thickness + corner_radius], + [90, 90, 90]); /* Lower right corner */ - /*round_corner([ pcb_clearance_edge + thickness + pcb_width - corner_radius, + round_corner([ pcb_clearance_edge + thickness + pcb_width - corner_radius, -pcb_clearance_edge - thickness + corner_radius, - -thickness/2], - [180, 90, 90]);*/ + -thickness + corner_radius], + [180, 90, 90]); /* Lower left corner */ - /*round_corner([-pcb_clearance_edge - thickness + corner_radius, + round_corner([-pcb_clearance_edge - thickness + corner_radius, -pcb_clearance_edge - thickness + corner_radius, - -thickness/2], - [-90, 90, 90]);*/ + -thickness + corner_radius], + [-90, 90, 90]); /* Upper left corner */ - /*round_corner([-pcb_clearance_edge - thickness + corner_radius, + round_corner([-pcb_clearance_edge - thickness + corner_radius, pcb_clearance_edge + thickness + pcb_length - corner_radius, - -thickness/2], - [0, 90, 90]);*/ + -thickness + corner_radius], + [0, 90, 90]); /* Screw holes */ - /*for (screw_hole = screw_holes) { + for (screw_hole = screw_holes) { screw_post([screw_hole[0], screw_hole[1], 0], pcb_clearance_bottom * 2, pcb_screw_hole_diameter * 2, pcb_screw_hole_diameter); - }*/ + } /* Ridges (for rigidity!) */ ridges(thickness * 2, pcb_clearance_bottom / 2); |