What's new

Crown Arcade Shop

Enthusiast
Joined
Jul 12, 2021
Messages
64
Reaction score
165
Location
Seoul, KR
I made Raspberry Pi TO JAMMA Interface. It is compatible with VGA666/ MCP23017 and also works on RGB-Pi OS4

KakaoTalk_20221109_115701192.jpg


KakaoTalk_20221109_115818235.jpg

KakaoTalk_20221109_120109285.jpg


This board is compatible with Raspberry Pi 3B+ & 4.
It has Cooling fan to prevent the Raspberry Pi from overheating, kick harness and amp & volume knob. And Les Lock makes it easy to mount this board in a cabinet

https://www.ebay.com/itm/204368012484
https://bit.ly/43JaYyv
 
Last edited:
What do you mean by „compatible with VGA666/ MCP23017“?
Does your pcb require an additional board for video output?
 
What do you mean by „compatible with VGA666/ MCP23017“?
Does your pcb require an additional board for video output?
VGA666 does not mean that it can output VGA, it means that it can output RGB using VGA666 code. This board is intended to be used in 15Khz JAMMA arcade cabinets and does not require a separate device for output video.

The Raspberry Pi TO JAMMA uses only 40 pin GPIOs to operate the video, audio, and controller. Since JAMMA supports 2 players, it lacks GPIOs, so to overcome this, it uses two I2C GPIO EXPANDER MCP23017, it has the same address as the one used by RGB-Pi.
So, This board is compatible with RGB-Pi.
 
20230616_100239.jpg

Use the Jamma harness as shown.

If you have a kick harness for Street Fighter or Capcom 6-button fighting games, connect it to the CPS1 and CPS2 connectors on the left.
 
I like the rgb-pi… and blew it off inserting it backward.
So just ordered one to give it a try!
 
what does p1 and p2 options do?
Pins 27 of standard JAMMA are connected to GND. If you are use chinese jamma(CHAMMA) to enable pins 27 same as the 6th button, open the jumpers JP1 & JP2 on the board.

If you are using kick harness, short the jumpers JP1 & JP2.
 
Ok so it doesnt work with a rasberry pi 3 / OS2
Works fine with pi 4 / OS 4

- The cps2 kick harness works great.
- Volume control is easily accessible
- the board format is great and works better for me then the original rgbpi board
- the fan is silent and perfectly placed.

I have no complaints really! Its great! Thanks!

… my only complaint would be the version of the roms working with that rgbpi OS 4… but that has nothing to do with the board itself!
 
Last edited:
I have received it yesterday, screws, standoffs and heatsinks are also included. I have a Sega astro city at the moment wired up as chamma.
Flashed rgb-pi os 4 to my rpi 4 and everything works out of the box. My 6 buttons were detected.
Also no complaints like user above.
 
Looks to be a way better design than the original, well done. Do the pictures deceive me, or are the front 2 screws actually touching the jamma pins there?
 
Just curious, what's the lag for the input time on yours? I'm trying to understand the value of yours and what makes it different from others out there? I'm shopping around for one and would like to have more info.

For example PCB Junkie's:
https://forums.arcade-museum.com/th...tion-topper-original-not-reproduction.525232/

He explains what sets his apart and demonstrates the input lag (or lack thereof) on his design. It also has a pinout for SF2 kick harness.

View: https://youtu.be/Ohwjil6bmrI


Del
 
Just curious, what's the lag for the input time on yours? I'm trying to understand the value of yours and what makes it different from others out there? I'm shopping around for one and would like to have more info.

For example PCB Junkie's:
https://forums.arcade-museum.com/th...tion-topper-original-not-reproduction.525232/

He explains what sets his apart and demonstrates the input lag (or lack thereof) on his design. It also has a pinout for SF2 kick harness.

View: https://youtu.be/Ohwjil6bmrI


Del
While I cannot provide exact lag time, MCP23017's I2C (for processing the button's signal) has a speed of 100kbps and latency time is typically much less than USB.
 
I'm making additional lots, because out of stock.

Some modifications have been made to current model (slide switch instead of jumpers, etc.)
 
Back
Top