Make sure upper wall has appropriate lip
This commit is contained in:
parent
531dc6e201
commit
ee06ae635b
2 changed files with 12 additions and 7 deletions
|
@ -1,5 +1,7 @@
|
|||
wall_width = 2.5000;
|
||||
wall_height = 17.2500;
|
||||
wall_width = 2.5000;
|
||||
wall_width_upper = 1.5000;
|
||||
wall_lip_upper = 3.0000;
|
||||
wall_height = 17.2500;
|
||||
|
||||
case_width_top = 317.5000;
|
||||
case_width_bottom = 319.0000;
|
||||
|
|
|
@ -181,7 +181,7 @@ module top_case(key_switch_sizes, pcb_screw_holes) {
|
|||
support([left_support_length + 2*eps, support_height], support_width);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
module logotype() {
|
||||
module logotype_text(size) {
|
||||
size_ratio = 1/5;
|
||||
|
@ -193,7 +193,7 @@ module top_case(key_switch_sizes, pcb_screw_holes) {
|
|||
}
|
||||
|
||||
size = 10;
|
||||
|
||||
|
||||
translate([keyboard_x_offset,
|
||||
keyboard_y_offset + keyboard_pcb_length + keyboard_switch_length + accent_width,
|
||||
wall_height - accent_depth])
|
||||
|
@ -224,10 +224,13 @@ module top_case(key_switch_sizes, pcb_screw_holes) {
|
|||
module body() {
|
||||
translate([0, 0, wall_height - wall_width])
|
||||
fascia();
|
||||
|
||||
|
||||
/* Upper */
|
||||
translate([0, case_length_bottom - wall_width, 0])
|
||||
cube([case_width_bottom, wall_width, wall_height], false);
|
||||
translate([wall_width, case_length_bottom - wall_width_upper, 0])
|
||||
cube([case_width_bottom - 2*wall_width, wall_width_upper, wall_lip_upper], false);
|
||||
|
||||
translate([0, case_length_bottom - wall_width, wall_lip_upper])
|
||||
cube([case_width_bottom, wall_width, wall_height - wall_lip_upper], false);
|
||||
|
||||
/* Right */
|
||||
translate([case_width_bottom - wall_width, 0, 0])
|
||||
|
|
Loading…
Add table
Reference in a new issue