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