| Author |
Message |
usmanstar2
Joined: 14 May 2008 Posts: 18
|
02 Jun 2008 15:19 Project to replace CY7C64613 in the ICD2 |
|
|
|
|
ok Sir,
how can i buy it and if i want to purchase the whole kit means along with components $45 Then when would you send me?
In how much duration?
And where i send you online money through credit card?
Plz PLz Reply me on my email:
usmanstar2(at)gmail.com
Added after 1 minutes:
Mr. Blueroomelectronics!!
|
|
| Back to top |
|
 |
blueroomelectronics
Joined: 17 Sep 2006 Posts: 1302 Helped: 65 Location: Toronto, Canada
|
02 Jun 2008 16:57 Re: Project to replace CY7C64613 in the ICD2 |
|
|
|
|
You've got all the parts, just salvage your homemade one. It's much cheaper then you only need the PCB which is $9 + $5 international S&H.
The kit is larger and heavier than just the PCB so it's $45 + $10 S&H
If you have a modern computer with XP and USB ports I'd recommend the Junebug as it's USB and includes a 18F1320 tutor IC is is only $49 + $10 S&H
We only accept PayPal payments. It's safe for both buyer and seller.
|
|
| Back to top |
|
 |
trapoe
Joined: 02 Jun 2008 Posts: 59 Helped: 11
|
02 Jun 2008 21:11 ICD2 Potyo 2 version: not recognized as USB device |
|
|
|
|
I downloaded Potyo 2 from http://www.icd2clone.com/wiki/Main_Page and realized it (pcb of 7-8-2006) but it don't works.
When I connect USB cable to pc the ICD2 is powered (power LED is on) but it isn't recognized as USB device. Simply pc do nothing.
I check power supply of 4550, MCLR voltage and oscillator out and it works.
What can I do ?
I saw in this forum a much better pcb of ICD2 (http://www.edaboard.com/ftopic161641-0-asc-1320.html) and as soon as I logged in I downloaded files with schematic and pcb, but where can I find firmware ?
Can you help me ?
|
|
| Back to top |
|
 |
sbampa12
Joined: 17 May 2008 Posts: 5
|
05 Jun 2008 17:22 Re: Project to replace CY7C64613 in the ICD2 |
|
|
|
|
Hello, I am new in this forum, and this is my first post (and my english could not to be the best, so sorry).
2 weeks ago I started the ICD2 Clone (based on potyo2-rev1, zip).
I made the pcb, and soldered all the components, placed the jumper near the 4066.
So I conected this to the computer, installed the drivers, download the SO, and conected in MPLab (8.10). All works very well.
But some days ago I do one pcb to program pic 16F628A, for test of the icd2 clone.
But for my surprise it does not work (write). I can conect, but I can't write/read the 'device'. And whatever I do the MPLab always show:
Connecting to MPLAB ICD 2
...Connected
Setting Vdd source to MPLAB ICD 2
ICDWarn0020: Invalid target device id (expected=0x83, read=0x0)
...Reading ICD Product ID
Running ICD Self Test
...Passed
MPLAB ICD 2 Ready
The problem is:
ICDWarn0020: Invalid target device id (expected=0x83, read=0x0)
I don't know what to do. I revised the conector, the solder, the cable. I change the pic (anothers 16F628A, and some olds 16f84A) and always I have the same problem.
Anybody can help me? please
Thanks for all.
Mario Sbampato - São Paulo / Brazil
Added after 4 minutes:
OBS: The ics are not EXACTLY the same. I used:
CD4066
74126N
SN74LS125AN
SN74LS07N
I don't think that the problem is these ICs.
OBS2: I've read entire topic, all the 58 pages, more than 1 time. And I tried all that I could think to solve the problem, but nothing works.
|
|
| Back to top |
|
 |
darik
Joined: 04 May 2008 Posts: 2
|
05 Jun 2008 19:35 Re: Project to replace CY7C64613 in the ICD2 |
|
|
|
|
| sbampa12 wrote: |
Hello, I am new in this forum, and this is my first post (and my english could not to be the best, so sorry).
2 weeks ago I started the ICD2 Clone (based on potyo2-rev1, zip).
I made the pcb, and soldered all the components, placed the jumper near the 4066.
So I conected this to the computer, installed the drivers, download the SO, and conected in MPLab (8.10). All works very well.
But some days ago I do one pcb to program pic 16F628A, for test of the icd2 clone.
But for my surprise it does not work (write). I can conect, but I can't write/read the 'device'. And whatever I do the MPLab always show:
Connecting to MPLAB ICD 2
...Connected
Setting Vdd source to MPLAB ICD 2
ICDWarn0020: Invalid target device id (expected=0x83, read=0x0)
...Reading ICD Product ID
Running ICD Self Test
...Passed
MPLAB ICD 2 Ready
The problem is:
ICDWarn0020: Invalid target device id (expected=0x83, read=0x0)
|
Did you select the correct device (i.e 16F628A) in Confugure --> Select Device ?
|
|
| Back to top |
|
 |
sbampa12
Joined: 17 May 2008 Posts: 5
|
06 Jun 2008 2:03 Re: Project to replace CY7C64613 in the ICD2 |
|
|
|
|
Yes, I've selected 16F628A, and when I was trying the 16F84A too, and the MPLab downloaded the SO when I changed the devices.
I tryed for the first time in my desk and my notebook, both have the same configurations (softwares): Win XP (professional), SP2 and MPLab 8.10
After I tryed in Win 2K (server), with MPLab 7.0
And the problems always occurs.
One thing that I think relevant, is the PGD and PGC, when the device is connected (only connected, and ICD2 Clone is 'on'), these 'signals (or lines)' are about 3,0V.
Is this normal?
|
|
| Back to top |
|
 |
sbampa12
Joined: 17 May 2008 Posts: 5
|
06 Jun 2008 18:30 Re: Project to replace CY7C64613 in the ICD2 |
|
|
|
|
I am looking for problems...
I encontered something interesting, when I supply the Target Device with 'external' vpp (around 13V) the MPLab says:
Connecting to MPLAB ICD 2
...Connected
Setting Vdd source to MPLAB ICD 2
ICDWarn0020: Invalid target device id (expected=0x83, read=0x1FF)
...Reading ICD Product ID
Running ICD Self Test
...Passed
MPLAB ICD 2 Ready
Not the always 'read=0x00', but now, it is always 'read=0x1FF'.
But I still can't write/read the device.
I need some ligth please!!!
Thanks
Added after 53 minutes:
Even if have no pic, or cable (from icd2 to pic), the mplab says
read=0x1FF or some other number, like a interference I think.
But I don't know what to do for solve this.
|
|
| Back to top |
|
 |
sbampa12
Joined: 17 May 2008 Posts: 5
|
07 Jun 2008 23:24 Re: Project to replace CY7C64613 in the ICD2 |
|
|
|
|
I changed the 74126 for the 74HC126 and it works.
Thanks for all.
This Forum is very good, long life for all thats works in this project.
|
|
| Back to top |
|
 |
kkw1668
Joined: 14 Mar 2006 Posts: 1
|
08 Jun 2008 6:57 Project to replace CY7C64613 in the ICD2 |
|
|
|
|
| My ICD2 schematic: (http://www.etekronics.com/forum/)
|
|
| Back to top |
|
 |
jmaurin
Joined: 30 Nov 2007 Posts: 8
|
11 Jun 2008 1:57 Re: Project to replace CY7C64613 in the ICD2 |
|
|
|
|
Hi list.
I've done building my potyo2 version, but is not working.
I'm getting -5v on both PIC's instead of 5v. That could be wrong? Also, windows doesn't recognise and nothing happens.
I'm using the original PDF schematich from wiki.
Added after 5 hours 31 minutes:
Ok, wrong read :S
Voltage is fine on both PIC's, but still not working. When i plu cable, nothing happens. LED6 is always on (power led?) and, some times, LED2 and LED3 do a fast flash when plug.
What i need to check?!
|
|
| Back to top |
|
 |
usmanstar2
Joined: 14 May 2008 Posts: 18
|
14 Jun 2008 15:25 Project to replace CY7C64613 in the ICD2 |
|
|
|
|
Can any body send me the snapshot of MPLAB ICD2 Debugging.
you only need to just debug the Assembly code of LED On/OFF program.
And take a snapshot by pressing Printsys button and paste in paint and send me.
Debugging shows every thing like Register, Assembly code , memory, disassembly etc.
I want to see.
thanx
|
|
| Back to top |
|
 |
kal-el-8
Joined: 21 Mar 2008 Posts: 2
|
17 Jun 2008 14:52 Re: Project to replace CY7C64613 in the ICD2 |
|
| tags: ic 74hc4066 |
|
|
Here is my old version of Potyo2 ICD2 Clone and some usefull acessories
I've use the CD4066 instead of 74hc4066, because it needs to support at least 13V, some brands of the 74hc4066 can do that while others don't, but the CD4066 does the job and it works for me
Potyo have added one pull-up resistor (R(updt)) to 16F877's RA4 pin, because sometimes, unchecking the "power target from icd2" has not disabled it physically.
Potyo made a NEW version of the ICD2 Clone with the pull-up resistor already on PCB and a zener diode because of the overvoltage of 74hc4066, with this you don't need to replace 74hc4066 with CD4066, also this version don't have a reset jumper for 4550.
It's your choice to make the NEW or OLD version, I have the old and it works perfectly.
Thanks Potyo.
The files needed to assemble old and new versions of Potyo2 ICD2 Clone are in the links below the image.
Last edited by kal-el-8 on 17 Jun 2008 17:15; edited 4 times in total |
|
| Back to top |
|
 |
jmaurin
Joined: 30 Nov 2007 Posts: 8
|
17 Jun 2008 15:50 Re: Project to replace CY7C64613 in the ICD2 |
|
|
|
|
What's for this pull-up resistor? Topic is too large to find...
I'll re-try with this pull-up today and i post a reply with results. Tks
|
|
| Back to top |
|
 |
ricardosilva
Joined: 17 Jun 2008 Posts: 1
|
18 Jun 2008 9:52 Re: Project to replace CY7C64613 in the ICD2 |
|
|
|
|
Hey thanks, now i dont have to read the whole topic..
i think that this should be on the first page to make it easier to anyone else that wants to start with PIC programming.
Thanks alot.
|
|
| Back to top |
|
 |
jaomiki
Joined: 19 Jun 2008 Posts: 2
|
19 Jun 2008 10:12 Re: Project to replace CY7C64613 in the ICD2 |
|
|
|
|
Does anyone have any experiences and knows whether ICD2 clone will work properly if I program both microcontrollers (18F4550 and 16F877A) with a JDM programmer which is a low-voltage programmer.
Judging by the scheme, PGM pin on 18F4550 is left floating, and the one on the 16F877A is used for LED_Busy. And because PGM pin cannot be used as I/O pin when programmed with low-voltage, everything but an LED should work fine. Still, I would be very thankful if someone who has tried this in practice would confirm my assumptions.
Thanks in advance.
|
|
| Back to top |
|
 |
fzanoto
Joined: 30 May 2007 Posts: 11
|
20 Jun 2008 12:54 Re: Project to replace CY7C64613 in the ICD2 |
|
|
|
|
Hi All,
how to make this:
http://www.microgenius.com.br/shop/detalhes.asp?id=28&produto=410
it´s a mini icd2 ??
it´s possible make with only 18F2550 ??
|
|
| Back to top |
|
 |
usmanstar2
Joined: 14 May 2008 Posts: 18
|
20 Jun 2008 13:26 Project to replace CY7C64613 in the ICD2 |
|
|
|
|
Kindly can any body tell me
The PGD/RB7, PGC/RB6 are 40 and 39 pins of PIC16F877A respectively. So
What
PGC stands for?
PGD stands for?
Reply me
Thank you very much
|
|
| Back to top |
|
 |
blueroomelectronics
Joined: 17 Sep 2006 Posts: 1302 Helped: 65 Location: Toronto, Canada
|
20 Jun 2008 17:36 Project to replace CY7C64613 in the ICD2 |
|
|
|
|
Program Clock
Program Data (bi-directional)
|
|
| Back to top |
|
 |
usmanstar2
Joined: 14 May 2008 Posts: 18
|
21 Jun 2008 14:10 Project to replace CY7C64613 in the ICD2 |
|
|
|
|
Dear Blueroomelectronics,
I built the components on the PCB of Inchworm that you sent me.
Now tell me one thing what should i put on the TP GND? Is there insert any jumper (a simple copper wire) in it?
Give me the detail?
I burn the hex (InchwormPlus_16F877A.hex) on PIC16F877A. And then Turn On the ICD2.
But it doesn't download the Operating System (ICD01020701.HEX)
Why operating system is not download?
All the problems that shows are in attached file.
|
|
| Back to top |
|
 |
usmanstar2
Joined: 14 May 2008 Posts: 18
|
22 Jun 2008 7:05 Project to replace CY7C64613 in the ICD2 |
|
|
|
|
Dears,
http://www.microchipc.com/PIC16bootload/index.php#how
above link asked about the bootloder.
what bootloader should I burn for ICD2
and
what bootloader should I burn for target
I am very confused kindly tell me clearly.
And I am using PIC16F877A Microcontroller for both ICD2 and target.
On target I have a simple LED ON/OFF program is running and i just want to debug it.
reply me soon.
Thanx a lot
|
|
| Back to top |
|
 |
fusion2344
Joined: 30 Jun 2008 Posts: 3
|
30 Jun 2008 18:27 Surface mount version of ICD2 Clone |
|
|
|
|
I made a SMD version of the ICD2 Clone (PiCS Rev. C from http://www.icd2clone.com/wiki/Main_Page) using TQFP packages.
The device enumerates and drivers install successfully. MPLAB detects the programmer and the yellow LED (BUSY) switch on but then it looses communications.
I double checked the schematic and layout and all seems fine. The pin numbers for the TQFP and DIP packages differ, so I assigned the functions by the pin name (ex. RA0). I don't know if the functionality of certain pins moved with the package change.
Why would MPLAB loose communications with the programmer. If needed I will provide the schematic an layout.
|
|
| Back to top |
|
 |
jaomiki
Joined: 19 Jun 2008 Posts: 2
|
09 Jul 2008 17:57 Re: Project to replace CY7C64613 in the ICD2 |
|
|
|
|
| jaomiki wrote: |
Does anyone have any experiences and knows whether ICD2 clone will work properly if I program both microcontrollers (18F4550 and 16F877A) with a JDM programmer which is a low-voltage programmer.
Judging by the scheme, PGM pin on 18F4550 is left floating, and the one on the 16F877A is used for LED_Busy. And because PGM pin cannot be used as I/O pin when programmed with low-voltage, everything but an LED should work fine. Still, I would be very thankful if someone who has tried this in practice would confirm my assumptions.
Thanks in advance. |
I'm going to answer my own question from a few posts back.
Programmer WORKS. I programmed both PICs with a modified JDM (low voltage programmer) and everything but LED Busy works. I also had a couple of spare PICs (18F4550 and 16F877A) so I programmed them with a working ICD2, and now even the LED works. Yay
|
|
| Back to top |
|
 |
fusion2344
Joined: 30 Jun 2008 Posts: 3
|
09 Jul 2008 18:06 Re: Project to replace CY7C64613 in the ICD2 |
|
|
|
|
My ICD 2 Clone is working fine after downloading the firmware from MPLAB.
BUT 1 problem remains. All the LED's work fine except for the error LED (Tested the LED alone and the LED is working).
After looking at an original ICD2, the error LED is on the correct pin.
Anyone had the same problem and solved it?
|
|
| Back to top |
|
 |
RJSC
Joined: 13 Jul 2008 Posts: 2
|
13 Jul 2008 4:39 Re: Project to replace CY7C64613 in the ICD2 |
|
|
|
|
Does any one here have a PCB layout made of potyo2 rev1 that is single sided and with thicker tracks?
I'm having a hard time with those thin tracks of the PCB on ICD2clone.com using toner transfer method.
|
|
| Back to top |
|
 |
RJSC
Joined: 13 Jul 2008 Posts: 2
|
23 Jul 2008 14:09 Re: Project to replace CY7C64613 in the ICD2 |
|
|
|
|
Apparently my "brother" laser printer printer is no good for PCB's, or the drum is not good.
Anyway, I bought a Lexmark on sale for a third of the brother drum and the board is good now.
|
|
| Back to top |
|
 |
CapBlack
Joined: 14 Aug 2007 Posts: 17 Helped: 1
|
10 Aug 2008 22:20 Re: Project to replace CY7C64613 in the ICD2 |
|
|
|
|
hi ,can some one help with this problem , i make the potyo ICD and ....
Connecting to MPLAB ICD 2
...Connected
Setting Vdd source to target
Target Device dsPIC30F3014 found, revision = Rev 0x1001
...Reading ICD Product ID
Running ICD Self Test
...Passed
MPLAB ICD 2 ready for next operation
Programming Target...
...Validating configuration fields
...Erasing Part
...Programming Programming Executive
...Verifying Programming Executive
...Programming Program Memory (0x0 - 0x3FFF)
Verifying...
...Program Memory
...Verify Succeeded
...Loading DebugExecutive
...Programming DebugExecutive
...Debug Executive
ICD0161: Verify failed (MemType = Test, Address = 0x800280, Expected Val = 0x804003, Val Read = 0x800000)
ICD0275: Programming failed.
MPLAB ICD 2 ready for next operation
most all time i get this error , but if i wont only program the pic all is ok tks .
|
|
| Back to top |
|
 |
lucafus
Joined: 28 Apr 2006 Posts: 10
|
11 Aug 2008 15:43 Re: Project to replace CY7C64613 in the ICD2 |
|
|
|
|
Hi CapBlack
Maybe the cable that connect the ICD2 and the target is too long (mine is 20 cm long).
Luca.
|
|
| Back to top |
|
 |
CapBlack
Joined: 14 Aug 2007 Posts: 17 Helped: 1
|
11 Aug 2008 16:34 Re: Project to replace CY7C64613 in the ICD2 |
|
|
|
|
hi all again , no luca I have made 2 cables 25 cm and 10 cm bots same problem
take a look on the error the program pass but the debugger no ...
regards cap.
|
|
| Back to top |
|
 |
elmasvital
Joined: 13 Jun 2007 Posts: 6
|
14 Aug 2008 13:35 Re: Project to replace CY7C64613 in the ICD2 |
|
|
|
|
Hello I'm spanish and my english is bad, sorry.
I'm read a lot of pages of this thread because I'm looking for one version of potyo2rev1 on smd/smt version. It's exists?
I try made it for myself but I don't know for what change the bc327 to another on smt version and that value of the resistor of base.
In spanish:
Hola
He estado buscando por este hilo y en la busqueda del foro una versión del icd2 clone de potyo2rev1 en versión smd o smt. Existe tal cosa?
Estoy intentando tambien hacerlo por mi mismo en @ltium designer pero no estoy seguro de por cuales transistores sustituir los 3 BC327 en version smt y sus resistencias de polarización de la base.
1 saludo.
|
|
| Back to top |
|
 |
CapBlack
Joined: 14 Aug 2007 Posts: 17 Helped: 1
|
14 Aug 2008 15:54 Re: Project to replace CY7C64613 in the ICD2 |
|
|
|
|
Hola elmasvital te contesto en espanol para decirte que por la pagina 15 mas o menos hay una version smd igual que la ver truhole busca por alli , los transistores no son criticos podes usr el mismo circuito con todos sus valores solo smd
chau ...
|
|
| Back to top |
|
 |