Wednesday, February 5, 2014

HDMI Breakout Part 2

Layout of the PCB
 I see the PCB in my Nov 6, 2013 post is getting some interest, so here's more info about it. The image to the left is a Kicad screenshot. The breakout connector (P1, CONN_5X2) is at the top, and pin 1 is the top right pad. Odd-numbered pins on top, and even-numbered on the bottom.
Top connections are:
1 Ground
5 DCC_D-J1
7 DCC_C-J1
9 CEC-J1
and the bottom connections are:
2 +5V (J1 and J2 both)
6 DCC_D-J2
8 DCC_C-J2
10 CEC-J2

So to use the board as a passthrough connection, add jumpers connecting 3-4, 5-6, 7-8, and 9-10. Obviously, it's NOT a good idea to have a jumper connecting 1 and 2 (ground and +5V).

Here's the schematic. Pin 20 is the metal shell of the connector, not a real pin.


Unknown said...


Is it possible to get a copy of the KiCAD Source files for this project. I wish to add an EEPROM to the board. This is to avoid annoyances with Windows, multiple monitors, multiple computers and HDMI switches.


Joe Rothweiler said...

The kicad source files were made available in googlecode a while back, but it seems I never mentioned that on this blog. Anyway, they are at (source->browse->trunk->pcbs->hdmibreak)

You should be able to get the files by using the command (on Linux):
svn checkout hdmibreak
or your favorite svn tool on other platforms.

I notice that googlecode is changing in January, so I'll probably be moving this stuff to github in the near future.

Unknown said...

Excellent thanks for that, very much appreciated, it will save me a lot of time. Only one point, the hdmibreak-cache.lib file isn't present which means the custom schematic symbols just show up as a "?" in the schematic editor. They aren't bad to recreate but might be worth adding the file.

Thanks again.