Connecting the MAKERbuino to the TV!

Even before I got the MAKERbuino I found this video by @albertgajsak: https://youtu.be/ITEkVHLZENg.
I also found the forum thread with all the details on how to get video signal from the Gamebuino to the television: http://legacy.gamebuino.com/forum/viewtopic.php?f=16&t=2272

Now after assembling my own MAKERbuino, I finally found the time to make a quick-and-dirty adapter using the Arduino Uno myself. I was surprised that it worked on the first try and that the video quality is pretty good:

@albertgajsak Any plans to make and sell an adapter kit in the future?

8 Likes

Nicely done!
Where did you found the Code for the Arduino Uno?

1 Like

On the third page of the thread you will find a Zip file: http://legacy.gamebuino.com/forum/viewtopic.php?f=16&t=2272&start=20

Direct link to the file: http://legacy.gamebuino.com/forum/download/file.php?id=1223

1 Like

If you don’t look close enough you’ll have to look again :man_facepalming::sweat_smile:
Thanks!

You’re welcome :smiley:

Basically every cable with a RCA connector should do the trick, right?

As far as I can see, yes. In the middle is the video/sync line and the ring is grounded.

Hi,
Now I really want to make this but where did you find the schematics? Can you please send me the link, thank you! :grinning:

EDIT: Nevermind, found it!

1 Like

Great :smiley: Tell us how your build is going when you try it out.

1 Like

I tried this myself, and it’s working almost perfectly for me except for one problem: the bottom of the picture is cut off on my TV. The output image is clear and stable, but the image is shifted down and to the right, the bottom 4-8 pixels are cut off, and I can’t find any setting on my TV that lets me adjust overscan. Also, the leftmost column has a single black pixel every 8 or so lines, and the picture goes crazy when I’m in the loader.

I’m wondering if it’s a problem with the TV or the output signal. The TV is a relatively small flatscreen that was bought from a secondhand store. It might be because it’s an NTSC television, but I’ve heard that even cheap digital TVs are multi-region, and since the output picture is solid for most games I feel like that shouldn’t be the problem. I also tried using a black and white CRT TV, but that TV is having some serious issues that are unrelated. It does look like the entire picture is sent out, though, and occasionally (when the CRT’s vertical hold cooperates) it looks like the picture is correctly aligned on the CRT. Does anybody have some idea about what might be wrong, or is it just because I have a cheap TV?

Have you restartet your Arduino a couple of times? There’s a synchronization bug I think.

I would sometimes get a corrupted picture that would be fixed by resetting the arduino. I must have reset it dozens of times while testing, so I think it’s not a synchronization problem.

That is the synchronization bug I’ve meant. I thought your misaligned/cutoff image on the TV was caused by that. That’s why I asked if you’ve already reset the arduino a couple of times :slight_smile:

Then there’s another problem causing your error. How long is the cable between the MAKERbuino and the Arduino? And how long is the cable between the arduino and your TV?
When I was testing my TV-Adapter I used the MAKERbuino Multiplayercable and some jumper wires to connect the MAKERbuino to the arduino which was in fact too long to transmit the signal properly. Changed to a much shorter cable did the trick for me.

Hmm, most of the wires I used were very short. The longest component was the a/v cable, but even that wasn’t very long. It seems about the normal length for such a cable. I can post a picture of my setup soon in case there are any obvious mistakes I made.

Yesss! Got it working as well :slight_smile:

Unfortunately it doesn’t work with jonnection’s video player as he’s accessing the SD card during playback. And the SD card uses the same MOSI and SCLK pins as the TV out Arduino. Maybe I can modify the code so the Arduino only receives data when LCD_CE is active low.
But it’s fun!

2 Likes

Designed a small TV out PCB that should plug in the side of the MAKERbuino. Just ordered a few of these. I added an option to monitor LCD_CS so data sent to the SD card (SCLK, MOSI) doesn’t get interpreted as screen data. Let’s hope it works…

11

2 Likes

This looks awesome. I’m eager to hear how good it works! :smiley:

@Ma_X, wowzie, amazing!

Which CAD software did you use for that?

The design looks very neat and clean. Please, keep us updated on this, I’m very very interested!

Hi @albertgajsak
I am using Altium Designer (and sometimes P-CAD). Boards should be here in a few days… I’ll keep you posted! I’m having a lot of fun with the MAKERbuino. Watch this space…

1 Like

Congratulations, Altium is a pretty advance software.

Sure thing, keep us updated. You’re doing some great progress!

By the way, where did you learn to draw PCBs?