RGBtoHDMI adapter
I was looking for something to do while waiting on some circuit boards to arrive for a future project when I came accross a bag with left over components from an earlier build of RGBtoHDMI adapters. These adapters were used in my clone Electron and a couple free standing units for my other Acorn machines.
I had enough parts to built two more and I see I haven't document any of the builds so perfect for another web page.
This time I'll build and install one in my clone v1.1, the one where I first added Mode 7 and the other will be kept as a spare.
The first item to solder on the boards is the Xilinx chip then the other surface mount components, resistors and capacitors. After that I soldered the three SIL resistors and the headers. I use a very fine tipped soldering iron and a good magnifying light to see and solder the surface mount components.
![](/RGB/01_RGB.jpg)
![](/RGB/02_RGB.jpg)
I fitted the 2x6 way header with a slight angle to allow for the ribbon cable and the keyswitch solder pad. A later photo will show this a bit clearer.
![](/RGB/03_RGB.jpg)
For the clone case the keyswitches have to be fairly tall versions so the keycaps fit neatly under and through the top of the case.
![](/RGB/04_RGB.jpg)
![](/RGB/05_RGB.jpg)
![](/RGB/06_RGB.jpg)
![](/RGB/07_RGB.jpg)
I have added pillars on the clone motherboard. I have used M3's throughout so I have to widen the mounting holes on the Raspberry Pi and the RGBtoHDMI hat.
![](/RGB/08_RGB.jpg)
![](/RGB/10_RGB.jpg)
Then a test fit on the clone to make sure the pillar heights are correct and that the caps fit through the holes freely.
![](/RGB/11_RGB.jpg)
Next, is to make a small ribbon cable to connect the RGBtoHDMI hat to the motherboard.
![](/RGB/13_RGB.jpg)
![](/RGB/15_RGB.jpg)
Then the final fit.
![](/RGB/16_RGB.jpg)
![](/RGB/17_RGB.jpg)
At this point I noticed I hadn't fitted the two LED's so I placed them on the board and measured the height so they just fit through the top case.
![](/RGB/18_RGB.jpg)
![](/RGB/19_RGB.jpg)
The finished installation.
![](/RGB/20_RGB.jpg)
Now onto the software. Visiting the RGBtoHDMI GitHub pages I downloaded the latest version of the software and copied it onto the Raspberry Pi SD card.
![](/RGB/21_RGB.jpg)
I connected the Raspberry Pi HDMI output to my monitor and powered on. The first screen you see lets you know the CPLD is unprogrammed and it gives you three choices. I chose the first one for the BBC.
![](/RGB/22_RGB.jpg)
Then it lets you know it's programming, then hopefully it lets you know it was successful and reboots.
![](/RGB/23_RGB.jpg)
![](/RGB/24_RGB.jpg)
and finally I get the Electron sign on screen.
![](/RGB/25_RGB.jpg)
Turning on MODE7 and auto calibrating the RGBtoHDMI to get the best quality display. I used the *H.BARS command to fill the screen prior to calibration. Please read the RGBtoHDMI Wiki which gives a comprehensive guide to calibration and a whole lot more.
![](/RGB/26_RGB.jpg)
![](/RGB/27_RGB.jpg)
The second board I will keep partially complete so it can be built either as an internal board or one that can be fitted into a small box.
![](/RGB/28_RGB.jpg)
Here are a couple of boxed adapters. I used the template from GitHub to mark out the holes.
![](/RGB/30_RGB.jpg)
![](/RGB/31_RGB.jpg)
![](/RGB/32_RGB.jpg)