Installing your Arcade1Up after-market marquee blank
All credit for this mod goes to Icculus here. I've kind of taken off with it and done my own thing because I wanted it made just a little better and to not mess up the stock marquee.
So first off, I'm assuming you've purchased our marquee here and want to install it.
Materials & Pre-reqs:
- The marquee noted above.
- The 7" Raspberry Pi LCD touchscreen. If you're lucky, the board will already be attached to the back. Both of the ones I've purchased have been. If it's not, I would suggest watching this video for how to mount the board to the back of the display https://www.youtube.com/watch?v=6HvWXQsBeHk
- LCD Ribbon Cable
- 90 degree usb cable
- USB power brick
- Set of Allen wrenches
- A Gen1 Arcade1Up. I don't know the exact size on the later generations, but this marquee is 5" x 17.75"
- M3 x 10mm bolts (included with your marquee purchase)
- Phillips head screwdriver
- I would HIGHLY suggest that before you go through all this you attach the touchscreen to your Pi and power to ensure it works.
- There are 2 screws holding in the marquee. Using a Phillips-head screw driver, remove both
- Gently pry apart the 2 sides of the 1Up, as there are 2 dowels per side still holding the marquee in. Pull one side out just enough to clear the dowels and slide the marquee forward. Once you get one side out the other side is straightforward.
- Remove the 3 screws holding the bottom plate of the marquee and set them aside. You will need them later.
- Place the marquee face down onto a work surface. The back side of the marquee is the one with the notched channel all the way through it.
- Place your new LCD screen face down into the hole (from the front). The side of the screen with the cables extending from it should go on the top.
- Using the provided M3 x 10mm screws, hand tighten them into the 4 matching holes on the brackets.
- Using an allen wrench tighten the 4 screws. Do NOT over tighten as you don't want to go through the screen itself.
- Place the support brace that you took off the original marquee over the corresponding holes on the new marquee. Using the original 3 screws and a screwdriver (not a drill) tighten them. Do not over tighten.
- Route the USB and the ribbon cable from inside the cabinet to the marquee.
- Insert the right-angle USB cable into the top of the card
- Installing the ribbon cable is a little tricky the first time you do it. See the video linked above in Pre-Reqs for more visuals.
- Using your fingernails gently pull out the black bracket on both sides. It will only pull out a short amount.
- With the blue edge of the ribbon cable facing down, push it into the slot above the black bracket.
- While attempting to hold the cable in the whole way, push the black bracket back in place on both sides. This should hold the cable in place. See the video on how to do it.
- You're now ready to re-install the marquee.
- Gently pry the 2 sides of the cabinet apart, as you did when you removed the original. Slide the marquee back into position. Keeping the sides pried apart, slip the second side of the marquee into position.
- Once both sides are popped in, push the cabinet sides back into position as much as you can by hand.
- Using the original side screws, hand tighten them back into their original holes. No need to over tighten them. Just use enough torque to close the gap between the sides and the marquee.
- You're now done with installing the marquee!
There are 2 sets of steps left. The first is to finish connecting the cables and the second is the actual software piece.I'll go into as much detail as I can, but I suggest you follow along with the Icculus mod link above if you have any further questions.
- Route your USB to the power strip and your ribbon cable to wherever you mounted your Pi. Depending on how your Pi is configured you might need to pull it out of its case and take off he cover of the display/DSI port. Route the ribbon cable to the port and plug it in.
- See this video for the best instructions on how to plug it into your Pi at about 5:30 https://www.youtube.com/watch?v=6HvWXQsBeHk
- Power on everything. Don't be concerned if your main display does not turn on. If it detects the LCD display it sees that as the main screen.
- Note that if your LCD does not come on, power it off and verify all your connections. No matter what I do I always have to go back and take the cables off and back on every time :)
- Use putty to SSH into your Pi
- On the Icculus page he only has you run one script, but for some reason that didn't work for me. You're welcome to try it first:
- From the putty prompt: curl -L https://bit.ly/arcadelcd |sudo bash
- That downloads the script and runs it with bash.
- If, like me, yours does nothing the first time, you need to do this.
- From your main machine, open this link in a browser: https://bit.ly/arcadelcd
- For Windows, press CTRL-A to select all Text, then do CTRL-C to copy it all
- Go back to your putty session and type sudo nano lcdscript.sh
- Press CTRL-V to paste in your copied text
- Press CTRL-X. You will be prompted if you want to save. Type Y and hit enter.
- Run your new script: sudo bash ./lcdscript.sh
- It will take some time, and once it's done do a sudo reboot to reboot it.
- If you're lucky, everything should now be working fine, but I still had issues where my LCD was still the only screen that was being displayed to.
- In my case, my Pi was very very out of date. All of this code will only work on later versions.
- To update:
- sudo Retropie-Setup/retropie_setup.sh
- Update RetroPie-Setup script
- Update All Installed Packages
- At some point it'll prompt if you want to update all system packages. Say yes to that too
- This will take a very long time to finish, at least it did for me.
- Once you're all done, reboot again to see if that fixed everything.
- If it didn't, putty back into the Pi and do sudo nano /boot/config.txt
- Make sure the following options are in there and add them if they're not. I'm not 100% sure if they're all required as I added mine in before I did the updates above. But it definitely works with these in there.
- And you should be done!
A couple final notes:
- Icculus has the default image set to NeoGeo, which looks great. However, if you'd like to change it, use WinSCP to copy your new image into /home/pi/arcade1up-lcd-marquee
- Your image should be called default.jpg
- If you don't like the images that load for games you'll need to scrape your system, making sure that you have the "download marquee" option set or manually edit your gamelist.xml and copy over the image you want using WinSCP