I’ve been inspired by the amazing work in the emulation community, especially regarding "lamp outputs" to start a new project (

thanks
Boomslangnz and
Howard_Casto).
My custom 4 Player Arcade racers. I've previously built twin racers from the ground up around 10 years ago (they are huge) so decided it was time to start again and make them more compact, more professional-ish, more arcade-like and more immersive.
I'm really keen to set up output lamps etc to make the arcade experience more immersive. Things like the flashing RACE LEADER lamps, using WLED and LEDBlinky to control the RGB LED strip light effects and a PACDRIVE and MameHooker / OutputBlaster for controlling LED buttons and lamps.
I'm also hoping
Boomslangnz can work his magic and find outputs for RPM so I can hook up a physical Tachometer and shift light! And then somehow figure out how to get MameHooker to talk to (I'm guessing) an Arduino which controls the Tachometer - if anyone has any experience with this pleaaaaase reach out!
BIGBOXAll 4 cabinets are managed by one instance of BigBox on PLAYER 1.
- Eliminates the need to use a frontend on each cab
- Eliminates the need for the same game to be manually started on each cab at the same time
- Stops the initial "network sync" errors with some games if they are not both started at the same time
- Eliminates confusion for players
To find out more info, check out my other post:
http://forum.arcadecontrols.com/index.php/topic,164636.0.htmlHOME ASSISTANTI use Home Assistant to “turn on” each cabinet (the wall plug) – Each PC Bios is set to TURN ON mode when power is applied (no need to manually turn each cabinet on).
When the cabinets are turned off via HA, a script is run on each cabinet to shut down the PC correctly, shortly afterwards, HA turns off the wall plug cutting all power to each cabinet. This ensures every powered device is off.
I was also able to set up each cabinet to run an instance of
IOTLink :
https://iotlink.gitlab.io/. This enables me to “select a game” in Home Assistant which, via MQTT, runs a “start” script on each cabinet.
All of this is easily done via my phone or wall tablet.
WLEDI plan on using the WLED Project to control the colours / effects of the 3x LED strips (under cabinet, back of cabinet, footwell)
- Example 1= setting each cabinets colours to their car colour i.e for Daytona USA.
- Example 2= setting all LED strips to be SOUND REACTIVE i.e for Dirty Drivin’
CHALLENGES- Getting RPM Outputs to MameHooker
- Translating those RPM Outputs to a Physical Tachometer
- Controlling the Logitech Z5500 Sound system (solved - Z5500 Control bypass cable https://www.ebay.com.au/itm/322849191576 )
- Designing / Building the bloody things!
CONTROLLING THE Z5500 LOGITECH SOUND SYSTEMThis system is a beast! And to have 4 of them running at the same time…. I may get complaints from neighbours haha… anyway, there are two challenges with these systems.. 1. is that they have a MASSIVE control pod and 2. You have to press the ON button every time the power is turned off to turn them on. Not practical for my project considering each cabinet has all power cut when turned off.
SOLUTION: I found on eBay a Z5500 Control bypass cable
https://www.ebay.com.au/itm/322849191576 this way I wont need to manually turn on each system or manually control the volume via a massive control pod. I can control the volume via the source (PC).
I can also “reset” the volume on each cabinet when a new game starts by setting the PC volume via game start script 😊
THE LG ULTRAWIDE MARQUEE / LIVE VIEWAt it’s most basic, this screen will show the current game marquee.
I think some games have a “LIVE VIEW” feature which I will investigate.
I’m trying to think of other uses also – perhaps Marquee and a live view of each players camera?
Any other ideas?
Here’s my parts list so far: x4
PACDRIVE to control: Software: I’m also working on a spreadsheet that lists games and their
lamp outputs / num of players / num of gears / troubleshooting tips / resolution / etc which I’ll post soon and keep updating.
I’ll post progress photos soon 😊