Thumbnails with Descriptions

 
Thumb and Description for Image 1:
The THVP board solder side. Its a single-sided board, no jumper wires.
 
Thumb and Description for Image 2:
Top side of the THVP board. Note that to program PICs you need to either use "in-circuit programming" (aka ICSP in Microchip lingo), or a programming adapter. like the one described later.
 
Thumb and Description for Image 3:
This is a programming adapter that allows to program a variety of PICs in a variety of sizes.
Its a single-sided board, one jumper wire is required.
 
Thumb and Description for Image 4:
The required parts. Not shown are the cable to connect to the PC parallel port, the cable to connect the THVP board with the programming adapter, and the power supply.
 
Thumb and Description for Image 5:
Lets get started.
We are starting with the low profile parts. In this case, D1, a standard diode.
This is a 1N4148 diode, but most standard diodes with a forward voltage drop of approx 0.7V would work fine.
 
Thumb and Description for Image 6:
The diode is a polarized part. The cathode is marked with a band or ring.
The board's legend also shows that band.
 
Thumb and Description for Image 7:
D1 inserted.
 
Thumb and Description for Image 8:
R1, a 270 Ohms resistor.
 
Thumb and Description for Image 9:
Resistors are not polarized, so you can insert them both ways.
 
Thumb and Description for Image 10:
Resistors R2-R4, 1 kOhm.
 
Thumb and Description for Image 11:
All three of them in place.
 
Thumb and Description for Image 12:
Next part: T1, a transistor. This is a BC547, a standard NPN transitor. Most NPN transistors will work here. For example a 2N2222.
Polarity does matter here. In this case, the center lead is the base pin, the one farthest away from the camera is the emitter, and the nearest is the collector.
 
Thumb and Description for Image 13:
Transistor in place.
 
Thumb and Description for Image 14:
Moving on to the capacitors, C2 and C3. These are 100nF ceramic capacitors. They are not polarized.
They are marked with "104".
 
Thumb and Description for Image 15:
And this is where they go.
 
Thumb and Description for Image 16:
CON3, the ICSP programming connector. Its a 6pin header, .1" pitch. If you wanted, you could also solder a 6pin cable directly onto the board.
 
Thumb and Description for Image 17:
CON3 in place.
 
Thumb and Description for Image 18:
Now, the electrolytic capacitors, C1 and C4. Both are polarized. The negative terminal is marked with a white bar and a minus.
 
Thumb and Description for Image 19:
The smaller one, C4, is shown here. Please note the tiny "+" on the board's legend. It shows the positive side of the capacitor.
C4 is 1 uF.
 
Thumb and Description for Image 20:
The bigger one, C1, is valued 100uF. Again, a tiny "+" marks the positive side of the capacitor.
Important: A electrolytic capacitor can explode if inserted the wrong way.
 
Thumb and Description for Image 21:
This is how it should look. Note the white bars on C1 and C4.
 
Thumb and Description for Image 22:
CON2 is the power supply connector. Its a barrel type and has a 2.5mm center pole. The center carries the positive ("+") voltage.
Connect only DC voltages to CON2, never AC. Voltage range is 15-21V.
 
Thumb and Description for Image 23:
Due to the nature of the terminals on this connector, you have to squish them a little to fit the already large holes in the board.
 
Thumb and Description for Image 24:
This is how it should look.
 
Thumb and Description for Image 25:
And like this on the underside.
 
Thumb and Description for Image 26:
And when soldered...
 
Thumb and Description for Image 27:
Next are the voltage regulators. We need two, IC2, a 5V linear regulator, and IC3, the same for 12V.
They are typically marked something like LM78xx (xx being the voltage, like 05, or 12) or uA78xx, some other prefix followed by 78xx.
 
Thumb and Description for Image 28:
First put IC3, the 7812, in place.
 
Thumb and Description for Image 29:
And then IC2, the 7805.
 
Thumb and Description for Image 30:
The biggest part on the board is next, the male SUB-D 25 parallel port connector, CON1. You can use a parallel port cable (SUB-D25 male to SUB-D25 female) of up to 2 meters (or 6ft).
 
Thumb and Description for Image 31:
Last part is the buffer IC, IC1. Its a 74HCT573.
 
Thumb and Description for Image 32:
Make sure you get the orientation right, pin 1 is oriented towards T1.
 
Thumb and Description for Image 33:
The finished THVP board.
 
Thumb and Description for Image 34:
Now we move to the second board, the programming adapter board.
Here you see it with all the necessary parts.
 
Thumb and Description for Image 35:
Start with this jumper wire.
 
Thumb and Description for Image 36:
Next, CON1, the connector between this board and the THVP programmer. Other 0.1" pitch connectors would work here as well.
 
Thumb and Description for Image 37:
The sockets for the PICs should be carefully aligned. Start with the inner rows. Using an object with an exact 0.3" (300mil) spacing will greatly help, as I did with the other two rows in the photo.
Also make sure that the middle and the two ends are all level. Uneven sockets would make it hard to plug in a PIC with all pins firmly contacting.
 
Thumb and Description for Image 38:
Now solder one of the other rows. Again, make sure all pins are on one level.
 
Thumb and Description for Image 39:
To help alignment, I again used a piece of these socket pin rows. In order to be able to plug it into the other rows, I had to remove some pins where the inner rows would have been in the way.
 
Thumb and Description for Image 40:
Align both ends, and the middle (soldering one pin of a row, each on one end, then the other, then the middle, greatly simplifies things here).
 
Thumb and Description for Image 41:
And we're done with this board :-)
 
Thumb and Description for Image 42:
This shows the ICSP connectors of both boards, and how they match.
 
Thumb and Description for Image 43:
As already mentioned, you'll need a barrel type DC power jack with a 2.5mm diameter center pin. The power supply side looks like this.
 
Thumb and Description for Image 44:
This example shows the position and orientation of 300mil 28pin PICs on the programming adapter board.
 
Thumb and Description for Image 45:
This is my ICSP programming cable.
 
Thumb and Description for Image 46:
And this is the other end.
 
Thumb and Description for Image 47:
Here's the whole system in action.
 
Thumb and Description for Image 48:
Another example. This shows a PIC18F452.
Generated by mkwebgallery.sh version 0.1.5