From b9ba201c9932910019e881b6e0c2bdbbd114c428 Mon Sep 17 00:00:00 2001
From: "Brian S. Stephan" <bss@incorporeal.org>
Date: Mon, 17 Jun 2024 11:24:32 -0500
Subject: [PATCH] add a shiokenstar layout and top panels

I didn't use this in a build, but the panels work. there might be some
misalignment with the interconnect, still, but I'm thinking of redoing
that piece anyway. I think these files are good at least.

Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
---
 src/components.scad                        |  5 +++++
 src/top-panel-inset-shiokenstar-left.scad  | 16 ++++++++++++++++
 src/top-panel-inset-shiokenstar-right.scad | 16 ++++++++++++++++
 3 files changed, 37 insertions(+)
 create mode 100644 src/top-panel-inset-shiokenstar-left.scad
 create mode 100644 src/top-panel-inset-shiokenstar-right.scad

diff --git a/src/components.scad b/src/components.scad
index 6ed5b25..cebf73d 100644
--- a/src/components.scad
+++ b/src/components.scad
@@ -457,3 +457,8 @@ module sega_2p_plus_one() {
 	// just my guesstimate on this one
 	translate([0, -19-9-11-19-9-11, 0]) sega_2p_p1();
 }
+
+module shiokenstar() {
+	translate([-172, 32, 0]) dir_arc_24mm_directionals();
+	sega_2p();
+}
diff --git a/src/top-panel-inset-shiokenstar-left.scad b/src/top-panel-inset-shiokenstar-left.scad
new file mode 100644
index 0000000..958179b
--- /dev/null
+++ b/src/top-panel-inset-shiokenstar-left.scad
@@ -0,0 +1,16 @@
+/*
+ * SPDX-FileCopyrightText: © 2023 Brian S. Stephan <bss@incorporeal.org>
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
+
+include <parameters.scad>
+include <components.scad>
+
+module top_panel_inset_shiokenstar_left() {
+	difference() {
+		translate([-frame_x/2+frame_wall, 0, 0]) panel();
+		translate([75, 0, 0]) shiokenstar();
+	}
+}
+
+top_panel_inset_shiokenstar_left();
diff --git a/src/top-panel-inset-shiokenstar-right.scad b/src/top-panel-inset-shiokenstar-right.scad
new file mode 100644
index 0000000..71c2479
--- /dev/null
+++ b/src/top-panel-inset-shiokenstar-right.scad
@@ -0,0 +1,16 @@
+/*
+ * SPDX-FileCopyrightText: © 2023 Brian S. Stephan <bss@incorporeal.org>
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
+
+include <parameters.scad>
+include <components.scad>
+
+module top_panel_inset_shiokenstar_right() {
+	difference() {
+		translate([frame_x/2-frame_wall, 0, 0]) panel();
+		translate([75, 0, 0]) shiokenstar();
+	}
+}
+
+top_panel_inset_shiokenstar_right();