A600 Junior RGB to HDMI
The A600 Junior motherboard has some very useful improvements compared to the original Amiga 600 motherboard. One such improvement is a bunch of through-holes under where the RF modulator usually goes (and can indeed go, if you're that way inclined) that provide all the signals required by RGB to HDMI adaptor boards, and also 5V and GND for power:
The RGB signal through-holes are designed to take 2mm-pitch header pins, while the 5V and GND through holes accept the slightly larger 2.54mm-pitch pins, as you can see, here (credit: idoregesz.hu):
There is no universal standard for RGB to HDMI boards, so no adapter exists that you can just plug into the Junior's RGB pins.
I bought a basic RGB to HDMI board that looks something like this:
I then mapped out the flat flex connector pins on the Denise adapter board:
Now all I needed to do was get a PCB made that maps the Junior's RGB and power pins to these FPC connector pins. I went on easyeda.com and knocked up a simple design. A few days later, the PCBs arrived, and here's what I built:And here it is installed:
The jumper wires are carrying the 5V and GND from the Junior to my adapter board, but it turns out that at this length they pick up interference that shows onscreen, especially with high-contrast graphics like white letters on a black background. Trimming the wires down to the shortest manageable length sorted out the interference.
At last, my A600 Junior has a pretty neat RGB to HDMI solution installed!
In case you want to try this yourself, here are some things that might be useful:
- Gerber file for the adapter PCB board
- FPC connector
- 16-position receptacle connector
- Very short flat flex cable to connect this adapter to RGB2HDMI board
- Adafruit mini-HDMI plug
- Adafruit full-size HDMI socket
- Short FFC for HDMI
- HDMI socket mount
Note that the HDMI socket mount is not ideal for this purpose - a section of it needs to be cut out to fit around the Junior's RGB header pins. Also, the HDMI socket doesn't fit into the mount properly with this RGB adapter board in place - it's pushed out towards the back of the Amiga slightly. I'm planning another Junior build, and when I start that, I'll try to make my own modifications to the HDMI socket mount (originally by Teps71), specifically for the Junior.
Hey Pete! That is an excellent solution for the rgb2hdmi. Ive build the same Amiga 600 Junior. Do you by any chance have the pcb and 3d print available anywhere? I my self got a similar one off ebay and its just not as tidy as your solution. Plus id love to not have to connect over the video chip :D
ReplyDeleteHi Christian! After your comment, I added a few links to the blog post, including the PCB gerber zip file. It's a pretty neat solution, though I do need to make my own version of HDMI mount specifically for the Junior. It's good enough for now, but not perfect. I also have a question for you - does your Junior play nicely with a PCMCIA CF card adapter? Mine appears fine, but when doing a large transfer (especially writing to CF (and faster CF cards seem to make it worse)), I see file corruption. I first noticed this when creating a tar file on the CF card (backing up a directory from DH1) - the tar file would seem to be created fine, but was actually corrupted. When writing files, the length of the file remain correct, but I can see when using a hex editor that certain bytes are zeros rather than the correct values from the original file. Using a slower CF card seems to help. Very strange!
Delete