Amiga RGBtoHDMI Adapter (Part 1)
I’m opening the Amiga section talking about something that’s now my 3rd attempt at:
- Convenient Video with less cable mess for my Amiga 500; and
- Accurate Video on my Amiga 500.
This is a weird way to start the Amiga posts as I haven’t even started a post about my Amiga 500. I’ll get around to that and all the various things I’ve done to it soon (Namely Gotek, PS/2 adapter board, the broken RAM expansion I can’t find any info on, and clean it).
Links are in-line but will summarize them at the bottom of the post if you just want the goods.
But here we are. Recently, the RGBtoHDMI project appeared on the Amiga scene with a new adapter board by c0pperdragon, and I became aware of it through Jan Beta’s video(s) about it. I’ve been attempting to get color video output options that are convenient. This includes ordering cables and adapters that have yet to appear, making my own cables, and finally buying an Amiga RGB to VGA that at least lets me see things in color to finally verify that the video is fully working on the machine. You might imagine my excitement when I saw that this adapter board exists. After checking things out and watching Jan’s video, I set about ordering a few V2 PCBs from PCBWaaaaaay (PCBWay). I found that the board had already been uploaded to the Shared Projects space on PCBWay. The Shared Projects space has actually saved me money (and wait time) multiple times on my Amiga 500 project. I ordered 5 of the PCBs and they should show up within the week of this post. That will be part 2 of this series.
I’ve also placed the order for the Raspberry Pi Zero and the Mini HDMI to HDMI cable, both are readily available from Amazon or other hobbyist electronics online retailers, so I’m sure you can find them. The ICs were a little more tricky. Jan Beta updated his channel with a pretty easily readable BOM that I took and made the chart below when I sourced the parts from Mouser (they had everything in stock when I went to order it, so they got my business for this project). I didn’t order pin headers since I have plenty in stock, but you’ll need them if you don’t have them already. I’ll be back with more updates on this once all the parts arrive and I get to soldering.
|Line Number||Quantity||Board Identifier||Mfg Part Number||Mouser Part Number||Manufacturer||Descripiton|
|1||1||U1||771-74LVC86APW-T||74LVC86APW,118||Nexperia||Logic Gates 3.3V QUAD 2-INPUT|
|2||2||U2, U3||771-74LVC574APW-T||74LVC574APW,118||Nexperia||Flip Flops 3.3V OCTAL D FF POS EDGE 3-S|
|3||1||U4||595-TLV74333PDBVR||TLV74333PDBVR||Texas Instruments||LDO Voltage Regulators 300mA Low-Dropout (LDO) Regulator 5-SOT-23 -40 to 125|
|4||3||C1, C2, C3||581-06033C104J4Z2A||06033C104J4Z2A||AVX||Multilayer Ceramic Capacitors MLCC - SMD/SMT 25V .1uF X7R 0603 Tol 5% AEC-Q200|
|5||1||C4||80-C0805X105K8RACLR||C0805X105K8RAC7210||KEMET||Multilayer Ceramic Capacitors MLCC - SMD/SMT 10V 1uF X7R 0805 10% Flex|
|6||1||R1||279-CPF-A-0805B3K3E||CPF-A-0805B3K3E||TE Connectivity||Thin Film Resistors - SMD CPF A 0805 3K3 0.1% 25PPM 5K RL|
|7||1||N/A||517-4848-6004-CP||4848-6004-CP||3M||IC & Component Sockets 48P DUAL WIPE DIPSKT|
|8||1||N/A||855-M20-6112045||M20-6112045||Harwin||PC / 104 Connectors 20+20P NON-STACK 2.54MM DIL|
|You also need:|
|2.54mm pin headers in the below configurations:|
|2 of 1x24 (for the GPIO pins on the Raspberry Pi)|
|1 of 1x2 (for the menu button) horizontal or bend or solder direct wires|
|1 of 1x3 (for the Denise/SuperDenise selector jumper) horizontal or bend/solder appropriately|
|1x Raspberry Pi Zero with SD card (4GB minimum)|
Links for the efficient folks who don’t want to read my ramblings:
- RGBtoHDMI Project Github: https://github.com/hoglet67/RGBtoHDMI/wiki
- c0pperdragon’s Github for the Amiga Denise Adapter Board: https://github.com/c0pperdragon/Amiga-Digital-Video
- Jan Beta’s original video on the RGBtoHDMI Amiga Adapter Board: https://www.youtube.com/watch?v=e8brkYFoO9I
- PCBWay Shared Project for the PCB itself: https://www.pcbway.com/project/shareproject/Dennis_RGB_to_HDMI_Adapter_for_Amiga_500_with_Raspberry_Pi_Zero.html