Slowly getting my ideas right
This commit is contained in:
parent
a2fac245a9
commit
4db23b78ea
1 changed files with 21 additions and 11 deletions
|
@ -12,7 +12,6 @@ accent_width = 1.0000;
|
|||
accent_height = 0.5;
|
||||
accent_y_stride = 19.0500;
|
||||
accent_y_bottom = 12.0000;
|
||||
/* last accent is 4mm from top of case */
|
||||
|
||||
key_switch_width = 19.0500;
|
||||
key_switch_length = 19.0500;
|
||||
|
@ -29,16 +28,26 @@ fin_gap_count = 33;
|
|||
fin_gap_x_first = keyboard_x_offset + keyboard_width - fin_gap_count * (fin_width + fin_gap_width);
|
||||
fin_gap_y_offset = case_length_bottom - fin_gap_length;
|
||||
|
||||
difference() {
|
||||
square([case_width_bottom, case_length_bottom], false);
|
||||
translate([keyboard_x_offset, keyboard_y_offset, 0])
|
||||
square([keyboard_width, keyboard_length], false);
|
||||
|
||||
for (y = [accent_y_bottom: accent_y_stride: case_width_bottom]) {
|
||||
translate([0, y, 0])
|
||||
square([case_width_bottom, accent_width], false);
|
||||
module fascia() {
|
||||
difference() {
|
||||
square([case_width_bottom, case_length_bottom], false);
|
||||
translate([keyboard_x_offset, keyboard_y_offset, 0])
|
||||
square([keyboard_width, keyboard_length], false);
|
||||
}
|
||||
}
|
||||
|
||||
module fascia_top() {
|
||||
linear_extrude(accent_height)
|
||||
difference() {
|
||||
fascia();
|
||||
for (y = [accent_y_bottom: accent_y_stride: case_width_bottom]) {
|
||||
translate([0, y, 0])
|
||||
square([case_width_bottom, accent_width], false);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
module fin_gaps() {
|
||||
for (i = [0:fin_gap_count]) {
|
||||
x = fin_gap_x_first + (i * (fin_width + fin_gap_width));
|
||||
|
||||
|
@ -47,3 +56,4 @@ difference() {
|
|||
}
|
||||
}
|
||||
|
||||
fascia_top();
|
Loading…
Add table
Reference in a new issue