Softdrink117 / gbsc-sync-combiner

Simple sync combiner for GBS-Control

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GBSC Sync Combiner

V1.3
Design by Tobias Heinemann / Softdrink 117 c. Jan 2022


Photo of a GBSC Sync Combiner PCB. A photo of an assembled GBSC Sync Combiner v1.3 PCB

Photo of a GBSC Sync Combiner connected to a GBS-Control setup. A photo of a Sync Combiner connected to a GBS-Control setup.

Contents

Overview

A simple sync combiner designed to convert RGBHV (VGA) into RGBS. Specifically built to be used with the GBS-Control project, which has some notable issues with RGBHV input under some circumstances (downscaling, etc.).

The circuit is straightforward, using only a single logic IC and three resistors. The headers (J2 and J3) are actually optional, and only included so that the module is plug-and-play compatible with the existing headers on the GBS board (P9 and P11, respectively). If you wish, you can omit installation of the headers and solder wires directly between the Sync Combiner board and the GBS mainboard.

Circuit Design

The sync combiner circuit used in this project is adapted from TD-IO, and is probably found in numerous other projects as well. It's a simplified XNOR design based around the 74x86 logic IC. Compared to other simple methods for sync combination, this is generally a very solid approach; however, it does have some limitations, and I cannot guarantee it will work with all signals.

For a more in-depth explanation of this circuit, there's a great blog post from HD Retrovision that explains the XNOR technique in the context of other sync processing designs.

Board Design

Image of the PCB layout, including dimensions.

Exported diagram from KiCAD's PCB editor, showing board dimensions and layout.

The board is designed to be extremely simple. It is capable of being fabricated with a single-sided process, and measures 47mm x 33mm, with M3 mounting holes in a 25mm x 39mm pattern.

Note: There is a small solder jumper preconfigured in the closed position that links the shield of the VGA connector to ground. In the overwhelming majority of cases, this should be fine to keep closed; however, in some situations coupling the shield to ground can cause issues with interference. If you experience issues, you can cut the jumper open if necessary.

Assembly

Due to the simple design of the circuit, basic through-hole soldering is all that is required. I'd recommend working from smaller to larger components (resistors and capacitor first, then IC and headers, and VGA connector last).

When building the (optional) cable assemblies, please take note that only six pins of the 8-pin video cable are actually used.

1        2        3        4        5        6        7        8       
Red Green Blue Sync GND GND

Also, please verify that the P9 header on the GBS mainboard correctly indicates the power lines; the Sync Combiner will not function correctly if 5V and GND are reversed. This could result in damage to the Sync Combiner, the GBS mainboard, or even connected equipment in the worst case. I have not yet encounted a GBS board that is marked incorrectly, but there are many variations, and I cannot guarantee that all of them will match.

Assembly Photos

The components for a sync combiner board. Components for a Sync Combiner board.

The first step of assembly: resistors and decoupling capacitor. First step of assembly: resistors and decoupling capacitor.

The second step of assembly: IC and headers Second step of assembly: IC and headers.

The third step of assembly: VGA connector. Final step of assembly: VGA connector. Note that there is flux residue visible in this picture, which must be cleaned before use.

BOM

Required Components

Part Name Quantity Link Notes
J1 Right-Angle Female VGA Connector 1 Digikey Critical dimension is 'backset spacing' at 0.121" / 3.08mm. Many other right-angle VGA connectors exist that would be compatible.
U1 74LS86 IC 1 Digikey
R1, R2 10 kOhm Resistor 2 Digikey Pretty much any 10k through-hole resistor will work.
R3 470 Ohm Resistor 1 Digikey As above, pretty much any 470Ohm through-hole resistor will work.
C1 0.1uF Capacitor 1 Digikey Pretty much any 0.1uF decoupling capacitor with 2.5mm through-hole leads will work.

Headers

Optional, but allows the sync combiner to work as a plug-and-play add-on with corresponding cables. Omitting the headers will require directly soldering wires between the Sync Combiner and the GBS-C mainboard.

Part Name Quantity Link Notes
J3 JST B8B-XH-A 1 Digikey, GAM-GEC Digikey often has low stock of JST components; GAM-GEC is a US division of JST and usually has good stock.
J2 JST B2B-XH-A 1 Digikey, GAM-GEC As above.

Cable Assemblies

Cable assemblies designed to connect the Sync Combiner with the GBS-C mainboard. These specific parts will give you an 8" (200mm) cable for power, and a 4" (100mm) cable for video signals. Depending on your desired install location, you may want to choose a different cable length; there are several options available in 2" increments between 2 and 12 inches. It is also possible to crimp your own cable assemblies.

Part Quantity Link Notes
JST XHP-8 2 Digikey, GAM-GEC Digikey often has low stock of JST components; GAM-GEC is a US division of JST and usually has good stock.
JST XHP-2 2 Digikey, GAM-GEC As above.
JST JUMPER SXH-001T-P0.6 X2 8" 2 Digikey Digikey often has good stock of these pre-terminated XH jumper wire assemblies.
JST JUMPER SXH-001T-P0.6 X2 4" 6 Digikey As above.

Miscellaneous Notes

The output side RGB header - P12 on the single-output boards - uses JST PHR-12 (2mm pitch). The other headers on the board are mostly JST XH.


Acknowledgements

This project would not have been possible without the help of the following people:

About

Simple sync combiner for GBS-Control