Step 1: Design Enhancements
Clock and Data Filter: Newer PICs are programmed so fast that the clock and data lines can experience cross-talk.
Step 2: Construction
The traces in this design are nice and fat for easy toner transfer (or lazy photo boards). I started making PCB with the TT method, but found it pretty tedious. A $10 investment got me started with photo PCBs (using ink jet transparency positives). I will never go back.
Step 3: USE
The programmer will work with any programming software that supports the JDM2. I like WinPic800 (LINK:http://perso.wanadoo.es/siscobf/winpic800.htm ), and WinPIC also deserves credit for the great technical support info (LINK:http://www.qsl.net/dl4yhf/winpic/ ). Both support the newest USB PICs (18F2/4455).
Step 4: Future Improvements
I used cheap AMP IC sockets from Mouser because I had them on hand. My next design will replace the 28 and 40 pin sockets with one 40 pin ZIF socket. A little extra clearance around the 18 pin socket makes a ZIF substitution possible as well. -ian (instructables-at-whereisian-dot-com)