Due to making it at home I decided to make my own single layer board design to keep the board easy to make.
A couple of people have asked for the design so I am posting it here (finally!) so they and others can make their own boards if they so wish.
All I ask is for a post on this thread saying thanks. You could also post a photo of your finished TV-B-Gone.
The design was made in KiCAD but if you don't have KiCAD or don't want to install it you can open the .PHO file in any program which supports Gerber. (you may need to change the file extension to .GBR or whatever your program is expecting.)
Important Note - Transistor Orientation:
You may notice when you open the design file that the transistors are facing the opposite way than in my photo.
This is because I put them in using a C-B-E pinout when my real transistors have an E-B-C pinout. This is not a problem, all I had to do was install them facing the other way.
I decided not to fix this 'error' since people may be using other transistors and some may be using a C-B-E pinout which will actually fit the design.
So, When you are making it yourself, check your transistor's pinouts, and install them appropriately.
Hint: C-B-E transistors will have the flat side face away from the LEDs, E-B-C transistors will face towards the LEDs.
FAQ:
Question: You said the design is single sided but when I opened your board it has tracks on the component side!
Answer: Yes the design does have component side tracks but these are not meant to be made. As you can see from my photos they are replaced with wire links.
Question: If I make this board myself and use a blank ATTiny-85v how do I program it?
Answer: Use one of many AVR-ISP programmers available. I used the PPPPD. In my case since the PPPPD takes power from the target board I needed to power the TV-B-Gone from 5 volts so the programmer would recognize the chip (USB port works great). Other programmers may supply their own power.
Note: When programming using ISP header, only connect the AVR, Resonator, Capacitors and Wire links, otherwise programming may fail. Add the other components afterwards
Question: Ladyada's design uses a 6-Pin ISP header but you have used a 10-Pin. My programmer is 6-Pin and now I can't use it! Why did you do this?
Answer: I built my own programmer from the design as above, and it uses 10-Pin rather than 6-Pin. I built the programmer long before I attempted the TV-B-Gone. For anyone using a 6-Pin programmer I have created a 2nd design just for you (at the cost of 2 extra wire links)

