That's a good place to leave it for now
This commit is contained in:
parent
2aa662fcbc
commit
0aa9db4deb
1 changed files with 24 additions and 8 deletions
|
@ -8,11 +8,6 @@ case_length_bottom = 151.5000;
|
||||||
wall_width = 2.5000;
|
wall_width = 2.5000;
|
||||||
wall_height = 17.2500;
|
wall_height = 17.2500;
|
||||||
|
|
||||||
accent_width = 1.0000;
|
|
||||||
accent_depth = 0.5;
|
|
||||||
accent_y_stride = 19.0500;
|
|
||||||
accent_y_bottom = 12.0000;
|
|
||||||
|
|
||||||
key_switch_width = 19.0500;
|
key_switch_width = 19.0500;
|
||||||
key_switch_length = 19.0500;
|
key_switch_length = 19.0500;
|
||||||
keyboard_width = key_switch_width * 13.5;
|
keyboard_width = key_switch_width * 13.5;
|
||||||
|
@ -20,6 +15,11 @@ keyboard_length = key_switch_length * 5.0;
|
||||||
keyboard_x_offset = 12.2500;
|
keyboard_x_offset = 12.2500;
|
||||||
keyboard_y_offset = 12.2500;
|
keyboard_y_offset = 12.2500;
|
||||||
|
|
||||||
|
accent_width = 1.0000;
|
||||||
|
accent_depth = 0.5;
|
||||||
|
accent_y_stride = 19.0500;
|
||||||
|
accent_y_bottom = keyboard_y_offset;
|
||||||
|
|
||||||
fin_width = 2.0000;
|
fin_width = 2.0000;
|
||||||
fin_gap_width = 2.0000;
|
fin_gap_width = 2.0000;
|
||||||
fin_gap_length = 2.0000;
|
fin_gap_length = 2.0000;
|
||||||
|
@ -41,8 +41,20 @@ module fin_gaps() {
|
||||||
for (i = [0:fin_gap_count]) {
|
for (i = [0:fin_gap_count]) {
|
||||||
x = fin_gap_x_first + (i * (fin_width + fin_gap_width));
|
x = fin_gap_x_first + (i * (fin_width + fin_gap_width));
|
||||||
|
|
||||||
translate([x, fin_gap_y_offset, 0])
|
translate([x, fin_gap_y_offset, wall_height - fin_gap_height])
|
||||||
square([fin_gap_width, fin_gap_length], false);
|
cube([fin_gap_width, fin_gap_length, fin_gap_height], false);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
module accents() {
|
||||||
|
for (y = [accent_y_bottom: accent_y_stride: case_length_bottom]) {
|
||||||
|
/* Top */
|
||||||
|
translate([0, y, wall_height - accent_depth])
|
||||||
|
cube([case_width_bottom, accent_width, accent_depth], false);
|
||||||
|
|
||||||
|
/* Left */
|
||||||
|
translate([0, y, 0])
|
||||||
|
cube([accent_depth, accent_width, wall_height], false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -53,4 +65,8 @@ module top_case() {
|
||||||
cube([wall_width, case_length_bottom, wall_height - wall_width], false);
|
cube([wall_width, case_length_bottom, wall_height - wall_width], false);
|
||||||
}
|
}
|
||||||
|
|
||||||
top_case();
|
difference() {
|
||||||
|
top_case();
|
||||||
|
accents();
|
||||||
|
fin_gaps();
|
||||||
|
}
|
Loading…
Add table
Reference in a new issue