Para realizar algunos proyectos msxeros con microcontroladores pic, utilizaba un programador muy simple de diseño propio que funcionaba por el puerto LPT de la pc. El programador era una mejora del conocido propic2. Si bien para programar la gama 16F fue mas que suficiente, para la gama 18F ya comenzo a quedar un poco chico por su lentitud a la hora de grabar. Luego ya se hiso imposible utilizarlo con la familia 18FxxJxx de 3.3v tanto por la compatilibidad del software (winpic800 o icprog no pueden programarlo!), falta de debugging en tiempo real para aplicaciones que comienzan a ser complicadas, como por la tension de programacion de dicha familia frente a la de mi programador. Ni hablar de los PIC32. Por este motivo, hace aprox un año y medio comence a diagramar la posibilidad de armarme un clon del ICD2 el cual me iba a permitir programar y depurar cualquier pic de cualquier familia, de forma rapida gracias al puerto usb que utiliza.
Mas alla que hace poco tiempo atras encargue el ICD 3 original, hace 2 semanas termine la placa del ICD2 y lo construi.
El modelo que arme llamado potyo2 si bien es el mas complejo, es el mas completito en cuanto al ICSP y programacion de familias de bajo voltaje.
Recomiendo ampliamente armarlo en el caso que no puedan comprar el ICD2 original. Fabricarlo me habra costado unos 150$ Argentinos frente a los 180usd que cosaba el original en su momento.Si bien ya contaba con muchos de los materiales rescatados de otras placas (si, me encanta reciclar componentes!)
Dejo algunas fotos de la bestia! este solo tiene una modificacion con respecto al potyo2, y es que utilice 1 integrado de montaje superficial en vez de un DIP, Esto puede apreciarse en la foto del lado de cobre del PCB.
Este fue creado con la maquina "hace plaquetas" la cual si bien todavia no esta terminada, va dando resultados preliminares como se puede observar en la terminacion de la serigrafia de la placa.
Nota: Cuando saque las fotos no tenia el jack RJ12 y queria probar el programador asi que le solde un cable plano directo. Si, un poco bizarro quedo eso, pero era domingo y no iba a esperar al lunes a la tarde para saber si el invento funcionaba o no... :-P
Para armar este excelentisimo clon, los archivos del pcb, listas de componentes, firmware de los microcontroladores y todo lo necesario esta disponible en:
http://www.icd2clone.com