RGBtoHDMI Mono & Lumacode - c0pperdragon/LumaCode GitHub Wiki

This is a specialized RGBtoHDMI board that is best suited for Lumacode support. In conjunction with a standard Raspberry Pi Zero and the latest software, this gives a complete HDMI upscaling solution for retro machines with monochrome video as well as for machines modded to create Lumacode.

rgbtohdmi

Quick start guide

These are the steps to get the RGBtoHDMI itself working when you already have a Lumacode-modded machine or a machine with mono output (installation for those are handled on their respective documentation pages).

  1. Download and install the latest software relase. Installation is done by simply unpacking all the files on a FAT32-formatted microSDcard and putting this into the Pi. For the latest features you can also try to use the newest beta release.
  2. Put the RGBtoHDMI board on the 40-pin connector of the Raspberry Pi.
  3. Connect a USB power supply and a monitor/TV with a miniHDMI cable to the Pi.
  4. Connect your retro machine to the RGBtoHDMI with the provided RCA cable.
  5. Turn on everything.
  6. Enter the RGBtoHDMI settings menu using the menu button.
  7. Navigate to the profile selection and chose the suitable profile for your machine. Basically every machine that is supported by the RGBtoHDMI is listed here, grouped by manufacturer.
  8. In the rare case that there are visual glitches with the initial setup, you can use the "Sampling Menu" to tweak various voltages and timings.

Full documentation and instructions are found on the RGBtoHDMI wiki.

Note: For wiring up the variant of the RGBtoHDMI with the 6-pin analog input connector, please check these specific instructions.

Note on audio support

This board can be retro-fitted with an audio encoder. This will take a mono audio signal from the first ring of the TRRS input jack (the lumacode is taken from the tip of the connector) and allows the Raspberry Pi software to inject the audio signal into the HDMI data stream. Variants of this board with pre-installed audio encoder are also available.