RGB-PI (Jamma Version £45 Shipped)

Credits
46CR
Ok I'm very nearly there!

Only problem now is mapping a coin insert button. Anyone figured that one out as I need all the buttons I currently have mapped for other things....
 

ColinD

Active member
Feedback
6 (86%)
Credits
1,367CR
I literally used the credit switch on my coin door and on the other machine, I have a credit button on the panel. There do seem to be issues with mapping buttons, and aTg seems a little defensive ( to new users or issues) perhaps he will chill out a little, we should try to all help each other with issues.

My main gripe is that if you only have 3 buttons and do the configuration , it only seems to see 2 in the games !

ColinD2019-11-09 18:54:15
 
Credits
46CR
I've taken a look at my coin mech and can't see any switches that would let me add credit - possibly there's one hidden inside. Shame as that would be an ideal solution.

I'll have to see if I can find a video on Youtube that explains how to wire a credit button - that might work as I have a spot for a button in the centre of my CP.

My other issue is I can't seem to get 6 buttons working, or even 5 for that matter. Even though the setup seems to allow for 6 buttons, I can only set up 4 - buttons 5 and 6 don't register when I try to assign them. I suppose that could just be a limitation of JAMMA though. It's not the end of the world but I was hoping I could play SF2 without swapping out to my proper board. That said, I think there are some additional terminals on the PCB, maybe I need to solder to those and run the wires to buttons 5 and 6?

Also noticing some games seem to crash when loaded - noticed it with Toobin', Hatris and Bezerk so far.
 

ColinD

Active member
Feedback
6 (86%)
Credits
1,367CR
Not just me then !! -It is early days yet.....

My credit board has a push button on it.

I think the community is mostly the Scart Crowd and the Jamma interface part is new. So the more we can do the better.

It's going to be one of those, does not fit all problems / solutions and we have to find work arounds in the mean time.
 
Credits
46CR
Yeah seems that way.

Edit: So I was being a dunce. I realised that if I drop a coin through my coin mech when it asks to map the coin insert button that works. I just have to chuck a coin through now and I'm good to go.

Last thing I need to sort is buttons 5 and 6 for SF2 and I'm sorted.
RichMurrills2019-11-09 20:43:03
 
Credits
46CR
POST UPDATE - Instructions for 6 button connection and configuration added

Ok I've knocked together some (hopefully) more complete instructions for setting up the RGB-Pi JAMMA. Feel free to comment if I've missed anything or got anything wrong but I think this is about right, and I think it covers a few more things than the instructions on the wiki.

I’ve written this guide after setting up my RGB-Pi JAMMA as I found the instructions provided weren’t clear, and I spent the best part of a day trying to get the damn thing up and running. Hopefully the instructions below will make things a little easier for people.

1 - The RGB-Pi JAMMA comes with three little plastic blockers - they’re in the foam that holds the RGB-Pi and easy to miss. You should insert one of these in pin 7 of your JAMMA harness. This will stop you accidentally connecting your RGB-Pi the wrong way round. This can be a bit fiddly but it should push in eventually.

2 - Disconnect any boards (if you have any plugged in to your JAMMA harness already) and power up your cab. Use a multimeter to check the voltages coming out of your PSU and adjust using the potentiometer as required. There is a useful video for how to do this here: https://www.youtube.com/watch?v=M9JNeP3tiaY The voltage should be showing as 5.25 (or as close as you can get it) in order to run your RGB-Pi (mine’s running fine at 5.2v).

3 - Make sure no buttons are registering as being pressed on your cab (to be honest if you know your cab doesn’t send signals from the buttons in general use you shouldn’t have to worry here).

4 - Carefully connect the RGB-Pi to your raspberry Pi. Make sure the JAMMA connector on the RGB-Pi is facing outwards. At this point of course nothing should be connected to anything so there will be no power going through anything this should simply be a case of carefully pushing the RGB-Pi on to the Pi GPIO pins.

5 - Attach a heatsink to the gold square on the RGB-Pi - you can get cheap heatsinks with self adhesive backing on Amazon for a few quid.

6 - Download the RGB-Pi OS file from their website. It’s a zip file but you don’t need to decompress it, Etcher will deal with all of that later.

7 - Format your SD card to FAT32

8 - If you don’t already have it, download Etcher. This is used to write your OS image to the SD card correctly (as opposed to just drag and dropping files using a file manager). Etcher is a vailable for both Windows and OSX so don’t worry if you’re running a Mac, you’ll be fine.

9 - Use Etcher to burn the downloaded file to your SD card. Do not decompress the ZIP file, Etcher will take care of everything for you. When etcher has finished flashing the SD card it should unmount the card. At this point you can remove the SD card and insert it in to your Raspberry Pi.

10 - When you bought your RGB-Pi you should have received an email from the seller. This should have links to both their discord server and to their telegram channel. he discord server is useful for getting tech support etc., and the telegram channel contains loads of ROM packs you can download. You should verify yourself on the relevant channel in Discord by uploading a photo of your RGB-Pi. This gives you access to additional channels. From the Telegram channel, I used the arcade pack which came as 5 separate files. These files were a split zip file, and I had real problems extracting these correctly on my Mac.. Luckily I had a virtual machine running Windows which I was able to use, and WinRar for Windows extracted everything perfectly. Once you’ve extracted all the files you can forget about them for now.

11 - Pop your SD card in to the Pi, and connect the RGB-Pi to your JAMMA harness with the Cab turned off. Power up your cab once connected, hold your breath and pray to the Gaming gods and if everything is working you should see the RGB-Pi OS logo after a few seconds. You may need to adjust the controls for your monitor - my standard settings needed adjusting before I could see anything. Once you can actually see the screen the system will ask you to configure your controls (so when it says Up, push up on the joystick etc.). For the Insert Coin button I dropped a coin through my coin mech and I can use that to add credits. Once this is completed the OS should expand the file system on the card. Once it has finished doing this the Pi will restart after about 10 seconds and take you to a screen saying you haven't installed any games yet.

12 - Now we can talk about adding ROMs. I found the only way to do this was via SSH (I use CyberDuck but you could use Putty if you prefer). In order to connect the Pi to your Wifi you need to go the network settings and enter your Wifi name and password. HOWEVER, RGB-Pi OS only allows 8 characters to be added for each of these. So I had to rename my wifi network and change the password, which meant all my devices dropped off the network. This is a real pain but I couldn’t see any other way of doing this.

*Update: V2 of the RGB-Pi OS allows you to add far more characters so this shouldn't be an issue if you're using the newest version of the OS *

Once I had done this and connected to the Wifi I could go to the IP address shown in RGB-Pi OS and log in (username is pi, password is rgbpi). This then gave me access to the rom folder which I hadn’t been able to access by putting my SD card in my Mac. I was then able to transfer the ROMs. The RGB-Pi OS creates the correct folder structure for you so you can place your ROMs in the correct place.

13 - Download the BIOS pack from the Telegram channel and transfer it to the relevant folder on the RGB-Pi. I found I couldn't run Neo Geo games without doing this.

14 - If you need to set up 6 buttons you need to do a little more work. The first thing you need to do is break the jumper trace on each side of the board labelled JP1 and JP2. A Stanley knife should be fine for scraping away the middle of the jumper. Next, you need to solder 4 wires to the PCB on the four contacts labelled 1P5, 1P6, 2P5 and 2P6. Connect the other end of the wires to your buttons 5 and 6 for each player on the CP (my buttons were already set up previously so were already connected to ground, but if yours aren't you'll need to ground the buttons). For games such as the SF2 series you'll need to remap the various buttons in Retroarch. I set up the controls in SF2HF and saved them (save for the game, don't overwrite the core mapping file). I then loaded the new profile for the other SF2 games I wanted to play.

* Update: It appears that the mappings for SF2 etc. are correct in RGB-Pi OS V2 *

15 - That should be it. Once your ROM’s are in place you should be good to go.

RichMurrills2020-06-04 21:01:11
 

ColinD

Active member
Feedback
6 (86%)
Credits
1,367CR
Have a look at how they are wired.

rgbpi_jam.PNG
 
Credits
46CR
So I could run wires from the buttons to the Jamma connector but I think there are places on the RGB-Pi for that anyway. Only problem is I can’t solder to save my life
 

Kriseric

User
Credits
14CR
Hey guys,

My Raspberry Pi 3B+ arrived, but it only has 38 Pins on the GPIO. The Jamma board has 40 female. Does it matter which two female pins overhang without input?

Pic of my Pi board:

20191110_181020.jpg
 
Credits
46CR
That’s odd. Yes it would matter which pins go in which holes. Some of those pins deliver power and you don’t want them going to the wrong place.

Every Pi I have is green so not sure what you’ve got there.
 

Kriseric

User
Credits
14CR
I ordered it on this Amazon page.

https://www.amazon.co.uk/Raspberry-Pi-3-Model-B/dp/B07BDR5PDW/ref=sr_1_3?keywords=raspberry+pi+3B+%2B&qid=1573294801&sr=8-3#

Edit: It turns out I got extraordinarily (un)lucky and may have received a Brazilian Pi that was stolen three months back during a break-in. There is a Reddit thread I found explaining how these got out into the wild. Mine is indeed broken (the last two GPIO pins are broken off the header).

https://www.reddit.com/r/raspberry_pi/comments/che69s/i_got_a_blu_raspberry_pi/

I have contacted the Raspberry Pi folks as discussed in the Reddit thread above, to see what they want me to do with their goods. Meanwhile, I will take advice here and grab a 3 A+ as it will do what we need.

What looked so simple on YouTube has turned into a real adventure, haha.
smiley36.gif


Kriseric2019-11-10 23:24:31
 

ShinraArcade

Active member
Feedback
17 (100%)
Credits
19CR
ColinD said:
As above... I used this software to mount the sd card and just dragged the files over....

https://www.paragon-software.com/home/linuxfs-windows/

Be sure to follow the instructions in the R$M Packs... such as new video timings and things....

I've been roped in to doing some work over the weekend so I've not had much time to tinker with this but have been looking at it 5 minutes here and there.

I've been using the above program to transfer roms etc which seems to work great but every time I put the SD card back in the Pi it just deletes everything and tells me there are no games. this has happened 3 times. any idea what is going wrong?
 

ColinD

Active member
Feedback
6 (86%)
Credits
1,367CR
ShinraArcade said:
ColinD said:
As above... I used this software to mount the sd card and just dragged the files over....

https://www.paragon-software.com/home/linuxfs-windows/

Be sure to follow the instructions in the R$M Packs... such as new video timings and things....

I've been roped in to doing some work over the weekend so I've not had much time to tinker with this but have been looking at it 5 minutes here and there.

I've been using the above program to transfer roms etc which seems to work great but every time I put the SD card back in the Pi it just deletes everything and tells me there are no games. this has happened 3 times. any idea what is going wrong?

Did you eject it from the program, and then eject the usb too ? - It's all worked fine for me, it's just the controls that are being a bit of a bastard !!
 
Top