Skip to content

Commit 2aeb537

Browse files
ace-dvmericherman
authored andcommitted
slope case bottom
1 parent be0dd3a commit 2aeb537

File tree

1 file changed

+17
-4
lines changed

1 file changed

+17
-4
lines changed

case/OpenHardwareHolterMonitor_case.scad

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -62,11 +62,15 @@ module component_keepout_model() {
6262
}
6363
}
6464

65+
66+
battery_size_z = 22 - pcb_size_z;
67+
battery_size_x = 45;
68+
battery_size_y = 78;
69+
battery_position_x = 42;
70+
battery_position_y = 1;
71+
6572
module batteries() {
66-
battery_size_z = 22 - pcb_size_z;
67-
battery_size_x = 45;
68-
battery_size_y = 78;
69-
translate ([42, 1, pcb_size_z])
73+
translate ([battery_position_x, battery_position_y, pcb_size_z])
7074
cube([battery_size_x, battery_size_y,battery_size_z]);
7175
}
7276

@@ -181,6 +185,15 @@ module case_block() {
181185
translate([-(wall_thickness + case_clearance), -(wall_thickness + case_clearance),
182186
-(keepout_thickness_per_side + wall_thickness + case_clearance)])
183187
cube([case_size_x, case_size_y, case_size_z]);
188+
translate([battery_position_x + battery_size_x, -(wall_thickness + case_clearance + side_overcut),
189+
case_size_z - (keepout_thickness_per_side + wall_thickness + case_clearance)])
190+
rotate([0,15,0])
191+
cube([case_size_x, case_size_y + 2*side_overcut , case_size_z]);
192+
translate([battery_position_x, -(wall_thickness + case_clearance + side_overcut),
193+
case_size_z - (keepout_thickness_per_side + wall_thickness + case_clearance)])
194+
rotate([0,180-20,0])
195+
translate([0, 0, -case_size_z])
196+
cube([case_size_x, case_size_y + 2*side_overcut , case_size_z]);
184197
board_keepout();
185198
for (i = [0:len(hole_x_positions)-1]) {
186199
translate([hole_x_positions[i],hole_y_positions[i],0]) union() {

0 commit comments

Comments
 (0)