I got the parts this past Friday for my PicKit2 Clone build. I spent $8.20 on Mouser for the parts. A few things like the USB cable and header were used from my part bin. I could have saved more if I would have dug out resistors and caps from my bin also, but was in a hurry when I placed the order and wanted to be sure I had all I needed for this build. After the first two connections, I decided to abandon the idea to do this in wire-wrap. I forgot how slow that process can be. I decided instead to 'dead bug' the parts on the perfboard. It looks terrible, but it works. Most of the jumps were component legs insulated with heat shrink, but a few of the longer runs use actial insulated wire.
After completing the build, I programmed the PIC18F2550 with the PicKit2 firmware using a JDM pin wiggler. I connected to the PicKit2 Clone using both the MPLab IDE, and the dedicated PicKit2 application. Both connected to the unit properly. I loaded up the bootloader hex for the BPv4.0c. I then connected the PK2 to my BPv4.0c through the ICSP header and programmed the bootloader. It worked on the first try! Success!
Overall, while very messy, this was an easy build and adds another multifunctional piece of kit to my toolbox. Well worth the time spent on this. If I had to do it all over though, I would choose to etch a board for this as the 'dead bug' approach got a bit crazy toward the end with wires going everywhere. It became challenging to keep track of what connections were in place and what needed jumpers, etc.
Here's a link to my BPv4.0c build from a few weeks ago.http://dangerousprototypes.com/forum/viewtopic.php?f=4&t=5215
Top view of the completed board.
Bottom 'dead bug' side.
The PK2 connected and programming the BPv4