RGBtoHDMI fun

  • Please can you read through and vote on the following proposition for changes to the board structure by clicking here.

KennyPowers

Active Tinkerer
Jun 27, 2022
325
362
63
After finding external video adapters in both my Classic and SE, I've been wanting to build an RGBtoHDMI. Well, I finally got my hands on a Pi Zero and all the other parts, printed a case, and assembled one. @Mu0n 's stickied thread was a big help.

PXL_20230523_023501599.jpg

My 030 Classic came to me with this unmarked thing installed:

PXL_20220328_211744529.jpg

and a cable going from that 8-pin header to a DB9 that had been "installed" on the rear of the machine (I didn't cut the case, but it was a convenient channel to run an SD card extender):

PXL_20230519_175719158.jpg

Only 4 of the 9 pins are used...ground on pin 1, video on pin 4, h-sync on pin 8, and v-sync on pin 9. This is the same pinout as the DB9 on the RGBtoHDMI's TTL buffer board, so I was able to simply use a straight-through serial cable to connect the Mac to the RGBtoHDMI:

PXL_20230519_185537349.jpg PXL_20230519_184633635.jpg

My 030 SE had this Power R model 2703 video adapter in it, but no externally-accessible connector installed:

PXL_20230318_142421983.jpg

I was getting ready to build a cable when I happened to find what can only be the original cable in a random box while looking for something else. Comparing its pinout to the schematic in @Stephen 's github confirmed it:

PXL_20230519_190959626.jpg

So, I printed up a bracket that would let me mount both the DB9 and an SD card extender in the SE's expansion slot while still allowing the slot cover to fit:

PXL_20230522_190505792.jpg PXL_20230523_020412202.jpg

Even more conveniently, both of these systems use the same RGBtoHDMI profile:

Code:
sampling=0,0,0,0,0,0,0,0,0,0,8,0,0,0,1,0,0,0,0,1,255,100,255,100,255,255,255,256
geometry=176,23,512,342,512,342,2,2,0,1,15667200,704,5000,370,3,0,0
palette=Mono_(2_level)
scanline_level=0

Of course, the first thing I had to do after buttoning all of this up was plug a compact Mac into the biggest screen I had for grins...and so my wife could play Oregon Trail from the couch :)

 

KennyPowers

Active Tinkerer
Jun 27, 2022
325
362
63
I forgot to ask, can you post a picture of your RGBtoHDMI without the case? Did you use a buffer/extender middle board?
Yes, there's a TTL buffer board in the middle. I didn't assemble my own board(s) like you did. I bought pre-assembled boards from Aaron at Retro Hack Shack. So I got the 12bpp RGBtoHDMI board, the TTL buffer board, and the analog board in case I ever want to play with that.

PXL_20230523_153557200.jpg PXL_20230523_153615708.jpg
 
  • Like
Reactions: Mu0n