3v0 said:Given that the voltage levels look right and it works some of the time it may not be broken.
You need to go back and check the basic things. Please do not be insulted.
Have you tried it with a shorter/different ICSP cable. Could just be an intermittent cable.
Have you tried it with more then one target.
When you did the tests I suggested you seen the correct voltages but did it also go back to gnd. MCLR functioned correctly based on the three pins that control it.
cpb22 said:CABLES
I have tried multiple power cables, 2 (proven) usb cables, 2 (proven) ICSP cables all of these have no effect. (as before, only about 3/10 of the programming attempts work).
TESTING
I have tried numerous different boards that I have made over the last few months. All these boards previously worked with the ICD2. Now id say that only about 3/10 attempts to program any board, are successful.
When i try and attempt to debug, it allways says "cannot enter debugging mode." 0/10 attempts to debug succeed.
olimex said:Hi Chris,
If your selftest pass I can blame your target (PIC).
Another issue is if you burned somehow partially your buffers on the ICD2 so they keep good voltage levels in static mode but fail on timing.
Our buffers are on sockets so they can easily be exchanged.
Best regards
Tsvetan / Olimex
bryan1 said:Hiya Herb,
I had a problem with my ICD2 clone from olminex, it turned out I had pullups on the pgc, pgd and when I tried to program I blew the 3 transistors right below the yellow 20K pot in the pic Bill put up. The one right next to the pot and the 2 underneath it. I did a post on the sparkfun forum and both Sparkie and olimex chimed in to offer help. fortunatly by simply replacing those transistors got the clone working again and its been perfect ever since
now the fun part what did you do right before it stopped working ?
hope this shed's some light on the problem
Cheers Bryan
HerbertMunch said:Has anyone else had any problems with the olimex clone, if so did you manage to fix them?
3v0 said:We were all lowly students at one time. I remember digging it the sofa to find a few cents to buy resistors at Radio Shack.
You may be happier with a Junebug.
If you are at a U can can possibly get you hands on a digital scope. Take a look at what the various signals look like in real time.
blueroomelectronics said:The schematic posted here is for your programmer, lets see if we can make it function.
Like 3V0 mentioned a scope would be a great tool but if you don't have one do you have a multimeter or logic probe?
What target board / PIC are you using? Can you post a photo?
It would appear to be the output stage of your ICD2.
First thing I would do is swap the 74HCT126 ICs and try it out, is the error the same or different.
Next remove all socketed ICs, check for pin or socket damage (a pencil eraser is handy here) and reseat the ICs.
Also carefully check for a dry solder joint, connectors can get them from constant unplugging / plugging so reheating the solder joint won't hurt it.
donniedj said:Yes, and solved them with a hook shot to the trash. Went PICkit2 and wished I had a time machine to correct the error of my ICD2 clone ways.
Thanks Billblueroomelectronics said:Good eye mvs_sarma, the DG411 is probably not on the version in the photo. Seems that one may use transistors for VPP switching.
Edit: just noticed Chris's board is similar to my Unicorn board.
**broken link removed**
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?