TVBGone/en

Aus Wiki CCC Göttingen
Zur Navigation springen Zur Suche springen
TVbgone with two SMD LEDs and two normal 5mm LEDs

This is a clone of the normal TVBGone Kit. TVBGone is a board, that tries to switch off every TV device. This one is build with almost only SMD parts, this board is smaller than the original.

PCB

P1:

1 - Reset

2 - GND

3 - Vcc

4 - SCK

5 - MISO

6 - MOSI

P2:

1 - Vcc

2 - GND


BOM

Necessary

Designator Value Part-No Price / EUR Count Sum / EUR
R1 1 kΩ, 0805 R: 0.01 1 0.01
R3 10 kΩ, 1206 R: 0.01 1 0.01
R5 470 Ω, 0603 R: 0.01 1 0.01
C1 100nF, 0603 C: 0.01 1 0.01
C2 100uF 100uF,1206 0.34 1 0.34
C3, C4 22pF 0603 C: 0.01 2 0.02
T1-T4 NPN SOT23 BC817 0.04 4 0.16
T5 PNP SOT23 BC807 0.04 1 0.04
XTAL1 8Mhz hc49 Q 8 MHZ HC 49/US-SMD 0.26 1 0.26
LED5 yellow 0603 0.01 1 0.01
uC SOIC ATTINY85V-10SU 1.95 1 1.95
P1, P2 6 Pol, 2 Pole 0.24 1 0.24
S1 switch ? 1 ?
Sum 2.86

Infrared LEDs

The perfect LEDs aren't found till now. The SMD LEDs have a too big opening angle, so the power is not enough for switching the TV off. On the other hand with 10° you have to target very perfectly... Another problem is that the board haas a bug for the SMD LEDs, if these are solded, they can create a short circuit, but this will be fixed for the next version.

Designator Value Part-No Price / EUR Count Sum / EUR
LED1 - LED4 side LED 950nm,60° Q65110A2463 0.35 4 1.40
LED1 - LED4 5 mm, 950 nm, 10° Q62703Q1820 0.27 4 1.08


Battary Connector

Designator Value Part-No Price / EUR Count Sum / EU
P2 Batterypack Vorlage:Pollin 0.25 1 0.25
Batteryclip Vorlage:Pollin 0.15 1 0.15


Tutorial

Part I

  1. Start soldering with the uC (ATTINY85V)
  2. Now solder the crystal oscillator XTAL1 (8 MHz, on the other side),C2 and C3 both 22pF,0603
  3. Go on with R1(1 kΩ, 0805) and C1(100nF,0603)
  4. With soldering the plug connector and the Batteryclip you ended this part - Mind the polarity of the battery clip!

Part II - Programming

All parts are on the PCB - now start with programming the board.

  1. download the firmware v1.2 from TVBGone/download.html and use a programmer of your choice. The software you need is descibed on this site: AVR Toolchain).
  2. test for short circuit
  3. plug in the programmer Port P1
  4. change in the Makefile to the right Programmer/Port:
...
#AVRDUDE_PROGRAMMER = usbtiny
AVRDUDE_PROGRAMMER = usbasp
#AVRDUDE_PROGRAMMER = stk500v2
#AVRDUDE_PORT = com3        # programmer connected to serial device
AVRDUDE_PORT = usb
...
  1. run make full


Part III

Take the next part of your choice and solder it :) Please mind the polarity of LED5!


Testing

Now you are ready for testing see TVBGone/test.html.

Testing Advanced

Go to your electronic store of your choice and test :)