Adding new cab documentation, restructuring, added license.
@@ -0,0 +1,121 @@
|
||||
Creative Commons Legal Code
|
||||
|
||||
CC0 1.0 Universal
|
||||
|
||||
CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE
|
||||
LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN
|
||||
ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS
|
||||
INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES
|
||||
REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS
|
||||
PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM
|
||||
THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED
|
||||
HEREUNDER.
|
||||
|
||||
Statement of Purpose
|
||||
|
||||
The laws of most jurisdictions throughout the world automatically confer
|
||||
exclusive Copyright and Related Rights (defined below) upon the creator
|
||||
and subsequent owner(s) (each and all, an "owner") of an original work of
|
||||
authorship and/or a database (each, a "Work").
|
||||
|
||||
Certain owners wish to permanently relinquish those rights to a Work for
|
||||
the purpose of contributing to a commons of creative, cultural and
|
||||
scientific works ("Commons") that the public can reliably and without fear
|
||||
of later claims of infringement build upon, modify, incorporate in other
|
||||
works, reuse and redistribute as freely as possible in any form whatsoever
|
||||
and for any purposes, including without limitation commercial purposes.
|
||||
These owners may contribute to the Commons to promote the ideal of a free
|
||||
culture and the further production of creative, cultural and scientific
|
||||
works, or to gain reputation or greater distribution for their Work in
|
||||
part through the use and efforts of others.
|
||||
|
||||
For these and/or other purposes and motivations, and without any
|
||||
expectation of additional consideration or compensation, the person
|
||||
associating CC0 with a Work (the "Affirmer"), to the extent that he or she
|
||||
is an owner of Copyright and Related Rights in the Work, voluntarily
|
||||
elects to apply CC0 to the Work and publicly distribute the Work under its
|
||||
terms, with knowledge of his or her Copyright and Related Rights in the
|
||||
Work and the meaning and intended legal effect of CC0 on those rights.
|
||||
|
||||
1. Copyright and Related Rights. A Work made available under CC0 may be
|
||||
protected by copyright and related or neighboring rights ("Copyright and
|
||||
Related Rights"). Copyright and Related Rights include, but are not
|
||||
limited to, the following:
|
||||
|
||||
i. the right to reproduce, adapt, distribute, perform, display,
|
||||
communicate, and translate a Work;
|
||||
ii. moral rights retained by the original author(s) and/or performer(s);
|
||||
iii. publicity and privacy rights pertaining to a person's image or
|
||||
likeness depicted in a Work;
|
||||
iv. rights protecting against unfair competition in regards to a Work,
|
||||
subject to the limitations in paragraph 4(a), below;
|
||||
v. rights protecting the extraction, dissemination, use and reuse of data
|
||||
in a Work;
|
||||
vi. database rights (such as those arising under Directive 96/9/EC of the
|
||||
European Parliament and of the Council of 11 March 1996 on the legal
|
||||
protection of databases, and under any national implementation
|
||||
thereof, including any amended or successor version of such
|
||||
directive); and
|
||||
vii. other similar, equivalent or corresponding rights throughout the
|
||||
world based on applicable law or treaty, and any national
|
||||
implementations thereof.
|
||||
|
||||
2. Waiver. To the greatest extent permitted by, but not in contravention
|
||||
of, applicable law, Affirmer hereby overtly, fully, permanently,
|
||||
irrevocably and unconditionally waives, abandons, and surrenders all of
|
||||
Affirmer's Copyright and Related Rights and associated claims and causes
|
||||
of action, whether now known or unknown (including existing as well as
|
||||
future claims and causes of action), in the Work (i) in all territories
|
||||
worldwide, (ii) for the maximum duration provided by applicable law or
|
||||
treaty (including future time extensions), (iii) in any current or future
|
||||
medium and for any number of copies, and (iv) for any purpose whatsoever,
|
||||
including without limitation commercial, advertising or promotional
|
||||
purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each
|
||||
member of the public at large and to the detriment of Affirmer's heirs and
|
||||
successors, fully intending that such Waiver shall not be subject to
|
||||
revocation, rescission, cancellation, termination, or any other legal or
|
||||
equitable action to disrupt the quiet enjoyment of the Work by the public
|
||||
as contemplated by Affirmer's express Statement of Purpose.
|
||||
|
||||
3. Public License Fallback. Should any part of the Waiver for any reason
|
||||
be judged legally invalid or ineffective under applicable law, then the
|
||||
Waiver shall be preserved to the maximum extent permitted taking into
|
||||
account Affirmer's express Statement of Purpose. In addition, to the
|
||||
extent the Waiver is so judged Affirmer hereby grants to each affected
|
||||
person a royalty-free, non transferable, non sublicensable, non exclusive,
|
||||
irrevocable and unconditional license to exercise Affirmer's Copyright and
|
||||
Related Rights in the Work (i) in all territories worldwide, (ii) for the
|
||||
maximum duration provided by applicable law or treaty (including future
|
||||
time extensions), (iii) in any current or future medium and for any number
|
||||
of copies, and (iv) for any purpose whatsoever, including without
|
||||
limitation commercial, advertising or promotional purposes (the
|
||||
"License"). The License shall be deemed effective as of the date CC0 was
|
||||
applied by Affirmer to the Work. Should any part of the License for any
|
||||
reason be judged legally invalid or ineffective under applicable law, such
|
||||
partial invalidity or ineffectiveness shall not invalidate the remainder
|
||||
of the License, and in such case Affirmer hereby affirms that he or she
|
||||
will not (i) exercise any of his or her remaining Copyright and Related
|
||||
Rights in the Work or (ii) assert any associated claims and causes of
|
||||
action with respect to the Work, in either case contrary to Affirmer's
|
||||
express Statement of Purpose.
|
||||
|
||||
4. Limitations and Disclaimers.
|
||||
|
||||
a. No trademark or patent rights held by Affirmer are waived, abandoned,
|
||||
surrendered, licensed or otherwise affected by this document.
|
||||
b. Affirmer offers the Work as-is and makes no representations or
|
||||
warranties of any kind concerning the Work, express, implied,
|
||||
statutory or otherwise, including without limitation warranties of
|
||||
title, merchantability, fitness for a particular purpose, non
|
||||
infringement, or the absence of latent or other defects, accuracy, or
|
||||
the present or absence of errors, whether or not discoverable, all to
|
||||
the greatest extent permissible under applicable law.
|
||||
c. Affirmer disclaims responsibility for clearing rights of other persons
|
||||
that may apply to the Work or any use thereof, including without
|
||||
limitation any person's Copyright and Related Rights in the Work.
|
||||
Further, Affirmer disclaims responsibility for obtaining any necessary
|
||||
consents, permissions or other rights required for any use of the
|
||||
Work.
|
||||
d. Affirmer understands and acknowledges that Creative Commons is not a
|
||||
party to this document and has no duty or obligation with respect to
|
||||
this CC0 or use of the Work.
|
||||
@@ -25,7 +25,7 @@ for improvement.
|
||||
|
||||
- <ins>***Game files***</ins> (The guide was written for 3.07.01, but should work with most versions)
|
||||
> FAILURE: **Unsupported versions**
|
||||
> As of June 2023, **SDFE** 1.00.00 (Launch version) and all versions of **SDHN/SDJE** (Chinese version) do not work with the
|
||||
> As of June 2023, **SDFE** 1.00.00 (Launch version) and all versions of **SDHN or SDJE** (Chinese version) do not work with the
|
||||
> configuration laid out in this guide.
|
||||
- Phillips #2 screwdriver, and ideally JIS #2 as well.
|
||||
- An empty SATA SSD with at least 128GB of capacity (I use [this one](https://www.amazon.com/-/dp/B08CK7T9FG/) in mine)
|
||||
|
||||
@@ -0,0 +1,53 @@
|
||||
# Replacement LED PCBs
|
||||
|
||||
So, you want to manufacture your own LED PCBs? Well, here's a good way to go about that.
|
||||
|
||||
1. Clone Isola's repo or download the ZIP from the Code button https://github.com/mnm-isola/wacca_ws2813. wacca_ws2813_rev20221021 is the revision we want (the main difference is that the capacitor at C9 is SMD instead of THT. if you need THT, the previous August revision will do just fine)
|
||||
2. Download KiCad https://www.kicad.org/download/
|
||||
3. Open wacca_ws2813.kicab_pcb
|
||||
4. File --> Fabrication Outputs --> Gerbers (.gbr). Set your output directory appropriately.
|
||||
5. Click "Generate Drill Files..." and ensure that the drill units are in millimeters. Click "Generate Drill File" and "Generate Map File"
|
||||
6. Click "Plot"
|
||||
7. You should now have 13 files. Zip these (select all, right click, send to, compressed zip folder) and goto your favorite PCB manufacturer (i like JLCPCB). You need 60 PCBs to do a full replacement.
|
||||
It should be as simple as uploading the zip, and clicking through and purchasing. I didn't change any of the default options except to make the PCB solder mask white.
|
||||
It took a total 7 days for 200 PCBs to produce, ship, and arrive from China to California. YMMV. About $45 for the PCBs and $47 for shipping.
|
||||
|
||||
If someone has a cool WACCA related silkscreen, please give. Maybe one of each navigator.
|
||||
|
||||
|
||||
Now that your PCBs are fabricating, it's time to order the parts you'll need.
|
||||
https://www.lcsc.com/ is the recommended shop for these, they ship right out of shenzhen and it's quite quick, considering.
|
||||
|
||||
## BOM (for use with WS2813B-V5)
|
||||
|
||||
| Footprint | Parts | Size | Value | LCSC | Remark |
|
||||
| --------- | ---------------------- | ---- | ------ | ------- | --------------------------------------------|
|
||||
| C1-C8 | Not Needed | N/A | N/A | N/A | WS2813B-V5 do not require decoupling caps |
|
||||
| C9 | Tantalum Capacitor | 7343| 220uF | [**C8024**](https://www.lcsc.com/product-detail/Tantalum-Capacitors_Kyocera-AVX-TAJD227K010RNJ_C8024.html) | Optional but adds protection. 10V. |
|
||||
| CN1,CN2 | JST XA 3 pin | | | [**C265055**](https://www.lcsc.com/product-detail/Wire-To-Board-Wire-To-Wire-Connector_JST-Sales-America-B03B-XASK-1-LF-SN_C265055.html) | B03B-XASK-1(LF)(SN) |
|
||||
| CN3 | JST XA 4 pin | | | [**C264994**](https://www.lcsc.com/product-detail/Wire-To-Board-Wire-To-Wire-Connector_JST-Sales-America-B04B-XASK-1-LF-SN_C264994.html) | B04B-XASK-1(LF)(SN) |
|
||||
| D1-D8 | Worldsemi WS2813B-V5 | | | [**C965558**](https://www.lcsc.com/product-detail/Light-Emitting-Diodes-LED_Worldsemi-WS2813B-V5_C965558.html) | |
|
||||
| R1,R2 | 0805W8F1000T5E | 0805 | 100R | [**C17408**](https://www.lcsc.com/product-detail/Chip-Resistor-Surface-Mount_UNI-ROYAL-Uniroyal-Elec-0805W8F1000T5E_C17408.html) | |
|
||||
| U1,U2 | MMBD1503A | | | [**C242273**](https://www.lcsc.com/product-detail/Diodes-General-Purpose_onsemi-MMBD1503A_C242273.html) | |
|
||||
|
||||
So to do the math for you, to replace all of your lights, that's 60 PCBs you need.
|
||||
```
|
||||
60x C8024 [these ship in multiples of 1]
|
||||
120x C265055 [these ship in multiples of 10]
|
||||
60x C264994 [these ship in multiples of 10]
|
||||
480x C965558 [these ship in multiples of 5]
|
||||
120x C17408 [these ship in multiples of 100, you'll have 80 extra]
|
||||
120x C242273 [these ship in multiples of 5]
|
||||
```
|
||||
|
||||
The parts at the time of writing were $61.94 with $14.24 slower shipping from China to California
|
||||
|
||||
## Soldering it all together
|
||||
|
||||
If you're reading this, you probably know the basics on soldering and soldering SMD components.
|
||||
If you're totally new to soldering, SMD might be a bit tricky. I'd suggest picking up an interesting keyboard project (like the corne) and studying lots of youtube videos on the matter.
|
||||
Just remember to use solder with flux (kester 63/37 .031 inch leaded solder recommended), and to use a smoke absorber for your safety (Hakko FA400-04 recommended). When in doubt, flux flux flux.
|
||||
|
||||
One way to shave a lot of time off mass producing these PCBs is to use solder paste and order a stencil from https://www.oshstencils.com/
|
||||
Upload the gerber zip, select the side that has all the LEDs as the top stencil (wacca_ws2813_f_paste.gtp), and make frameless stainless steel 5mil. Should cost about $50. Ordering the jig accessory can help as well, but you can just use other PCBs to hold the position of the one you're squeegeeing.
|
||||
Get some solder paste and apply it to the PCB using the stencil (spread over stencil and squeegee. if no stencil, careful syringing), apply the SMD components, put it in a modified oven or on top of a modified clothes iron (or maybe you can use hot air at low flow)
|
||||
@@ -0,0 +1,39 @@
|
||||
# Replacing LED boards on the touch panel
|
||||
|
||||
Wacca LEDs are notorious for being burnt out, you've likely received your machine in a state where some panels are not getting color data, are dim, or are straight up not lit up. This is partly due to the design of WS2812.
|
||||
|
||||
There's a few good options for replacements.
|
||||
|
||||
[SpeedyLabs](https://www.speedylabs.us/product/wacca-ws2813-led-pcb/) is selling their revision of the PCB, you'll need 60 of them to replace all your touch units.
|
||||
[CensoredUsername](https://docs.google.com/forms/d/e/1FAIpQLSfETDKtABUGxhhcBXFDWuHlz1cwHNNozOXztCPOOsENcN5KxA/viewform) is another source for the EU.
|
||||
|
||||
Or alternatively, you can [make your own](./led-pcb.html)
|
||||
|
||||
## Instructions
|
||||
|
||||
Remove the control panel with single screw on the left and right side.
|
||||
|
||||
{ style="height:500px;" }
|
||||
|
||||
You don't need to remove the acrylic, just unplug the harnesses. Unplug, feed them up, slide the control panel out.
|
||||
|
||||
{ style="height:500px;" }
|
||||
|
||||
After you have the outside plastic pieces taken off, disconnect the led data only wires, LED power on the middle LED board, and the touch board cable. Then remove the two outside screws for the panel and pull it straight out
|
||||
|
||||
{ style="height:500px;" }
|
||||
|
||||
Remove the ribbon from the pentel touch pcb and unscrew and remove the pcb. You can try to get away with not removing the touch PCB by loosening the screws on the touch board enough to get clearance to pull the LED board out, but this is risky and not recommended.
|
||||
|
||||
Unscrew each LED PCB and pull them out
|
||||
|
||||
Place in the new PCB and screw everything back together
|
||||
|
||||
Tip: You can "grip" the ribbon to feed it back through the hole to get it back into the pcb by using painter's tape.
|
||||
Be gentle here though, broken ribbons are no fun.
|
||||
|
||||
Note: You may need to remove the pop / marquee to get to the touch panels on the top of the machine. This may require security torx bits (not all cabs have security torx for some reason)
|
||||
|
||||
If the cab is powered on you will need to go to "connection test of touch devices " and "reconnect touch devices" in the test menu after re-connecting the touch board
|
||||
|
||||
Video instructions: [https://youtu.be/iyhxQFl7XyE](https://youtu.be/iyhxQFl7XyE)
|
||||
|
After Width: | Height: | Size: 9.5 MiB |
|
After Width: | Height: | Size: 8.6 MiB |
|
After Width: | Height: | Size: 8.1 MiB |
|
After Width: | Height: | Size: 7.7 MiB |
|
After Width: | Height: | Size: 8.0 MiB |
|
After Width: | Height: | Size: 8.2 MiB |
|
After Width: | Height: | Size: 8.7 MiB |
|
After Width: | Height: | Size: 9.3 MiB |
|
After Width: | Height: | Size: 4.5 MiB |
|
After Width: | Height: | Size: 4.2 MiB |
|
After Width: | Height: | Size: 3.9 MiB |
|
After Width: | Height: | Size: 118 KiB |
@@ -0,0 +1,408 @@
|
||||
> NOTE:
|
||||
> This is mirrored from [this repo](https://github.com/jbamuro/waccamole). Most, if not all the information here
|
||||
> should be more cleanly documented on other pages here.
|
||||
|
||||
# wacca documentation
|
||||
|
||||
Info dump related to the hardware/firmware/etc of ワッカ
|
||||
|
||||
## disclaimer
|
||||
|
||||
Some information here is sourced from around the internet, of which I'm not sure if people wish to be credited for. You know who you are, let me know.
|
||||
|
||||
Many parts simply have not been extensively documented or are kept in private circles. My hope is that by making all of this information more accessible, someday more people will be able to enjoy this dead game. (asc when?)
|
||||
|
||||
|
||||
|
||||
## service manual
|
||||
|
||||
This PDF should be pretty easy to find online, there's also a shitty version that was fed through DEEPL to machine translate into english. This has a plethora of information that I won't directly post here since that's probably asking for a DMCA violation even for a dead game.
|
||||
|
||||
## Hardware
|
||||
|
||||
The anatomy of the cabinet an ALLS desktop connecting to a set of PCBs via two USB ports, three RS232 ports, two 3.5mm audio jacks, and digital video out to a 50 inch LCD (hdmi, displayport are supported WITH audio out).
|
||||
|
||||
TODO: Someone should double check this and update with more accurate info, I forgot where everything terminated when it was explained to me:
|
||||
|
||||
ALLS desktop RS232 1 --> Left Pentel PCB --> Left half of the touch controller
|
||||
|
||||
ALLS desktop RS232 2 --> Right Pentel PCB --> Right half of the touch controller
|
||||
|
||||
ALLS desktop RS232 3 --> AIME reader
|
||||
|
||||
ALLS desktop USB 1 --> Sega IO
|
||||
|
||||
ALLS desktop 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
|
||||
```
|
||||
|
||||
The desktop is a
|
||||
```
|
||||
ALLS HX [849-0006]
|
||||
Motherboard: Gigabyte MDH11BM [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]
|
||||
Sound Card: Realtek ALC888S
|
||||
OS: Windows 10 IoT LTSB 2016
|
||||
PSU: 400W Seasonic 80 Bronze https://www.newegg.com/seasonic-ss-400et-bronze-400w/p/N82E16817151076 [from ALLS UX, i have 0 motiviation to open this PSU to confirm]
|
||||
https://seasonic.com/et SS-400ET
|
||||
RS232: 2 port + 1 port [Goes right to COM 1 COM 2 COM 3 on the motherboard]
|
||||
```
|
||||
|
||||
Sound system
|
||||
```
|
||||
Subwoofer: S02012D0 4OHM 40W ????
|
||||
|
||||
Speakers: 2x
|
||||
Kitanihon Onkyo Co. S00308D0
|
||||
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
|
||||
```
|
||||
I believe these may work as a suitable replacement (at least it does for SDVX) https://www.crutchfield.com/S-nMsSvT4rfnE/p_108R6532EM/Infinity-Reference-REF-6532ex.html?omnews=17719017
|
||||
|
||||
|
||||
Television
|
||||
```
|
||||
Advanced Display Lab Inc.
|
||||
6F, NO.257, SINHU 2nd Rd.,
|
||||
NEI-HU DISTRICT, TAIPEI, TAIWAN
|
||||
|
||||
Rating: 100V~240V, 50/60Hz, 0.8~3A
|
||||
Model: ADOF50NN03.0
|
||||
P/N: 1001500-102002-32
|
||||
|
||||
InnoLux S500HJ1-LE8 Rev. C1
|
||||
09C1L1293620075
|
||||
https://www.panelook.com/S500HJ1-LE8_Innolux_50_LCM_overview_32625.html
|
||||
|
||||
```
|
||||
|
||||
|
||||
## PCB Details
|
||||
TODO: Add specific chip components
|
||||
<br><img src="https://github.com/jbamuro/waccamole/raw/main/img/DSC00811.JPG" data-canonical-src="https://github.com/jbamuro/waccamole/raw/main/img/DSC00811.JPG" width="150" height="150"/>
|
||||
|
||||
<b>Power supplies:</b>
|
||||
<br><img src="https://github.com/jbamuro/waccamole/raw/main/img/DSC00812.JPG" data-canonical-src="https://github.com/jbamuro/waccamole/raw/main/img/DSC00812.JPG" width="150" height="150"/>
|
||||
|
||||
```
|
||||
LFA150F-12-J1 150W 12V 50-60Hz 12.5A IN AC100-240V
|
||||
LFA150F-5-J1Y 150W 5V 50-60Hz 30A IN AC100-240V
|
||||
```
|
||||
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 step down transformer https://cdn.discordapp.com/attachments/267603668046446603/1045057845999173692/IMG_20221123_112537805_HDR.jpg but that's probably overkill.
|
||||
|
||||
Hits about 200W during the attract. TODO: power info during songlist pull etc.
|
||||
|
||||
|
||||
<b>Touch Unit Control Board (PSS-7135-L02-01) </b>
|
||||
<br><img src="https://github.com/jbamuro/waccamole/raw/main/img/DSC00814.JPG" data-canonical-src="https://github.com/jbamuro/waccamole/raw/main/img/DSC00814.JPG" width="150" height="150"/>
|
||||
<img src="https://github.com/jbamuro/waccamole/raw/main/img/DSC00835.JPG" data-canonical-src="https://github.com/jbamuro/waccamole/raw/main/img/DSC00835.JPG" width="150" height="150"/> <br>
|
||||
The most interesting part of the PCB. Custom part made by Pentel. Two of these exist on the PCB board that process 6 channels each, to get the 2 halves of the touch controller. Each segment of the touch controller has one of these as well, with the addition of the ribbon cable to connect the segments together.
|
||||
|
||||
```
|
||||
7Lb176 (8BM AHP1) Differential Bus Tranceiver
|
||||
https://pdf1.alldatasheet.com/datasheet-pdf/view/28214/TI/7LB176.html
|
||||
|
||||
FM3 MB9BF124K 1906 345 E2 ARM - Microcontroller
|
||||
https://www.infineon.com/dgdl/Infineon-32-Bit_Microcontroller_FM3_Family_Peripheral_Manual_Main_Part-UserManual-v01_00-EN.pdf?fileId=8ac78c8c7ddc01d7017e6768894f57d0
|
||||
For pinouts see page 12 (LQFP-48) https://www.infineon.com/dgdl/Infineon-CY9B120M_Series_32_Bit_Arm_Cortex_M3_FM3_Microcontroller-DataSheet-v10_00-EN.pdf?fileId=8ac78c8c7d0d8da4017d0edfa79064e9
|
||||
|
||||
ADM 3101E ±15 kV ESD Protected, 3.3 V Single-Channel RS-232 Line Driver/Receiver
|
||||
https://www.analog.com/en/products/adm3101e.html#product-overview
|
||||
|
||||
178M05 91 03 Fixed Voltage Regulator
|
||||
https://datasheetspdf.com/pdf-file/614024/HitachiSemiconductor/178M05/1
|
||||
|
||||
op amps AD8616
|
||||
https://www.mouser.com/ProductDetail/Analog-Devices/AD8616?qs=5aG0NVq1C4yTdSCFgWCNCg%3D%3D
|
||||
|
||||
On the touch controller PCB with ribbon, has the addition of
|
||||
Pentel PAC-08 15A 184902 01
|
||||
Custom chip? No info online about it that I can find.
|
||||
|
||||
The connector used is Hirose HIF3BA
|
||||
https://ie.rs-online.com/web/p/pcb-headers/8960809
|
||||
|
||||
```
|
||||
|
||||
<b>LED Data board (14-1497-R)</b>
|
||||
<br><img src="https://github.com/jbamuro/waccamole/raw/main/img/DSC00813.JPG" data-canonical-src="https://github.com/jbamuro/waccamole/raw/main/img/DSC00813.JPG" width="150" height="150"/> <br>
|
||||
This sends the pretty colors to the touch controller.
|
||||
|
||||
Attempts to swap the board to an Adafruit FT232H breakout board to replace LED driver ongoing, Wacca LED tests pass fine, but no data seems to be sent out from pin 14.
|
||||
|
||||
```
|
||||
IC1: FTDI FT232HL - Single Channel HiSpeed USB to Multipurpose UART/FIFO IC
|
||||
Datasheet: https://ftdichip.com/wp-content/uploads/2020/07/DS_FT232H.pdf
|
||||
|
||||
IC2: (93lc56b 6 pin?) eeprom for USB descriptor and VID/PID
|
||||
Datasheet: https://www.microchip.com/en-us/product/93lc56b
|
||||
|
||||
IC3: B86J (sn74ahct1g86) Single 2-Input XOR Gate
|
||||
Datasheet: https://www.ti.com/lit/ds/symlink/sn74ahct1g86.pdf
|
||||
|
||||
Additional info:
|
||||
IC3 Pin# 1 - MOSI from FT232HL (Pin 14)
|
||||
IC3 Pin# 2 - trace runs to one pad of R10, through R11 (10k ohm resistor), to ground
|
||||
IC3 Pin# 3 - Ground
|
||||
IC3 Pin# 4 - LED data out into R12 (100 ohm resistor) to CN2 (LED Data/Ground out)
|
||||
IC3 Pin# 5 - (5v?) VCC in
|
||||
|
||||
```
|
||||
|
||||
<b>2.1 channel AMP (14-1466CR) </b>
|
||||
<br><img src="https://github.com/jbamuro/waccamole/raw/main/img/DSC00816.JPG" data-canonical-src="https://github.com/jbamuro/waccamole/raw/main/img/DSC00816.JPG" width="150" height="150"/> <br>
|
||||
Handles analog sound routing to subwoofer and tweeters
|
||||
|
||||
<b>Headphone AMP (00-1358AR)</b>
|
||||
<br><img src="https://github.com/jbamuro/waccamole/raw/main/img/DSC00815.JPG" data-canonical-src="https://github.com/jbamuro/waccamole/raw/main/img/DSC00815.JPG" width="150" height="150"/> <br>
|
||||
Handles audio output to the control panel
|
||||
|
||||
<b>I/O Control Board (837-15257-01) </b>
|
||||
<br><img src="https://github.com/jbamuro/waccamole/raw/main/img/DSC00817.JPG" data-canonical-src="https://github.com/jbamuro/waccamole/raw/main/img/DSC00817.JPG" width="150" height="150"/> <br>
|
||||
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.
|
||||
|
||||
## Card reader panel "ASSY CTRL PNL"
|
||||
This giant metal LED lined panel has [4] plugs that connect to
|
||||
1) Aime card reader (610-0955). There's lots of good solutions to DIY one of these.
|
||||
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 LED data
|
||||
|
||||
The coin entry stuff connected to the cash box is here too.
|
||||
|
||||
## Touch Controller
|
||||
There are 12 of these bad boys divided into two halves, set to channel 1-6 on each side that feed back into 2 touch unit control boards. Each one weighs x grams which totals to about 40 LBS. Somehow I never really understood how MASSIVE these units are until I held an individual segment in my hand. 5 LED segments per unit, with 4 segments across the acrylic making 240 "keys".
|
||||
|
||||
Here are some scans of a segment that shows the curve profile.
|
||||
<br><img src="https://github.com/jbamuro/waccamole/raw/main/img/concurve1.png" data-canonical-src="https://github.com/jbamuro/waccamole/raw/main/img/concurve1.png" width="150" height="150"/>
|
||||
<img src="https://github.com/jbamuro/waccamole/raw/main/img/concurve2.png" data-canonical-src="https://github.com/jbamuro/waccamole/raw/main/img/concurve2.png" width="150" height="150"/>
|
||||
<img src="https://github.com/jbamuro/waccamole/raw/main/img/concurve3.png" data-canonical-src="https://github.com/jbamuro/waccamole/raw/main/img/concurve3.png" width="150" height="150"/>
|
||||
|
||||
## Replacement LED PCBs
|
||||
Wacca LEDs are notorious for being burnt out, you've likely received your machine in a state where some panels are not getting color data, are dim, or are straight up not lit up. This is partly due to the design of WS2812.
|
||||
|
||||
There's two good options for reproducing a better version
|
||||
1) Isola has a WS2813 design which can be just popped into your touch controller without any issue (it will however, look brighter than the 2812's so consider a full swap) https://github.com/mnm-isola/wacca_ws2813
|
||||
Note that at the time of writing, the most recent revision's gerbers are actually the previous revision. I would recommend downloading the project from https://github.com/mnm-isola/wacca_ws2813/tree/main/wacca_ws2813_rev20220814 and opening it in kicad and making your own gerber. Detailed instructions below.
|
||||
|
||||
2) Speedy labs is selling their revision of the PCB https://www.speedylabs.us/product/wacca-ws2813-led-pcb/ you'll need 60 of them to replace all your touch units. CensoredUsername is another source for the EU https://docs.google.com/forms/d/e/1FAIpQLSfETDKtABUGxhhcBXFDWuHlz1cwHNNozOXztCPOOsENcN5KxA/viewform
|
||||
|
||||
As a sidenote, it would be interesting to see someone make a APA102 variant of the LED PCBs on an ASC.
|
||||
|
||||
## Details on manufacturing your own LED PCBs
|
||||
1) Clone Isola's repo or download the ZIP from the Code button https://github.com/mnm-isola/wacca_ws2813. wacca_ws2813_rev20221021 is the revision we want (the main difference is that the capacitor at C9 is SMD instead of THT. if you need THT, the previous August revision will do just fine)
|
||||
2) Download KiCad https://www.kicad.org/download/
|
||||
3) Open wacca_ws2813.kicab_pcb
|
||||
4) File --> Fabrication Outputs --> Gerbers (.gbr). Set your output directory appropriately.
|
||||
5) Click "Generate Drill Files..." and ensure that the drill units are in millimeters. Click "Generate Drill File" and "Generate Map File"
|
||||
6) Click "Plot"
|
||||
7) You should now have 13 files. Zip these (select all, right click, send to, compressed zip folder) and goto your favorite PCB manufacturer (i like JLCPCB). You need 60 PCBs to do a full replacement.
|
||||
It should be as simple as uploading the zip, and clicking through and purchasing. I didn't change any of the default options except to make the PCB solder mask white.
|
||||
It took a total 7 days for 200 PCBs to produce, ship, and arrive from China to California. YMMV. About $45 for the PCBs and $47 for shipping.
|
||||
|
||||
If someone has a cool wacca related silkscreen, please give. Maybe one of each navigator.
|
||||
|
||||
|
||||
Now that your PCBs are fabricating, it's time to order the parts you'll need.
|
||||
https://www.lcsc.com/ is the recommended shop for these, they ship right out of shenzhen and it's quite quick, considering.
|
||||
|
||||
## BOM (for use with WS2813B-V5)
|
||||
|
||||
| Footprint | Parts | Size | Value | LCSC | Remark |
|
||||
| --------- | ---------------------- | ---- | ------ | ------- | --------------------------------------------|
|
||||
| C1-C8 | Not Needed | N/A | N/A | N/A | WS2813B-V5 do not require decoupling caps |
|
||||
| C9 | Tantalum Capacitor | 7343| 220uF | [**C8024**](https://www.lcsc.com/product-detail/Tantalum-Capacitors_Kyocera-AVX-TAJD227K010RNJ_C8024.html) | Optional but adds protection. 10V. |
|
||||
| CN1,CN2 | JST XA 3 pin | | | [**C265055**](https://www.lcsc.com/product-detail/Wire-To-Board-Wire-To-Wire-Connector_JST-Sales-America-B03B-XASK-1-LF-SN_C265055.html) | B03B-XASK-1(LF)(SN) |
|
||||
| CN3 | JST XA 4 pin | | | [**C264994**](https://www.lcsc.com/product-detail/Wire-To-Board-Wire-To-Wire-Connector_JST-Sales-America-B04B-XASK-1-LF-SN_C264994.html) | B04B-XASK-1(LF)(SN) |
|
||||
| D1-D8 | Worldsemi WS2813B-V5 | | | [**C965558**](https://www.lcsc.com/product-detail/Light-Emitting-Diodes-LED_Worldsemi-WS2813B-V5_C965558.html) | |
|
||||
| R1,R2 | 0805W8F1000T5E | 0805 | 100R | [**C17408**](https://www.lcsc.com/product-detail/Chip-Resistor-Surface-Mount_UNI-ROYAL-Uniroyal-Elec-0805W8F1000T5E_C17408.html) | |
|
||||
| U1,U2 | MMBD1503A | | | [**C242273**](https://www.lcsc.com/product-detail/Diodes-General-Purpose_onsemi-MMBD1503A_C242273.html) | |
|
||||
|
||||
So to do the math for you, to replace all of your lights, that's 60 PCBs you need.
|
||||
```
|
||||
60x C8024 [these ship in multiples of 1]
|
||||
120x C265055 [these ship in multiples of 10]
|
||||
60x C264994 [these ship in multiples of 10]
|
||||
480x C965558 [these ship in multiples of 5]
|
||||
120x C17408 [these ship in multiples of 100, you'll have 80 extra]
|
||||
120x C242273 [these ship in multiples of 5]
|
||||
```
|
||||
|
||||
The parts at the time of writing were $61.94 with $14.24 slower shipping from China to California
|
||||
|
||||
### Soldering it all together
|
||||
|
||||
If you're reading this, you probably know the basics on soldering and soldering SMD components.
|
||||
If you're totally new to soldering, SMD might be a bit tricky. I'd suggest picking up an interesting keyboard project (like the corne) and studying lots of youtube videos on the matter.
|
||||
Just remember to use solder with flux (kester 63/37 .031 inch leaded solder recommended), and to use a smoke absorber for your safety (Hakko FA400-04 recommended). When in doubt, flux flux flux.
|
||||
|
||||
One way to shave a lot of time off mass producing these PCBs is to use solder paste and order a stencil from https://www.oshstencils.com/
|
||||
Upload the gerber zip, select the side that has all the LEDs as the top stencil (wacca_ws2813_f_paste.gtp), and make frameless stainless steel 5mil. Should cost about $50. Ordering the jig accessory can help as well, but you can just use other PCBs to hold the position of the one you're squeegeeing.
|
||||
Get some solder paste and apply it to the PCB using the stencil (spread over stencil and squeegee. if no stencil, careful syringing), apply the SMD components, put it in a modified oven or on top of a modified clothes iron (or maybe you can use hot air at low flow)
|
||||
|
||||
|
||||
### Replacing the board on the touch panel
|
||||
|
||||
|
||||
Remove the control panel with single screw on the left and right side.
|
||||
|
||||
https://cdn.discordapp.com/attachments/780283383069540393/1054935055333605457/PXL_20221221_013513863.jpg
|
||||
|
||||
You don't need to remove the acrylic, just unplug the harnesses. Unplug, feed them up, slide the control panel out.
|
||||
|
||||
https://cdn.discordapp.com/attachments/780283383069540393/1054948737845301338/PXL_20221221_022911966.jpg
|
||||
|
||||
After you have the outside plastic pieces taken off, disconnect the led data only wires, LED power on the middle LED board, and the touch board cable. Then remove the two outside screws for the panel and pull it straight out
|
||||
|
||||
https://cdn.discordapp.com/attachments/780283383069540393/1054930972799414382/image.png
|
||||
|
||||
Remove the ribbon from the pentel touch pcb and unscrew and remove the pcb. You can try to get away with not removing the touch PCB by loosening the screws on the touch board enough to get clearance to pull the LED board out, but this is risky and not recommended.
|
||||
|
||||
Unscrew each LED PCB and pull them out
|
||||
|
||||
Place in the new PCB and screw everything back together
|
||||
|
||||
Tip: You can "grip" the ribbon to feed it back through the hole to get it back into the pcb by using painter's tape.
|
||||
Be gentle here though, broken ribbons are no fun.
|
||||
|
||||
Note: You may need to remove the pop / marquee to get to the touch panels on the top of the machine. This may require security torx bits (not all cabs have security torx for some reason)
|
||||
|
||||
If the cab is powered on you will need to go to "connection test of touch devices " and "reconnect touch devices" in the test menu after re-connecting the touch board
|
||||
|
||||
Video instructions: https://youtu.be/iyhxQFl7XyE
|
||||
|
||||
|
||||
|
||||
|
||||
## Other hardware
|
||||
|
||||
Network Router
|
||||
For connecting to a private server you'll want
|
||||
- GL.iNet GL-AR750 (Creta)
|
||||
- GL.iNet GL-AR750S (Slate)
|
||||
- GL.iNet GL-MT300N-V2 (Mango)
|
||||
|
||||
or any router that supports OpenWrt 22.03
|
||||
|
||||
If you need wifi, Slate is the recommended one to go with. however, you *can* make mango's perform adequately with wifi on dedicated APs.
|
||||
|
||||
The routers are powered via usb, so you can plug it into the ALLS. However, ALLS USB ports aren't always live, so startup will be a race condition between the game's network check & error and your router's boot/connection, particularly if you are on a Mango. It's best to plug it into wall power instead (also on wifi, you'll want more current). If you're wired on creta/slate, you'll be fine off ALLS usb. Something to note, having the Creta reboot every so often helps them stay connected, probably because NAT connection state loss on (an) upstream router(s).
|
||||
|
||||
|
||||
Total Power plugs needed if building from scratch: 4
|
||||
ALLS, TV, PCB I/O, Network Router
|
||||
|
||||
On a real cab, it all feeds into a built in row of outlets (router has a power connector), and goes out 1 cord in the back. You'd still need to add your own wall wart for private server router, preferably.
|
||||
|
||||
## Working inside the ALLS
|
||||
You can get away with using a phillips screwdriver but you really do risk stripping the screws used here. Notice how each of the screws look like phillips but have a dot? These are JIS screws! You'll want to purchase JIS screwdrivers to use.
|
||||
|
||||
The main interest in opening the ALLS is getting to the solid state drive that's inside. It's a bit of a pain but you don't have to disassemble too much of it to be able to get it out (I was able to strain the ATX connector a bit to unscrew the drive without tampering any cable ties).
|
||||
|
||||
To make this process much easier the second time around, it's recommended to either get a long SATA cable and plug your drive somewhere more accessible or to get an enclosure that fits in the open PCI slot on the ALLS, this is the one people have used https://www.amazon.com/StarTech-com-2-5in-Removable-Drive-Expansion/dp/B002MWDRD6
|
||||
|
||||
## Imaging your ALLS drive
|
||||
ALLS uses various tamper protections such as bitlocker, tpm, etc. that are provisioned from the factory. As such, you can't just stick in any drive and expect it to work, even with keychip.
|
||||
Your drive contains your unique PCBID, so it's a very good idea to image your drive, so you can restore it and have it work, or to just have a 2nd drive handy.
|
||||
|
||||
|
||||
Boot Linux through a USB drive (i recommend using Linux Mint and Rufus to create the bootable USB. plenty of guides on this). Do NOT use Windows, this can trigger bitlocker and your drive will get wiped.
|
||||
|
||||
Plug in an external drive if your boot USB drive isn't large enough to contain a 120gb image
|
||||
|
||||
Plug in your wacca drive via usb sata enclosure device. Any sata enclosure will work, these are 2.5" drives so they don't need more than USB to power them but the ac powered 3.5" / 2.5" enclosures will be fine too.
|
||||
|
||||
Use DD to image the drive https://linuxhint.com/make-disk-images-dd-command-linux/
|
||||
|
||||
tl;dr
|
||||
|
||||
`sudo apt install lsscsi`
|
||||
|
||||
`lsscsi`
|
||||
|
||||
lists all the drives plugged in, look for your wacca drive (if you have some kind of complex setup, do the command prior to plugging in the drive and then after to discover which one)
|
||||
|
||||
`sudo fdisk /dev/sd<wacca-drive>`
|
||||
|
||||
we want to access the wacca drive. replace `/dev/sd<wacca-drive>` with whatever you saw in the previous step
|
||||
|
||||
`p`
|
||||
|
||||
This will list all the partitions on the drive and the exact sector count. Important to note them.
|
||||
|
||||
`q`
|
||||
|
||||
quits out of fdisk
|
||||
|
||||
|
||||
`sudo dd if=/dev/sd<wacca-drive> of=/pathtostorage/wacca.img bs=100M conv=noerror`
|
||||
|
||||
Creates a clone image of the specified input `if` to the specified destination `of`
|
||||
|
||||
`ls -lh wacca.img`
|
||||
|
||||
Checks permission of the drive, should match the original
|
||||
|
||||
`fdisk -; wacca.img`
|
||||
|
||||
To compare the sector count, should match the original
|
||||
|
||||
then restore using
|
||||
|
||||
`sudo dd if=<wacca.img> of=<newdrive> bs=100M conv=noerror`
|
||||
|
||||
You'll want to restore on a 120gb or at most 240gb drive to be compatible with how a main storage format works at the moment. (but if you aren't doing that, any larger sized ssd can work)
|
||||
|
||||
UNKNOWN: expand the existing partition possible? would be good for the future of wacca+ / omnimix etc.
|
||||
|
||||
# Other
|
||||
USB capture cards can be used to stream Wacca.
|
||||
|
||||
This will also show additional song stats on the parts of the screen that are otherwise not visible from the cab. This is the recommended one to use https://www.amazon.com/gp/product/B0BJ6XLK45 but anything 1080p60 is good, there's no EDID fuckery.
|
||||
|
||||
Burrito has a neat Wacca Lily R stream overlay, and a Reverse version is in the works with some nice move transitions.
|
||||
|
||||
|
||||
Gooseneck Phone mount thing
|
||||
|
||||
There's a little bracket on the top right of your machine that is designed for you to clamp a gooseneck phone mount onto to record gameplay.
|
||||
TODO: Update this with a recommended mount that has appropriate length etc.
|
||||
|
||||
Gloves.
|
||||
|
||||
You will want to wear gloves to play the game because you *will* burn the skin on your fingertips from doing slides on the acrylic. Any cotton gloves are recommended, lots of people like the white gloves available at Daiso. Thick or thin gloves depending on your preference, I like thin but people want to feel less friction from the touch segments and so they go thick. If you wanna go full Wacca, the custom gloves made by marv are OEM these https://www.amazon.co.jp/-/en/gp/product/B0767CMNDQ/ https://www.amazon.co.jp/-/en/gp/product/B07DJ2KJ1S/ (these are thin, and won't last long). I have a vector trace of the wacca gloves
|
||||
|
||||
|
||||
Custom charts.
|
||||
|
||||
A charter exists here: https://github.com/Goatgarien/BAKKA-Editor/ and custom song injection is fully working. Join their discord for more information.
|
||||
|
||||
### Enabling front panel headphone jack on Fresh Windows Install
|
||||
|
||||
Download realtek audio driver from https://www.gigabyte.com/Enterprise/Embedded-Computing/MDH11BM-rev-10#Support <br>
|
||||
Open realtek manager <br>
|
||||
Remap ports based on sticker (front/rear) <br>
|
||||
Enable the Quadraphonic layout <br>
|
||||
|
||||
<br><img src="https://github.com/jbamuro/waccamole/raw/main/img/realtek.png" data-canonical-src="https://github.com/jbamuro/waccamole/raw/main/img/realtek.png" width="371" height="1251"/> <br>
|
||||
@@ -0,0 +1,103 @@
|
||||
# Hardware
|
||||
|
||||
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.
|
||||
|
||||
## ALLS HX
|
||||
|
||||
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 |
|
||||
| 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 |
|
||||
|
||||
### WACCA Serial Port Map
|
||||
```text
|
||||
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](/info/manual.html) for more information about the system.
|
||||
|
||||
## 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.**
|
||||
|
||||
## Display
|
||||
|
||||
WACCA uses a vertically mounted digital signage rated television for its display.
|
||||
|
||||
```
|
||||
Advanced Display Lab Inc.
|
||||
6F, NO.257, SINHU 2nd Rd.,
|
||||
NEI-HU DISTRICT, TAIPEI, TAIWAN
|
||||
|
||||
Rating: 100V~240V, 50/60Hz, 0.8~3A
|
||||
Model: ADOF50NN03.0
|
||||
P/N: 1001500-102002-32
|
||||
|
||||
InnoLux S500HJ1-LE8 Rev. C1
|
||||
09C1L1293620075
|
||||
https://www.panelook.com/S500HJ1-LE8_Innolux_50_LCM_overview_32625.html
|
||||
```
|
||||
|
||||
## Power Delivery
|
||||
|
||||
|
||||
|
||||
## Touch Boards
|
||||
|
||||
|
||||
|
||||
## LED Control Board
|
||||
|
||||
|
||||
|
||||
## 2.1ch Amp
|
||||
|
||||
|
||||
|
||||
## Headphone Amp
|
||||
|
||||
|
||||
|
||||
## Card Reader
|
||||
|
||||
|
||||
|
||||
## Control Panel
|
||||
|
||||
|
||||
|
||||
## Touch Panels
|
||||
|
||||
### LED Boards
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
# Manuals
|
||||
|
||||
- [SEGA ALLS HX Service Manual](https://gamerepair.info/manuals/57_sega_alls_hx_service_manual) ([mirror](/files/ALLS_HX.pdf))
|
||||
- [WACCA Service Manual](https://gamerepair.info/manuals/55_wacca_service_manual) ([mirror](/files/WACCA.pdf))
|
||||
|
||||
*maybe more later*
|
||||
@@ -17,6 +17,7 @@ theme:
|
||||
repo: fontawesome/brands/github-alt
|
||||
features:
|
||||
- navigation.sections
|
||||
- navigation.expand
|
||||
extra_css:
|
||||
- css/extra.css
|
||||
|
||||
@@ -27,9 +28,17 @@ plugins:
|
||||
- offline
|
||||
markdown_extensions:
|
||||
- callouts
|
||||
- attr_list
|
||||
|
||||
nav:
|
||||
- Home: index.md
|
||||
- Info:
|
||||
- "The DiVER's Guide": guide.md
|
||||
- WACCA Launcher: launcher.md
|
||||
- Guides:
|
||||
- "The DiVER's Guide": guide.md
|
||||
- WACCA Launcher: launcher.md
|
||||
- Replacing LED Boards: guide/led-replace.md
|
||||
- DIY LED Boards: guide/led-pcb.md
|
||||
- Specifications:
|
||||
- Manuals: info/manual.md
|
||||
#- Hardware: info/hardware.md
|
||||
#- Info Dump: info/dump.md
|
||||
|
||||