TV B Ours

Oct 30, 2009

First, there was TV B Gone, a brilliant little device that kills any old TV. And it was good. But what if you want to add something of your own? Throw your own little secret spice into the viewing experience?

Introducing TV B Ours

We had all sorts of plans to build this into a kit and distribute it, but so far that hasn't happened. So, in the mean time, here's all you need to build your own.

Parts

Circuit

All things considered, the circuit is fairly simple. The basic idea is the microcontroller outputs a single NTSC video frame in 2 colors, using a 2-pin DAC. It stops the incoming video by shutting it off with the MOSFETs, and then sends its own video.

circuit board boardprint

Code

The code is written in assembler, in order to be as efficient as possible and leave maximum space for the video frame (we're really pushing the limits of the $2 microcontroller here). To make the process of creating images easier, there's also a python script which converts images into asm files which can be included before compilation.

GUI uploader

And to make things even easier, we wanted to provide a GUI uploader that could change the image loaded on the device without having to recompile. This requires the use of a serial connection with the device. ....