Skip to the content
2 layers94 × 121.6 mmRGBtoHDMI Amiga Denise CPLD FFC - CDTV Video Slot, the printed circuit board in 3D

RGBtoHDMI Amiga Denise CPLD FFC - CDTV Video Slot

solarmon/RGBtoHDMI-CDTV15

RGBtoHDMI CDTV

Size
94 × 121.6 mm
Copper layers
2
Thickness
1.6 mm
Parts
34
Nets
57
Pads
215
Tracks, vias
415, 110
Pours
4
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
16 Nov 2021
Updated
19 Dec 2021

Overview

RGBtoHDMI Amiga Denise CPLD FFC - CDTV Video Slot is an open-source printed circuit board by solarmon, from the solarmon/RGBtoHDMI-CDTV repository on GitHub. It is a 2-layer board of 94 × 121.6 mm with 34 parts on 57 nets, routed with 415 tracks and 110 vias.

Its parts include 7 resistors, 4 capacitors, 2 connectors and 1 IC. It belongs with the fPGA and programmable logic and retro computing and games boards and the FPGA and CPLD boards of this library.

README

README.md

RGBtoHDMI-CDTV

Introduction

This is an RGBtoHDMI solution is based on the original work by hoglet67 and IanSB:

hoglet67: https://github.com/hoglet67/RGBtoHDMI

IanSB: https://github.com/IanSB/RGBtoHDMI

The solution is based on the RGBtoHDMI CPLD based hardware design by LinuxJedi:

https://github.com/LinuxJedi/AmigaRGBtoHDMI

Special mention to c0pperdragon for the original RGBtoHDMI board solution for the Amiga:

https://github.com/c0pperdragon/Amiga-Digital-Video

Wiki

Please see the wiki for further details:

Support

Please raise a support ticket for any issues with this project content and design files.

Solution

This RGBtoHDMI solution has been designed to fit in to the Video Slot of a Commodore CDTV. It replaces the existing RF and composite video card, as well as providing a bypass for the video signals to go to the RGB video port.

A breakout board is used to send the digital RGB signals from the Denise video chip, over a 18-pin FFC flex cable, to the main RGBtoHDMI board sitting in the Video Slot.

The mini HDMI connector of the Raspberry Pi Zero is presented directly on the face plate, along with three push buttons to control the RGBtoHDMI OSD menu.

This LinuxJedi CPLD based version supports either OCS or ECS Denise. There is no jumper required - you just need to make sure you auto-calibrate it using the OSD menu.

As with all the other RGBtoHDMI solution, audio over HDMI is currently NOT supported. This board does have breakout points for the AUDL and AUDR but is not used.

(...yes, I know the serial port and LEDs are missing in this picture! Oops!)

Design

RGBtoHDMI CDTV Main Board

Design files: https://github.com/solarmon/RGBtoHDMI-CDTV/tree/main/RGBtoHDMI%20Amiga%20Denise%20CPLD%20FFC%20-%20CDTV%20Video%20Slot

RGBtoHDMI CDTV Face Plate

Design files: https://github.com/solarmon/RGBtoHDMI-CDTV/tree/main/RGBtoHDMI%20Amiga%20Denise%20CPLD%20FFC%20-%20CDTV%20Video%20Slot

The face plate for the RGBtoHDMI CDTV board is also a PCB. It is attached to the main board using guide slots that has solder pads so that it can be soldered together.

RGBtoHDMI CDTV Denise Breakout board v1

Design files: https://github.com/solarmon/RGBtoHDMI-CDTV/tree/main/RGBtoHDMI%20Amiga%20Denise%20DIP%20Breakout%20FFC%20-%20CDTV

RGBtoHDMI CDTV Denise Breakout board v2

Design files: https://github.com/solarmon/RGBtoHDMI-CDTV/tree/main/RGBtoHDMI%20Amiga%20Denise%20DIP%20Breakout%20FFC%20-%20CDTV%20v2

The v2 breakout board has a lower profile by using female round pins that act both as the socket for the Denise chip, as well as the pin to go in to the Denise socket on the CDTV.

Parts

34
QtyValueFootprintReferences
41KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R2, R6, R7
4MountingHole_PadMountingHole:MountingHole_2.5mm_Pad_ViaH1, H2, H3, H4
3100nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC2, C3, C4
3Conn_01x02Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalA1, D1, D2
3Jumper_2_Opensolarmon_library:PUSH_BUTTON_RIGHT_ANGLEBT11, BT12, BT13
3Jumper_2_OpenConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalBT1, BT2, BT3
2MountingHole_PadMountingHole:MountingHole_3.2mm_M3H5, H6
110uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1
11K5Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR4
14.7KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR3
14K7Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR5
1Conn_01x02Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_HorizontalJP1
1Conn_01x04Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_HorizontalSERIAL1
1Conn_01x06Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJTAG1
1Conn_01x18solarmon_library:FPC-SMD_X10B25U18TFFC18
1Conn_02x15_Odd_Evensolarmon_library:CDTV_Video_Slot_30_pinCN10
1Raspberry_Pi_2_3Connector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_VerticalJ1
1XC9572VQ44 or XC9572XL-10VQG44CPackage_QFP:TQFP-44_10x10mm_P0.8mmU1
1solarmon_logosolarmon_library:solarmon-logo-25milssolarmon1

More from solarmon/RGBtoHDMI-CDTV

1

Similar boards

  • 2 layers26 × 30 mmMicrocontroller, the printed circuit board in 3D

    Microcontroller

    FrameworkComputer/ExpansionCards

    Reference designs and documentation to create Expansion Cards for the Framework Laptop

    34 parts1.1kCC-BY-4.0
  • 2 layers171.2 × 72.9 mmAmiga gfxcard old, the printed circuit board in 3D

    Amiga gfxcard old

    mntmn/amiga2000-gfxcard

    MNT VA2000, an Open Source Amiga 2/3/4000 Graphics Card (Zorro II/III), written in Verilog

    34 parts1k
  • 2 layers53.5 × 62.5 mmLed matrix, the printed circuit board in 3D

    Led matrix

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    34 parts915
  • 2 layers45 × 26 mmESP32-HELP Button, the printed circuit board in 3D

    ESP32-HELP Button

    pcbreflux/espressif

    all espressif stuff will committed here

    34 parts608GPL-3.0
  • 2 layers41.7 × 25.7 mmHeadphones flex pcb rigid, the printed circuit board in 3D

    Headphones flex pcb rigid

    strangeparts/niubi-headphones

    Flexible circuit board design for adding a headphone jack to an iPhone 7

    34 parts493MIT
  • 2 layers18.8 × 16.3 mmAmoeba, the printed circuit board in 3D

    Amoeba

    mtl/keyboard-pcbs

    Keyboard PCBs

    34 parts485
  • 2 layers127 × 69.9 mmEzcgi, the printed circuit board in 3D

    Ezcgi

    baldengineer/bit-preserve

    Project for capturing vintage, classic, aka old computer schematics in KiCad.

    34 parts446

Questions

How big is the RGBtoHDMI Amiga Denise CPLD FFC - CDTV Video Slot PCB?

It measures 94 × 121.6 mm and has 2 copper layers, 1.6 mm thick.

What parts does the RGBtoHDMI Amiga Denise CPLD FFC - CDTV Video Slot use?

34 parts. 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 RGBtoHDMI Amiga Denise CPLD FFC - CDTV Video Slot KiCad files?

From the solarmon/RGBtoHDMI-CDTV repository on GitHub, at the commit this page was made from: the board is RGBtoHDMI Amiga Denise CPLD FFC - CDTV Video Slot/RGBtoHDMI Amiga Denise CPLD FFC - CDTV Video Slot.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the RGBtoHDMI Amiga Denise CPLD FFC - CDTV Video Slot design in my own project?

Its repository states no licence, so its author keeps all rights: ask solarmon before reusing the design.