summaryrefslogtreecommitdiffstats
path: root/case
diff options
context:
space:
mode:
Diffstat (limited to 'case')
-rw-r--r--case/top.scad18
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();
}