Buenas,
llevo tiempo viendo que hay compañeros que siguen utilizando programadores antiguos para PIC: lo cual es una lástima especialmente porque en la mayoría de los casos no se puede depurar. Supongo que se debe a diversas circunstancias: coste de uno más moderno, difícil de encontrar en un país concreto etc. Me he acordado que hace años monté un clone del Pickit2 "mínimo" en una protoboard sin mucha dificultad y me he dicho:¿y si probamos a hacer una versión reducida y accesible del Pickit3?.
Pues esa es la idea: hacer una versión reducida del PK3 que se pueda montar en protoboard con componentes fáciles de encontrar en cualquier sitio y que salga por un presupuesto económico (menos de 10$ ¿?). Es probable que lo más complejo de encontrar sea el micro pero supongo que se pueden buscar formas de hacerlo.
Más adelante se puede diseñar el layout para quien se lo quiera fabricar y hacer versiones/ampliaciones.
Por lo pronto el esquemático está aquí (página 75):
http://ww1.microchip.com/downloads/en/DeviceDoc/51795B.pdfY el código fuente aquí:
http://ww1.microchip.com/downloads/en/DeviceDoc/PICkit3%20Programmer%20Application%20v3.10.zipEs necesario tener MPLAB antiguo instalado y C30 (buscar en archivos viejos de Microchip). Lo acabo de bajar y probar y compila correctamente. No tengo claro cuanto ocupa el firmware que se instala a posteriori ya que en el código fuente se ve claramente que hay un bootloader, pero al compilar sólo se utiliza un 15% de la flash y un 25% de la RAM con lo que es probable que se pueda cambiar el micro (PIC24FJ256GB106) por una versión algo más barata.
Yo puedo ayudar con el código y si se hace un layout haciendo todas las versiones necesarias, pero necesitaría ayuda con la parte analógica del circuito (alimentación, bomba de carga, etc.). Ojo!: la idea es quitar todos los componentes posibles para simplificar y abaratar el diseño.
¿Alguien se anima?.
Saludos!