A TV Transmitter from an STM32

andrewstuart1 pts0 comments

A TV Transmitter From An STM32 | Hackaday

Skip to content

Analog TV may have shuffled off its mortal coil years ago, but there are still plenty of old CRT TV sets around that could receive it. [Kris Slyka] has just such a device, and decided to feed it something from an STM32 microcontroller. An STM32G431, to be precise, and they’re doing it using the on-chip hardware rather than in software.

This unexpected feat is made possible by clever use of the internal oscillators and analog multiplexer. The video itself is generated using the MCU’s DAC, and fed into the on-board op-amp multiplexer which is switched at the VHF transmission frequency. This creates the required VHF TV transmission, but without audio. This component comes by abusing another peripheral, the internal RC oscillator for the USB. This is frequency modulated, and set to the required 5.5 MHz spacing from the vision carrier for the TV in question. It doesn’t (yet) generate the PAL color sub-carrier so for now it’s black and white only, but maybe someone will figure out a way.

We like unexpected out-of-spec uses of parts like these microcontrollers, and we especially like analog TV hereabouts. We marked its very final moments, back in 2021.

8 thoughts on “A TV Transmitter From An STM32”

I would love to do something with NTSC here with an ESP32 series chip. I’ve got a portable TV and would love to just have a static PipBoy on the CRT. Oh the fun my nephew would have from his Vault Dweller Opa. ;)

Report comment

Reply

You don’t have to transmit the signal over the air. It’s not hard to add a composite video input on a portable TV. You could use a single board computer with a composite video output like a Raspberry Pi Zero to generate the signal. It’s small enough that you could probably find a spot to install it inside the TV.

Report comment

Reply

Holy crap, that’s amazing!

Report comment

Reply

I don’t know a ton about such an implementation, but I do know that I was not expecting the VHF modulation.

Report comment

Reply

Back in 2016, Hackaday noted that TV could be transmitted from an ESP8266, and (in NTSC areas, anyway) in colour: https://hackaday.com/2016/01/31/tv-transmitter-uses-esp8266/

Report comment

Reply

Oops, sorry – colour came a week later: https://www.youtube.com/watch?v=bcez5pcp55w

Report comment

Reply

Kris is "she", not "he". Thanks!

Report comment

Reply

came here to say this as well, very cool project

Report comment

Reply

Leave a ReplyCancel reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)<br>This site uses Akismet to reduce spam. Learn how your comment data is processed.

Search

Search for:

Never miss a hack

Follow on facebook<br>Follow on twitter<br>Follow on youtube<br>Follow on rss<br>Contact us

Subscribe

If you missed it

What Happens If Russia Shuts The Door On Their Leaky ISS Module?

9 Comments

A Brief History Of Unix Commands On Windows: CoreUtils (Again)

14 Comments

Picking A CRC

35 Comments

The Merits Of Comment-Driven Development As Counterweight To TDD

48 Comments

NASA Announces Artemis III Crew And Ambitious Goals

45 Comments

More from this category

Our Columns

FLOSS Weekly Episode 871: Rust Won’t Save You

1 Comment

How Did They Make View-Master Slides?

16 Comments

Hackaday Links: June 14, 2026

No comments

Patterns Everywhere

22 Comments

Hackaday Podcast Ep 373: GPS, Danger In Space, And Robby The Robot

3 Comments

More from this category

Search

Search for:

Never miss a hack

Follow on facebook<br>Follow on twitter<br>Follow on youtube<br>Follow on rss<br>Contact us<br>Subscribe

If you missed it

What Happens If Russia Shuts The Door On Their Leaky ISS Module?

9 Comments

A Brief History Of Unix Commands On Windows: CoreUtils (Again)

14 Comments

Picking A CRC

35 Comments

The Merits Of Comment-Driven Development As Counterweight To TDD

48 Comments

NASA Announces Artemis III Crew And Ambitious Goals

45 Comments

More from this category<br>Categories<br>Categories<br>Select Category<br>3d Printer hacks<br>Android Hacks<br>Arduino Hacks<br>ARM<br>Art<br>Artificial Intelligence<br>Ask Hackaday<br>ATtiny Hacks<br>Battery Hacks<br>Beer Hacks<br>Biography<br>blackberry hacks<br>Business<br>car hacks<br>Cellphone Hacks<br>chemistry hacks<br>classic hacks<br>clock hacks<br>cnc hacks<br>computer hacks<br>cons<br>contests<br>cooking hacks<br>Crowd Funding<br>Curated<br>Current Events<br>Cyberdecks<br>digital audio hacks<br>digital cameras hacks<br>downloads hacks<br>drone hacks<br>Engine Hacks<br>Engineering<br>Fail of the Week<br>Featured<br>Fiction<br>firefox hacks<br>FPGA<br>g1 hacks<br>Games<br>google hacks<br>gps hacks<br>green hacks<br>Hackaday Columns<br>Hackaday links<br>Hackaday Store<br>Hackerspaces<br>HackIt<br>handhelds hacks<br>hardware<br>High Voltage<br>History<br>Holiday Hacks<br>home entertainment hacks<br>home hacks<br>how-to<br>Interest<br>internet hacks<br>Interviews<br>iphone hacks<br>ipod hacks<br>Kindle hacks<br>Kinect hacks<br>laptops hacks<br>Laser Hacks<br>LED Hacks<br>Lifehacks<br>Linux Hacks<br>lockpicking hacks<br>Mac Hacks<br>Machine Learning<br>Major Tom<br>Medical Hacks<br>Microcontrollers<br>Misc Hacks<br>Multitouch Hacks<br>Musical...

hacks comments comment from hackaday reply

Related Articles