Skip to content


The hardware that makes up the WACCA cab is an interesting amalgamation of completely custom parts and off-the-shelf components. Here's some information about it.


The ALLS HX is a specialty PC designed by SEGA for use in arcade games. It is the brain of the cab, actually running the game.

Part Name
Motherboard Gigabyte MDH11BM Rev. 1.0 [837-15384-02]
CPU Intel Core i5-6500
RAM 2x SK Hynix HMA851U6AFR6N-UH [4GB, DDR4-2133]
GPU NVIDIA GeForce GTX 1050Ti [Aetina N1050TI-L9FX]
SSD TDK GBDisk GS1 120GB [MDA-E0017]
PSU Seasonic SS-400ET [80+ Bronze, 400W]
Serial (RS232) 1x 2-port bracket, 1x 1-port bracket [COM1-3]
Sound Chip Realtek ALC888S
OS Customized Windows 10 Enterprise IoT LTSB 2016

USB Connections

USB 2: LED Data board

WACCA Serial Port Map

COM1: Aime Reader
COM2: AimePay VFD (the little unused display)
COM3: Console Touch (Right)
COM4: Console Touch (Left)
COM5: Keychip
COM6: Console Lights

Check out the manual for more information about the system.

See also: - Imaging Your ALLS Drive

Sound System

The subwoofer has a model number of S02012D0, it's a 40W sub at 4 ohms.

The top speakers are model number S00308D0, here's some more specs:

Drive Unit 77mm Paper cone full-range
Rated Impedance 4ohm
Nominal Power 10W
Maximum Power 15W
Frequency Range 200~20kHz
Sound Pressure Level 85dB
Dimensions(WxHxD) 120x90x97.5
Total Mass 605g

Both the speakers and subwoofers are manufactured by Kitanihon Onkyo Co.


WACCA uses a vertically mounted digital signage rated television for its display.

Advanced Display Lab Inc.
6F, NO.257, SINHU 2nd Rd.,

Rating: 100V~240V, 50/60Hz, 0.8~3A
Model: ADOF50NN03.0
P/N: 1001500-102002-32

InnoLux S500HJ1-LE8 Rev. C1

Power Delivery

LFA150F-12-J1 150W 12V 50-60Hz 12.5A IN AC100-240V
LFA150F-5-J1Y 150W 5V 50-60Hz 30A IN AC100-240V

Power supplies

These two units supply all the power needed for the PCB components (sound system, LEDs, touch controller etc). My photos will look a little different at the bottom as we had to jerry rig an extension cable to feed power into the unit since I don't have the original cabling for it. Works fine on American power, there are also reports of it working fine in Europe.

R1 uses a 300VA but that's probably overkill.

step down transformer

Hits about 200W during attract mode. TODO: power info during songlist pull etc.

Touch Boards

There are two of these and they each process 6 segments. Together they control the two halves of the touch controller assembly (for a total of 12 segments).

Master Touch Unit Control Board

Each segment of the touch controller is connected to the others with the help of RS485 through a ribbon cable. The PCBs present on each segment are the exact same with the addition of a custom Pentel IC and some extra components needed to drive the tactile sensor array.

Pentel IC

Here's a detailed component list of those boards :

Component Reference Comment
IC1 FM3 MB9BF124K For pinouts see page 12 (LQFP-48)
IC2 Pentel PAC-0815A Custom capacitive touch controller made for WACCA by Pentel of Japan.
IC3 ADM 3101E ±15 kV ESD Protected, 3.3 V Single-Channel RS-232 Line Driver/Receiver
U5 7Lb176 (8BM AHP1) Differential Bus Tranceiver
U7 / U8 AD8616 Analog Op Amps
CN4 Hirose HIF3BA Used to connect all boards to each other using a ribbon
CN6 22 pin 1mm pitch FFC/FPC Connector Generic part
SW1 9 Way binary coded rotary switch Generic part
RG1 XC6206 662K 3.3V 0.5A Voltage regulator 3.3V 0.5A Voltage regulator
RG2 178M05 91 03 5V 0.5A Fixed Voltage regulator

Click to show a Top View picture of the PCB

Touch Unit Control Board

LED Control Board

It sends the pretty colors to the touch controller.

LED Data board

Here's a rundown of what this board is made out of:

Component Reference Comment
IC1 FT232HL FTDI Single Channel HiSpeed USB to Multipurpose UART/FIFO IC
IC2 93LC56B EEPROM for USB descriptor and VID/PID, 6 pin variant
IC3 SN74AHCT1G86 Single 2-Input XOR Gate
IC3 Additional info:
Pin 1 - MOSI from FT232HL (Pin 14)
Pin 2 - Trace runs to one pad of R10, through R11 (10k ohm resistor), to ground
Pin 3 - Ground
Pin 4 - LED data out into R12 (100 ohm resistor) to CN2 (LED Data/Ground out)
Pin 5 - 5V, VCC in

2.1ch Amp

2.1 channel AMP Handles analog sound routing to subwoofer and tweeters

Headphone Amp

Headphone Amplifier Handles audio output to the control panel

I/O Control Board (837-15257-01)

I/O Control Board The existence of this board is a bit overkill for what it's used for, likely it had to be used due to SEGA producing the cabinets for Marvelous. This is a newer version of the control board that has a USB port on it, almost all sega cabs use this now.

Note: WACCA does NOT check for a coin counter, so the resistor trick is not needed to apply credits in game.

Control Panel

This giant metal LED lined panel has [4] plugs that connect to

  1. Card reader
  2. VFD display to show IC readout for cash cards. Mine had some burn in. Unused.
  3. Headphone amp jack with VOL UP and VOL DOWN buttons
  4. All the LEDs

The coin entry stuff connected to the cash box is here too.

Card Reader

The Aime card reader is model number 610-0955. There are lots of good solutions to DIY one of these.

Touch Panels

The touch controller assembly is composed of 12 segments divided into two halves (6 per side, each having their own main controller board). They each have an individual channel ranging from 1 to 6.

WACCA touch segment

Each one of these weighs 1kg (2.2LBS) (870g if the metal bracket is removed) which totals to about 12kg (26LBS).

Each unit has 5 LED strips (each strip has 8 LEDs making for a total of 40 LEDs per segment). In total, there are 480 LEDs in the touch controller assembly

The sensor array is made out of 5 columns and 4 rows amounting to 20 touch zones par segment. All 12 segments amount to a total of 240 touch zones. WACCA sensor array Click here to download a higher resolution image.

Somehow I never really understood how MASSIVE these units are until I held an individual segment in my hand. This shit is massive

Here are some scans of a segment that shows the curve profile.

LED Boards

Last update: October 25, 2023