diff options
-rw-r--r-- | case/top.scad | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/case/top.scad b/case/top.scad index 758dd2e..0e93e3f 100644 --- a/case/top.scad +++ b/case/top.scad @@ -218,11 +218,26 @@ module top_case(key_switch_sizes, pcb_screw_holes) { support([left_support_length + 2*eps, support_height], support_width); } } + + module badge() { + module badge_text() { + text("XANTRONIX", font="Proxima Nova Semibold", size=2); + + translate([16, 0, 0]) + text("Z32", font="Proxima Nova Semibold", size=10); + } + + translate([keyboard_x_offset, + keyboard_y_offset + keyboard_pcb_length + keyboard_switch_length + accent_width, + wall_height - accent_depth]) + linear_extrude(accent_depth + eps) + badge_text(); + } 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); @@ -240,6 +255,7 @@ module top_case(key_switch_sizes, pcb_screw_holes) { difference() { body(); + badge(); accents(); vents(); } |