From 19fa31b425b8c179427bcf43499a3b37f8286ab9 Mon Sep 17 00:00:00 2001 From: "Brian S. Stephan" Date: Fri, 25 Aug 2023 15:06:49 -0500 Subject: [PATCH] a one-panel 24mm dir arc + action buttons layout (you can fit 6! not bad!) --- src/components.scad | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/src/components.scad b/src/components.scad index 8e3ed99..344bd30 100644 --- a/src/components.scad +++ b/src/components.scad @@ -251,6 +251,25 @@ module frame() { /* LAYOUTS */ +// Directional Arc (both hands) + +module dir_arc_24mm_combined_6_button() { + button_24mm_hole_for_snapins(); + translate([29.5, 0, 0]) button_24mm_hole_for_snapins(); + translate([29.5+26.3, -12.9, 0]) button_24mm_hole_for_snapins(); + + translate([29.5+26.3+15.5+9.7+2.6, 0, 0]) button_24mm_hole_for_snapins(); + translate([29.5+26.3+15.5+9.7+2.6+26.9, 10.9, 0]) button_24mm_hole_for_snapins(); + translate([29.5+26.3+15.5+9.7+2.6+26.9+29.6, 10.9, 0]) button_24mm_hole_for_snapins(); + translate([29.5+26.3+15.5+9.7, -29.4, 0]) button_24mm_hole_for_snapins(); + translate([29.5+26.3+15.5+9.7+2.6+26.9-1.7, 10.9-30.1, 0]) button_24mm_hole_for_snapins(); + translate([29.5+26.3+15.5+9.7+2.6+26.9+29.6, 10.9-30.1, 0]) button_24mm_hole_for_snapins(); + + translate([29.5+26.3+15.5, -65.2, 0]) button_30mm_hole_for_snapins(); +} + +// Directional Arc (left hand) + module dir_arc_30mm_button_l() { translate([68, 132, 0]) button_30mm_hole_for_snapins(); } @@ -269,6 +288,8 @@ module dir_arc_w_30mm_plus_one() { translate([-33.5, -12.9, 0]) dir_arc_30mm_button_l(); } +// Namco Noir (right hand) + module noir_button_p1() { translate([40, 145, 0]) button_30mm_hole_for_snapins(); } @@ -288,6 +309,8 @@ module noir_plus_one() { translate([-3.47-3.47, -78, 0]) noir_button_p1(); } +// Sega Astro City 2P (right hand) + module sega_2p_p1() { translate([33.06, 145, 0]) button_30mm_hole_for_snapins(); }