From 350fc27285c5ac51972ea2621a5eeb85e88a2ee9 Mon Sep 17 00:00:00 2001 From: "Brian S. Stephan" Date: Fri, 8 Sep 2023 12:15:46 -0500 Subject: [PATCH] break up the sega 2P layout into parts messing with something that may never see the light of day, but no harm in doing this --- src/components.scad | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/src/components.scad b/src/components.scad index cfa1160..4b01443 100644 --- a/src/components.scad +++ b/src/components.scad @@ -357,17 +357,24 @@ module sega_2p_p1() { translate([-top_plate_x/2, -top_plate_y/2, 0]) translate([28.06, 145, 0]) button_30mm_hole(); } -module sega_2p_plus_one() { +module sega_2p_6_button() { // via slagcoin sega_2p_p1(); translate([30.5, 11+9, 0]) sega_2p_p1(); translate([30.5+36, 11+9, 0]) sega_2p_p1(); - translate([30.5+36+36, 11, 0]) sega_2p_p1(); translate([0, -19-9-11, 0]) sega_2p_p1(); translate([30.5, -19, 0]) sega_2p_p1(); translate([30.5+36, -19, 0]) sega_2p_p1(); - translate([30.5+36+36, -19-9, 0]) sega_2p_p1(); +} - // just my guesstimate on this one, but note that this is the same position as sega 2p +module sega_2p() { + sega_2p_6_button(); + translate([30.5+36+36, 11, 0]) sega_2p_p1(); + translate([30.5+36+36, -19-9, 0]) sega_2p_p1(); +} + +module sega_2p_plus_one() { + sega_2p(); + // just my guesstimate on this one translate([0, -19-9-11-19-9-11, 0]) sega_2p_p1(); }