First off, it's not 'my' programmer, I added the file because I got tired of repeated requests for it. But it's basically just an improved David Tait design.
The resistor doesn't really look to do a great deal, so it would probably work fine without it - I suspect it's probably just to pull a particular pin to ground, when using the 40 pin ZIF socket.
But it should be easy enough to add the resistor on the back of the PCB anyway, across the back of the socket might be the simpliest place?.
Ok, I have finished the programmer, now I'm working on debugging it...already discovered that I connected my Vin backwards (smoked the 7805 reg.) and had my 7808 and a 3906 swapped. (both the to-92 package)
Now my problem is with my Vpp I think. my 7808 regulator is getting pretty hot. just about too hot to touch. I get an ohm reading of 1.4K between Vpp and ground. (no pic installed). Is this normal?
The output is also up around 16V. What should this voltage be?
and what vpp does the 16f628 need?
I'm going to hook up that 680 ohm resistor and see if that is my problem. (first i have to find one)...
Ok, I have finished the programmer, now I'm working on debugging it...already discovered that I connected my Vin backwards (smoked the 7805 reg.) and had my 7808 and a 3906 swapped. (both the to-92 package)
Now my problem is with my Vpp I think. my 7808 regulator is getting pretty hot. just about too hot to touch. I get an ohm reading of 1.4K between Vpp and ground. (no pic installed). Is this normal?
well, I got it to detect my board...but my parrallel port is only putting out 4.27V, is this a problem? It still switches the VPP's and VDD on and off, but is that a high enough level for the clock signal and whatnot?
I think I'm going to try changing my 7808 reg. maybe it is bad as well...
I should have just bought a kit... :x
well, I got it to detect my board...but my parrallel port is only putting out 4.27V, is this a problem? It still switches the VPP's and VDD on and off, but is that a high enough level for the clock signal and whatnot?
i built the same programmer that you are building and i also measured the voltages from the parallel port and i remember that the value was quite close to the value you have measured. its not important that it should be exact 5V whats important is that the voltage must be enough to be identified as high and the IC must be working.