During my journey to perform an RGB mod to a TV for my arcade machine [here], I found that I had to add multiple features to make it work, and so I converted the breadboard design into a customized PCB that will handle most needs for RGB modders for both console and arcade users.

 

Is this board really necessary? Not really as much of the work can be covered by a few wires and components to an existing TV. As a result, for simpler mods, I would not necessarily recommend this board, although you could consider using the "mini" version of this universal board for simpler console + TV applications (see below for a sample installation).

 

For more complex mods that might require managing the sync signal, adding an auto-start feature, or to have the ability to adjust color levels, then this board may be useful and a time saver, particularly for arcade users.

 

Here are early renders of the full standard board and mini board.

 

 

Universal RGB Mod Boards

 

 

 

 

For the arcade users, here are additional renders of various remote buttons that can be installed in the coin door for the Williams arcade machines (top) as well as left-handed and right-handed generic remotes.

 

Universal RGB Mod Remote Buttons

The design goals for this universal RGB board are:

 

 

Feature

Standard

Board

Mini

Board

Compatible with MarkOZLAD's basic mux circuit

  • Support for 75 ohm termination resistors if needed
  • Support for diodes and capacitors if needed
  • Adjustable OSD blanking signal (1-5V) as some TVs require 3.3V for analog RGB
  • Mux resistors to set the RGB gain, made adjustable by using pots if desired

Yes

Yes

Easy to customize

  • Some soldering is required, but no surface mount components are used, and pads are relatively large to aid in soldering.

Yes

Yes

RCA jack inputs for Red, Green, Blue (RGB) and Negative Composite Sync input

  • Using RCA jacks are optional - user does not need to install the RCA jacks
  • Alternatively, user can solder pins or can solder the external inputs directly into the board, or can have remote RCA or BNC jacks.

Yes

Yes

Compatible for console/SCART users

- See Section 3 below for details.

Yes

Yes

Full support for integrating TVs into arcade machines - i.e. anything with a 240p 15kHz signal

  • Compatible with 7 and 10 pin arcade video plugs of CRT monitors
  • *Partial for the mini-board: with an adapter cable, the arcade output can be plugged into the mini board, and as long as the arcade machine puts out a negative composite sync, then it should work. For example: Williams arcade machines can be hacked to output the proper sync signal [here].

Yes

Partial*

Compatible with VGA output from devices such as a Raspberry Pi or a PC

* Mini-board requires a compatible (negative) C Sync output. see Section 4 below for details.

Yes

Partial*

Compatible with the JROK arcade boards

- see Section 5 for details.

Yes

Partial*

Compatible with 31kHz output and/or higher resolution

* Requires a downscaler to convert 31kHz to 15kHz.

Partial*

Partial*

Compatible with the Sanyo Jungle Chip LA76843N or similar

  • Example are Sharp TVs such as TV Model 19C140, 19R-M100 ,19N-M100, 20N-S100S, 25R-S100, etc.
  • These are also identified as Jungle Chip IC201 IX3354CE
  • Often also equipped with the OSD chip: IC2001 IX3492CE
  • Note: The jungle chip in these TVs typically work as a digital input at full brightness but also have an alternate limited RGB input voltage range that require a DC offset feature.

Yes

No

Combine Horizontal, Vertical Sync into a Composite Sync signal

  • Mini-board can only accept negative composite sync

Yes

No

Convert positive Sync (HV or composite) into a negative Sync

Yes

No

Automatic power-on feature to turn on the TV when plugged in for arcade machines

  • There is  a switch allows this feature to be turned on or off as required
  • Two LEDs show the status of the two power circuits

Yes

No

Remote mounted TV switches for arcade machines

  • Allows TV switches to be accessible via the coin door
  • Two designs are available: generic or optimized for Williams arcade machines
  • Not required for console users

Yes

No*

 

 

SECTION 1 - How to obtain this board

 

All design files, drawings, etc. to have your own board manufactured are located  [here]. ** COMING MARCH 2022 **

 

As a one-time opportunity, I ordered a few spares so you can purchase this board with or without components [here] ** COMING MARCH 2022 **. If it is no longer available, you can still download the files, and then upload the manufacturing zip file (included in the download) to the PCB manufacturer of your choice.

 

Note: because there are many choices to be made such as resistor values, diodes (yes or no), capacitors (yes or no), positive or negative sync, this board is not available with the components pre-populated. Therefore this is for people who are comfortable with soldering. To make things easier, there are no surface mounted components, and the soldering pads are relatively large to ease soldering.

 

SECTION 2 - Assembly Instructions

 

The zip file download includes instructions to decide which components to install, which ones to skip, and which ones to bypass, and how/where to install the board. You can also view these instructions [here]. ** COMING MARCH 2022 **

 

SECTION 3 - General thoughts on SCART and VGA inputs

 

If you are looking at a SCART option to use with this universal board design, look for space to mount the board inside the TV and connect the RGBC ports of the board to remote RCA or BNC jacks or to a SCART plug on the TV back panel.  An example of remote ports on a TV is shown [here]. Note: these pics are not of my board, but installation would be similar.

 

Sample Mini Board Installation

 

Afterwards, you should be able to use a standard SCART-to-RCA (or BNC) cable adapter. Important: I have not tested this scenario, and I currently do not plan to. Board shown in picture is not this universal board, but concept is identical

 

  • Optional SCART 15 kHz support through a SCART-to-RCA RGBS cable adapter, with the "S" (Sync) output being the Composite Sync (not tested, so proceed at your own risk). Note, you might be better served to build your own, but this adapter on ebay seems to be the correct one [here]
  • Optional VGA 15 kHz support through a VGA-to-RCA RGBHV cable adapter (tested and it worked)
    • ebay - option #1 with male RCA jacks [here] - hard to find anywhere. This is the last one on ebay.
    • ebay - option #2 with female RCA jacks [here] - easier to find, but need adapters [here]
    • ebay - option #3 with BNC jacks [here] and comes with proper adapters
    • Ebay - option #4 with BNC jacks [here] - easy to find, and you can select a cable length that makes sense for your installation, but need adapters like these [here]
  • Optional VGA 15 kHz support through an  [Extron 192 on ebay] adapter (tested and works, but I had some light noise on the display which might have been from the cables I used)
  • Optional VGA 31 kHz support through a [GBS-8200 Open Source Mod] downscaler (not tested, but I plan to test this eventually)

 

 

SECTION 4 - Thoughts on using a Raspberry Pi or a PC

 

Note:

  • Tested with a Raspberry Pi3B+ with Retroarch using an older Lakka v232 download
  • Not tested using a PC, but there is plenty of material on putting out 240p via older ATI graphics cards

 

  • Equipment used
    • Rasberry Pi 3B+ with a good power supply
    • an HDMI-to-VGA adapter (whatever was available on Amazon)
    • Lakka's official Retroarch distro for the Raspberry Pi
      • I used an older Lakka v232, but newer versions should work as well or better
    • Setting the Raspberry Pi output to 240p
      • I followed the instructions given in this post [here]
      • I had to do multiple tweaks (which are above and beyond the intent of this post), but I posted my process on this forum, but the key discovery is that my widescreen Dell monitor U3415W works at 15kHz, so I was able to test all the settings at my desk.
      • Alternatively, you can use a device to convert the 31kHz VGA output to 15kHz downscaler such as a  GBS8200/8220 (see link above)

 

 

  • Here are the results of the Raspberry Pi test (see the post [here] for pictures):
    • It worked fine with no issues with the prototype board.
    • Tested with VGA output through an Extron 192 to combine HV into a negative C Sync
      • The Extron is needed if using the "mini" board because it is missing the HV to Composite combiner circuit.
      • Had some very light noise in the image - possibly due to bad cables?
    • Also tested with a direct VGA-to-RGBHV cable straight into the board, and the results were outstanding with zero noise whatsoever.

 

 

SECTION 5 - Thoughts on using a JROK arcade board

 

You have two options for using the JROK board with a TV CRT and the standard universal adapter board:

 

  1. Option 1: Use the arcade output 7 pin MOLEX to the universal's board 7/10 pin MOLEX (or make an adapter cable to plug into the RCA jacks)
    1. Recommended as it is a far simpler installation
    2. This is what I tested, and it worked great

 

  1. Option 2: Use the VGA output of the JROK at 31 kHz, run it through a downscale converter to bring the signal down to 15 kHz, and then into the universal board, either through the RCA plugs or through the MOLEX connector
    1. Not tested.
    2. There are multiple 31 to 15 kHz converters out there, and I will not test those except for the [GBS-8200 Open Source Mod]  which I will test when I get mine, and modify it accordingly.

 

 

And finally, I also realize that there was another attempt at a similar board that also used an amplifier for muxing [here]. That board utilized surface-mounted components, and is another smaller solution that can be considered for your application.

 

 

  

EXP Systems LLC ©2003-2018