RGBtoHDMI fun

KennyPowers

Active Tinkerer
Jun 27, 2022
278
315
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
278
315
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