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();