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
This commit is contained in:
Brian S. Stephan 2023-09-08 12:15:46 -05:00
parent 3b3b857568
commit 350fc27285
Signed by: bss
GPG Key ID: 3DE06D3180895FCB
1 changed files with 11 additions and 4 deletions

View File

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