I was using various programmers for PIC programming.JDM was one of that,which I used for a long time but it's a Serial port programmer.I have used ART2003 programmer for programming 18F using Parallel port.Both of this works kinda well but not very much good.So,I decided to build a USB programmer based on Microchip's PICKIT2.It is very reliable and speedy comparing to other Serial or Parallel port programmers and also have good support as it is based on official PICKIT2 programmer.You can you this with any PC as newer PCs don't have Serial or Parallel ports.This even can be used as a UART tool and Logic analyzer too.It just cost me SLRs 800 to build this.
The Schematic can be found at;
MicroKid's Web site
Use PICkIT2_SCH.pdf on the RAR file
Use 1N5817/1N5818/1N5819 for two diodes on the schematic.
The 680uH inductor can be changed with any inductor,I used 330uH for that.
All other parts are readily available on the market.
You an download the HEX and Programming software from
After installing this,the HEX file will be located at
C:\Program Files\Microchip\PICkit 2 v2\PK2V023200.hex
You can program this HEX to PIC18F2550 using ART2003 programmer in my previous post.
(enable LVP config bit when programming with WinPIC800)
This is my PICKIT2 lite programmer :)