Skip to the content
2 layers77 × 97 mmRgb to hdmi, the printed circuit board in 3D

Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

Size
77 × 97 mm
Copper layers
2
Thickness
1.6 mm
Parts
76
Nets
89
Pads
289
Tracks, vias
621, 35
Pours
5
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
24 Apr 2017
Updated
18 May 2026

Overview

Rgb to hdmi is an open-source printed circuit board by hoglet67, from the hoglet67/RGBtoHDMI repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 77 × 97 mm with 76 parts on 89 nets, routed with 621 tracks and 35 vias.

It is built around the 74LVC1G66GW and LE33CZ-TR. Its parts include 24 resistors, 18 capacitors, 11 connectors, 6 ICs and 4 switches. It belongs with the interfaces and adapters and lEDs and displays boards and the FPGA and CPLD boards of this library.

Main components

2

README

README.md

RGBtoHDMI

The RGBtoHDMI interface converts the "digital" RGB video signal from the BBC Micro or Electron to HDMI compatible with most modern TV/Monitors. The interface comprises a Raspberry Pi Zero and a specially designed Hat containing a small CPLD. Custom firmware on the Raspberry Pi, in conjunction with the CPLD, is able to correctly sample each of the Beeb's video modes to give a pixel-perfect rendition.

For more information, see the project Wiki.

Parts

76
QtyValueFootprintReferences
10470RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR8, R9, R12, R13, R14, R15, R16, R17, R18, R19
9MountingHole_PadMountingHole:MountingHole_2.7mm_M2.5_PadH1, H2, H3, H4, H5, H6, H7, H8, H9
4100nCapacitor_THT:C_Rect_L7.0mm_W2.5mm_P5.00mmC1, C7, C8, C18
410uCapacitor_THT:CP_Radial_D5.0mm_P2.50mmC4, C13, C16, C17
3100nCapacitor_THT:C_Axial_L5.1mm_D3.1mm_P10.00mm_HorizontalC10, C11, C12
3100nCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC9, C14, C15
310KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR20, R21, R22
3LM319Package_DIP:DIP-14_W7.62mm_Socket_LongPadsU2, U3, U4
3SW_Pushfootprints:SW_TH_Tactile_Omron_B3F-100xSW1, SW2, SW3
21K0Potentiometer_THT:Potentiometer_Vishay_T73YP_VerticalRV1, RV2
21K1Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR2, R4
227pCapacitor_THT:C_Rect_L7.0mm_W2.5mm_P5.00mmC2, C3
2330RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR23, R24
247nCapacitor_THT:C_Rect_L7.0mm_W2.5mm_P5.00mmC5, C6
27K5Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR3, R5
2Conn_01x01Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalJ7, J8
2Conn_01x02Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ9, J10
2Conn_01x03Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ6, J11
2LEDLED_THT:LED_D3.0mmD1, D2
1100RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1
112KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR11
11KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR6
1430RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR7
15K6Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR10
174LVC1G66Package_TO_SOT_SMD:SOT-23-5_HandSolderingU1
1Conn_01x03Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_HorizontalJ4
1Conn_01x06Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ3
1Conn_02x01Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_VerticalJ2
1Conn_02x05_Odd_EvenConnector_IDC:IDC-Header_2x05_P2.54mm_VerticalJ1
1Conn_02x20_Odd_EvenConnector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_VerticalJ5
1LE33CZPackage_TO_SOT_THT:TO-92_HandSolderU6
1SW_PushButton_Switch_THT:SW_Tactile_SKHH_AngledSW4
1XC9572XL-VQFP44Package_QFP:LQFP-44_10x10mm_P0.8mmU5

More from hoglet67/RGBtoHDMI

12
  • 2 layers121.9 × 81.3 mmRgb to hdmi, the printed circuit board in 3D

    Rgb to hdmi

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    53 parts1kGPL-3.0
  • 2 layers67.6 × 30.5 mmRgb to hdmi, the printed circuit board in 3D

    Rgb to hdmi

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    42 parts1kGPL-3.0
  • 2 layers53.9 × 23.2 mmAnalog, the printed circuit board in 3D

    Analog

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    37 parts1kGPL-3.0
  • 2 layers65 × 30 mmRgb to hdmi, the printed circuit board in 3D

    Rgb to hdmi

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    36 parts1kGPL-3.0
  • 2 layers65 × 30 mmRgb to hdmi, the printed circuit board in 3D

    Rgb to hdmi

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    33 parts1kGPL-3.0
  • 2 layers50 × 23.2 mmAnalog, the printed circuit board in 3D

    Analog

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    32 parts1kGPL-3.0
  • 2 layers65 × 30 mmRgb to hdmi, the printed circuit board in 3D

    Rgb to hdmi

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    31 parts1kGPL-3.0
  • 2 layers65 × 30 mmRgb to hdmi, the printed circuit board in 3D

    Rgb to hdmi

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    30 parts1kGPL-3.0
  • 2 layers50 × 23.2 mmAnalog, the printed circuit board in 3D

    Analog

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    29 parts1kGPL-3.0
  • 2 layers57 × 65 mmRgb to hdmi, the printed circuit board in 3D

    Rgb to hdmi

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    22 parts1kGPL-3.0
  • 2 layers67.6 × 30.5 mmRgb to hdmi, the printed circuit board in 3D

    Rgb to hdmi

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    20 parts1kGPL-3.0
  • 2 layers53.9 × 23.2 mmBuffer, the printed circuit board in 3D

    Buffer

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    20 parts1kGPL-3.0

Similar boards

  • 2 layers189.2 × 72.4 mmRcmainboard, the printed circuit board in 3D

    Rcmainboard

    jsyk/Talking_Clock

    Talking clock with nixie tubes

    84 parts
  • 2 layers81 × 27.5 mmCAN BREAKOUT V01, the printed circuit board in 3D

    CAN BREAKOUT V01

    kpayinda/CAN_BREAKOUT_PCB

    Breakout board for the CANFD transceivers being used for the PIM (p4p)

    65 parts
  • 2 layers68 × 53 mmBeerduino, the printed circuit board in 3D

    Beerduino

    Maltheren/Beerduino

    A functional arduino uno with a build in bottle opener.

    53 parts
  • 2 layers34.3 × 85.1 mmQuadcopter, the printed circuit board in 3D

    Quadcopter

    ajwock/quadcopter

    Quadcopter designed and programmed thoroughly from scratch

    41 parts15
  • 2 layers65.8 × 48.3 mmDummy radio, the printed circuit board in 3D

    Dummy radio

    ESD625-Fedtmules-muler/PublicAppendix

    Public Appendix for the 6th semester project. Consisting of test data.

    15 parts
  • 2 layers13.7 × 21.4 mmZ2m partner, the printed circuit board in 3D

    Z2m partner

    smarthomefans/z2m_partner

    Hardware module for iobroker.zigbee

    52 parts186
  • 4 layers61.2 × 61.2 mmGanglion 01, the printed circuit board in 3D

    Ganglion 01

    OpenBCI/Ganglion_Hardware_Design_Files

    General repo for Ganglion hardware files

    141 parts91
  • 4 layers53 × 39 mmAvclan mockingboard rounded, the printed circuit board in 3D

    Avclan mockingboard rounded

    halleysfifthinc/AVCLAN-Mockingboard

    Emulate a CD Changer on a Toyota AVC LAN network

    43 parts65GPL-3.0

Questions

How big is the Rgb to hdmi PCB?

It measures 77 × 97 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Rgb to hdmi use?

76 parts, built around the 74LVC1G66GW and LE33CZ-TR. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Rgb to hdmi KiCad files?

From the hoglet67/RGBtoHDMI repository on GitHub, at the commit this page was made from: the board is kicad_atom/v3/rgb-to-hdmi.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Rgb to hdmi design in my own project?

Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).