From 5b7959ff80402f43646e5a8bb4639a06f201fd9c Mon Sep 17 00:00:00 2001 From: XANTRONIX Development Date: Thu, 16 Nov 2023 23:57:36 -0500 Subject: Add badging to end product --- case/top.scad | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) (limited to 'case') 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(); } -- cgit v1.2.3