a one-panel 24mm dir arc + action buttons layout

(you can fit 6! not bad!)
This commit is contained in:
Brian S. Stephan 2023-08-25 15:06:49 -05:00
parent 6ca57615e4
commit 19fa31b425
Signed by: bss
GPG Key ID: 3DE06D3180895FCB

View File

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