diff --git a/konami/io/e33-jamma-wiring.md b/konami/io/e33-jamma-wiring.md new file mode 100644 index 0000000..5415c27 --- /dev/null +++ b/konami/io/e33-jamma-wiring.md @@ -0,0 +1,195 @@ +# Dancing Stage Fusion dedicated cabinet JAMMA edge wiring + +The Dancing Stage Fusion dedicated cabinet has different wiring than +classic Dancing Stage/Dance Dance Revoluion Machines that are either based +on 573 analog/digital hardware or Python 2 hardware. + +The cabinet connects to the main PCB using two JAMMA edge 28-pin connectors. + +The following sub-sections provide full pinouts taken from a stock +Dancing Stage Fusion dedicated cabinet. `NC` denotes to "not connected". + +## Pinout primary 28-pin connector + +This 28-pin connector is actually following the JAMMA specification. + +### Top side pinout + +```text + 1: NC + 2: GND + 3: +5V + 4: +5V + 5: NC + 6: +12V + 7: NC + 8: NC + 9: NC +10: NC +11: NC +12: Video red +13: Video blue +14: Video GND +15: Test switch +16: Coin switch +17: P1 start +18: P1 up +19: P1 down +20: P1 left +21: P1 right +22: NC +23: P1 left select +24: P1 right select +25: NC +26: NC +27: NC +28: GND +``` + +### Bottom side pinout + +```text + 1: GND + 2: GND + 3: NC + 4: NC + 5: NC + 6: +12V + 7: NC + 8: NC + 9: NC +10: NC +11: NC +12: Video green +13: Video sync +14: Service switch +15: NC +16: NC +17: P2 start +18: P2 up +19: P2 down +20: P2 left +21: P2 right +22: NC +23: P2 select left +24: P2 select right +25: NC +26: NC +27: GND +28: GND +``` + +## Pinout secondary 28-pin connector + +This 28-pin connector is the same as the primary connector but does not +follow the JAMMA pinout specification. + +The follow hardware is connected on this connector: + +* +5V power source +* Serial cable to EXT I/O +* Lights I/O cable to AMP box + +### Top side pinout + +```text + 1: NC + 2: NC + 3: +5V (red) + 4: NC + 5: Jumper cable (brown) -> Connects to bottom pin 6 + 6: NC + 7: EXT I/O serial (purple) + 8: NC + 9: NC +10: NC +11: NC +12: NC +13: NC +14: NC +15: NC +16: NC +17: NC +18: NC +19: NC +20: NC +21: NC +22: NC +23: NC +24: Lights I/O (yellow-grey) +25: Lights I/O (light blue) +26: Lights I/O (grey) +27: GND (black) +28: NC +``` + +### Bottom side pinout + +```text + 1: NC + 2: NC + 3: NC + 4: NC + 5: NC + 6: Jumper cable (brown) -> Connects to top pin 5 + 7: EXT I/O serial (grey) + 8: EXT I/O serial (black) + 9: NC +10: NC +11: NC +12: NC +13: NC +14: NC +15: NC +16: NC +17: NC +18: NC +19: NC +20: NC +21: NC +22: NC +23: Lights I/O (purple-grey) +24: Lights I/O (green) +25: Lights I/O (purple) +26: Lights I/O (black) +27: NC +28: NC +``` + +## Lights I/O connector + +Lights I/O connector that goes into the AMP box. +Pintout order: looking at the front of the connector, left to right: + +```text +| |--| | +|-----------------| +|1 2 3 4 5 6 7 8 9| +|-----------------| + +1: Earth (yellow-green) +2: ??? (grey) +3: ??? (purple) +4: ??? (light blue) +5: ??? (green) +6: ??? (yellow-grey) +7: ??? (purple-grey) +8: NC +9: ??? (black) +``` + +## EXT I/O serial connector + +Serial connector going to the EXT I/O board. +Pintout order: looking at the front of the connector, left to right: + +```text +| | +|-----| +|1 2 3| +|-----| + +1: GND (black) +2: ??? (purple) +3: ??? (grey) +```