El domingo pasado mientras jugaba con mi nueva entrenadora descuidé al pickit 2 clone que había hecho el mes pasado y resulta que le cayó un cable con la punta descubierta el cual estaba usando para pinchar en la protoboard.
Fue entonces que escucho en la pc el famoso "TURU" (el USB se había desconectado, que pasó?...), cuando miro al pickit2 las luces apagadas, el pic caliente y un cable cortocircuitando casi todos los transistores y resistencias que pudo, no pude más que $*($&@#(*@(#)!!# de la bronca, pero ya era tarde, el pic se salvó pero la mayoría de los transistores murieron y mi pc se salvó de casualidad...
Bueno luego de esta historieta, se me metió en la cabeza que no voy a reparar los transistores, revisando el circuito otra vez, etc... así que diseñé desde cero una nueva versión.
Esta nueva versión PICKit 2 clone reloaded, no tiene los zócalos de las memorias ya que la verdad no les encontré uso práctico, eliminé la parte de la verificación de voltaje ya que me traía más problemas que soluciones (media mal, tiraba carteles a cada rato, etc.)
Otro aspecto más que importante en este desarrollo fue el factor aislación y portabilidad, ya que seguramente entre ir y venir con el pickit en la mochila, llena de cosas... a la larga nada aguanta...
Pruebas en protoboard del nuevo diseño del PICKit 2 clone reloaded
Componentes necesarios
Para el PCB
C1 100nf C025-030X050
C2 47uf 25v E2-5
C3 100nf C025-030X050
C4 47uf 25v E2-5
C5 10uf 50v E2-5
C8 15pf C025-030X050
C9 15pf C025-030X050
D1 1N4148 DO35-10
D2 1N4148 DO35-10
IC1 PIC18F2550_28DIP DIL28-3
L1 680uH 0207/10
LED1 Red LED5MM
LED2 Green LED5MM
Q1 BC548 TO92-EBC
Q2 20MHZ HC49/S
Q3 BC548 TO92-EBC
Q4 BC548 TO92-EBC
Q5 BC557 TO92-EBC
R1 33 0207/10
R2 33 0207/10
R3 33 0207/10
R4 4k7 0207/10
R5 470 0207/10
R6 470 0207/10
R7 1k 0207/10
R8 4k7 0207/10
R9 2k7 0207/10
R10 100k 0207/10
R11 10k 0207/10
R12 100 0207/10
R13 10k 0207/10
R14 10k 0207/10
S3 9077-2 9077-2 switch
SV3 ICSP ML10 con-harting-ml
X3 MINI-USB_SHIELD4P-85-32004-00X 85-32004-00X con-cypressindustries
Placa FR4 o FR5 (fibra de vidrio), Cloruro Férrico (o lo que más te guste), alcohol, lana fina, sierra, soldador, etc.
El gabinete
Bueno, dadas estas condiciones pensé en un aislante bueno, resistente, de fácil manejo, entonces pensé en el acrílico (Polimetilmetacrilato) estas son sus características:
* Transparencia de alrededor del 92%. El más transparente de los plásticos.
* Alta resistencia al impacto, de unas 10 a 20 veces la del vidrio.
* Resistente a la intemperie y a los rayos ultravioleta. No hay una envejecimiento apreciable en 10 años de exposición exterior.
* Excelente aislante térmico y acústico.
* Ligero en comparación con el vidrio (aproximadamente la mitad), con una densidad de unos 1190 kg/m3 es sólo un poco más pesado que el agua.
* De dureza similar a la del aluminio: se raya fácilmente con cualquier objeto metálico, como un clip.
* De fácil combustión, no se apaga al ser retirado del fuego. Sus gases tienen olor afrutado y crepita al arder. No produce ningún gas tóxico al arder por lo que lo podemos considerar un producto muy seguro para elementos próximos a las personas al igual que la madera.
* Gran facilidad de mecanización y moldeo.
* Se comercializa en planchas rectangulares de entre 2 y 120 mm de espesor. Existe con varios grados de resistencia (en unas doce calidades diferentes) y numerosos colores. Se protege su superficie con un film de polietileno para evitar que se raye al manipularlo.
* Se puede mecanizar en frío pero no doblar.(serrado, esmerilado, acuchillado, pulido, etc.), Aplicaremos calor local (para doblarlo) o calentando toda la pieza. Esto último es un proceso industrial complejo que requiere moldes y maquinaria especializada.
* El metacrilato presenta gran resistencia al ataque de muchos compuestos pero es atacado por otros, entre ellos: Acetato de etilo, acetona, ácido acético glacial, ácido sulfúrico bicromático, alcohol amílico, benzol, butanol, diclorometano, triclorometano (cloroformo), tolueno.
Las medidas que pensé para el PCB fueron de 75x50 mm aproximadamente...
Estas son las cosas necesarias para el gabinete:
2 Placas de acrílico 80x60 mm.
1 Torno o taladro con brocas de 2mm y 5mm
4 tornillos de 2mm
12 tuercas de 2mm
2 porta leds de una pieza
1 paciencia infinita...
En mi caso solicité el servicio de un comercio para que me facilitara los cortes de 80x60 precisos.
Luego hay que cortar la placa de fibra - con cuidado - yo usé esta sierra caladora de black&decker con hoja de acero rápido
De nada B&D.
Preparado de la placa
Luego limpiar con limpiador de metales, paso siguiente lavar con alcohol y agua. Debería quedar algo así:
Imprimir el PCB que pueden descargar desde este blog y lo puse contra el cobre uniendolo con unas cintas.
Transferencia de toner
Planchar por 5 minutos a la temperatura adecuada con una plancha de ropa común (sin vapor ni agua).
Quitar los papelitos sobrantes y verificar bien las pistas
Acto seguido pasar por el ataque ácido - aprox unos 15 minutos o menos depende de lo viejo del cloruro férrico o el atacador -.
Estañar las pistas colocando flux primero y luego con la punta del soldador con un poco de estaño recorrer las pistas quitando el sobrante con la cinta y ya estaría nuestro PCB listo para el taladro y los componentes...
Vamos al gabinete ahora, realizamos una medición o superponemos a la impresión del PCB cada placa y dibujamos sobre la protección del acrílico los puntos a perforar con broca de 2mm para los costados y 5mm para los leds y el pulsador.
Podemos ir probando los portaleds...
Soldado de los componentes
Son muy pocos así que hacerlo con cariño :)
Ensamblado
Llegó la hora del ensamblado, para ello vamos a necesitar de las tuercas y los tornillos...
Se colocan dos tuercas en la parte interior, una fija el PCB contra la parte inferior y la otra la superior. Esta configuración es muy resistente y práctica
Esto es opcional, en mi caso tenía estos topes autoadhesivos que ayudan no rayar las superficies, aislar aún más todo e impedir que el programador se mueva mucho cada vez que movemos los cables (se ve con la práctica la necesidad me parece)
Entonces ya estamos listos, nuestro PICKit 2 clone reloaded terminado.
Probamos el programador, yo utilizo mi Multiboard PIC Trainer, que tal el conjuntito?
Sip, parece que anda, de 10!!
Descargas
PICKit 2 Clone Reloaded
Descargas en la sección correspondiente del blog.
De microchip:
Más info
PICKit software - actualmente en versión 2.6
PICKit Firmware - para quemar el 18F2550 con un JDM u otro programador USB -
Manuales del usuario
Hola, excelente trabajo. Me puedes decir que software usas y que version.
ResponderBorrarGracias
El programa y el firmware que uso de Microchip están en los link de descarga.
ResponderBorrarsaludos.
Hola buen trabajo!
ResponderBorrarUna pregunta. Con los 6 cables del ISCP se puede programar el PIC sin que este montado en el PIC TRAINER?, es decir teniendolo solo en un protoboard.
Gracias
Hola, los seis se pueden llevar hasta una protoboard y programar sin necesidad de la multiboard.
ResponderBorrarDe los seis, la línea AUX solo se usa cuando vas a grabar una EEPROM
Para más info de ISCP podrías ver el manual del usuario del PICKit2 y la data de microchip en los links.
saludos.
Hola man
ResponderBorrarTengo una pregunta referente al eagle.
Cual es la opcion para crear esos espacios de GND que luego se rellena con cobre.Estoy usando el polygon para crear esos espacios pero no se como rellenarlo porque solo se delimita una figura punteada.
Espero me puedas ayudar
Hola, para hacer el plano de masa (espacios de GND como los llamas), tenés que nombrar al polígono como GND y luego ejecutar el auto; (auto routing).
ResponderBorrarAquí podés ver un tutorial del tema:
http://www.micropic.es/index.php?option=com_content&task=view&id=45&Itemid=43
Saludos.
Gracias Hermano por la ayuda.
BorrarLudarop.
Hola gracias por ayudarme con los espacios de masa. Ahora te tengo otra pregunta y sorry por preguntar otra vez. Como hago para que en el .brd del eagle no me aparezca los nombres ni los valores de los componentes. Solo quiero que me aparezcan las pistas de cobre y los huecos para los pines, al igual que en el pdf que has colgado sobre el pickit2 clone reloaded.
ResponderBorrarGracias
Tenés que usar el boton/comando Display y elegir solo Bottom, Pads y Vias
ResponderBorrarHola, felicitaciones por tu desarrollo, pero te tengo una pregunta con tu programador ¿es posible programar micros de bajo voltaje de 3.3v?, pues veo que a la salida en el ISCP_VDD, siempre se suministra +5v suministrados por el puerto USB.
ResponderBorrarSaludos Cordiales,
Fernando, no es posible programar los micros de 3.3v en forma directa deberías bajar el voltaje de salida de este programador de 5v a 3.3v con un adaptador muy sencillo.
ResponderBorrarsaludos.
se ve Hermoso Gran trabajote felicito.
ResponderBorrarConsulta: mira soy nuevo en esto de la electronica y tengo una duda, me pudes explicar el funcionamiento y para que lo estas utilizando con el pic trainer.
Y cual es el codigo del pic que estas utilizando.
Gracias.
Hola Irbing, se trata de un entrenador de microcontroladores fabricados por Microchip.
ResponderBorrarEl microcontrolador es como una computadora, tiene memoria, registros, es programable (hace lo que tu le pidas), y está orientado al control de diversos tipos de dispositivos (como lavarropas, heladeras, robots, máquinas industriales, etc).
Si querés saber más sobre el tema podrías comprarte algún libro sobre microcontroladores y electrónica básica para comenzar.
saludos!.
Hola Felixls, me podrías orientar un poco y decirme que fusibles tengo que programar en el PIC18F2550??...para introducir en el el firmware
ResponderBorrarHola. Muy buen proyecto.
ResponderBorrarMi pregunta es: al conectar el programador al pc se necesita un driver de instalacion. O el pc lo reconoce y lo instala sin necesidad de driver de instalacion de hardware?
Hector, los fuses ya vienen configurados en el .HEX de microchip, no es necesario configurarlos manualmente, simplemente los cargas con el winpic800 por ejemplo y lo programas al chip.
ResponderBorrarLuis, una vez que conectas el programador se instala el driver.
ResponderBorrarRecordá instalar también el software de microchip para usarlo.
Tremendo trabajo Felixls, te queria preguntar que si con lo que le quitaste al programador todavia se puede usar las funciones del analizador de USART y el analizador logico.
ResponderBorrarGracias.
Hola, he notado que el PCB que creaste tiene pistas muy delgadas, y te quedan bien al momento de pasarlas a la placa... mi pregunta es ¿Que papel usas para transferirlo, y si usas impresora laser o un fotocopiadora?
ResponderBorrarSaludos, y felicitaciones por el trabajo
Alfonso, este clone posee todas las funciones del original, menos la de programmer-to-go ya que no posee los zócalos para las memorias.
ResponderBorrarPuedes usar este clone como programador/debugger, grabar memorias eeprom, conectarte con UART, analizador lógico y todo lo que puedas agregarle al código fuente tanto del micro como del soft de pc.
Javier, uso papel de ilustración de 90gr. lo compré en una librería y uso una impresora laser HP 1005 con un toner original casi nuevo.
ResponderBorrarTe cuento que tuve que hacer muchas pruebas para lograr este resultado (osea mucha paciencia).
saludos.
Disculpa, una nueva pregunta, En el esquema original los condesandores C2 y C4 son de 4,7uF; pero en tu esquema sale como 47uF ¿Es un error, o esta rediseñado asi a proposito??
ResponderBorrarSaludos
Javier, este esquema está ok, tengo funcionando el pickit con c2 y c4 ambos con 47uf 25v.
ResponderBorrarLos valores no son críticos, por ejemplo a c4 puedes cambiarlo por cualquier tipo (polarizado o no) de condensador mayor a 200nf y a C2 por cualquiera mayor o igual a 47uf 25v (electrolítico).
Me lo imaginaba, gracias por la respuesta. te cuento te diseñe mi PCB "copiandote" las ubicaciones de los componentes, ya que de esa forma me quedaba muchisimo mas compacto que como lo tenia diseñado anteriormente... lo tuve que rediseñar para engrosar un poco mas pistas.
ResponderBorrarGracias por la ayuda, y por el diseño... cuando tenga algo armado posteo resultados.
Saludos
Se me fue.. se me fue una pregunta, disculpa..
ResponderBorrarComo se llaman esos conectores que usas para la interfaz (similar al de los HD IDE) es que veo que quedan muy bien, pero nose su nombre.
Ahora si que si... saludos
Los conectores macho se llaman Header 10 pines para impreso, y los hay a 0 y 90 grados.
ResponderBorrarLos hembra para el cable plano se llaman conectores IDC Socket de 10 pines (2x5) para cable.
Si tienes dudas de cualquier componente en particular lo que hago yo es bajarme el catalogo de la casa de electrónica donde compro y voy ya hasta con el código que maneja ese comercio.
Por ejemplo puedes bajar el de CIKA:
http://www.cika.com/catalogo/catacika.pdf
suerte y espero las fotos de tu diseño.
Te comento Compañero ya estoy por terminar un video sobre tu Pickit 2 Clone Reloaded, solo una pregunta tecnica.
ResponderBorrarLa bobina que marcas es necesaria o puede ser reemplazada con algun otro componente, o mediante alguna bena que paresca un siclo Senoidal ??
Hola yo otra vez, con respecto a la duda de los fusibles, de 18f2550 voy a programarlo en la escuela, y ellos me preguntan que como quiero los fusibles, en ese caso me gustaría saber si aunque los fusibles se configuren erróneamente desde el menú al pasar el .hex de todos modos se ajustan a los valores correctos? en caso de que no sea así, me gustaría saber cuales fusibles tengo que activar y cuales no, o donde puedo conseguir esa info.... gracias,
ResponderBorrarDarck Khronos, yo lo probé con este tipo de valores de inductores:
ResponderBorrar220uH ... no funcionó
220uH + 47uH (en serie) --> OK
220uH + 220uH (en serie) -> OK
220uH + 220uH + 220uH (en serie) -> OK
Puedes además probar en paralelo, pero recuerda que es como las resistencias.
Para diseñar una puedes hacerlo con 160 vueltas de un cable de 0.1mm en un toroide de 8mm de diametro (lo puedes obtener de un PC viejo) y luego comprobarlo con un inductómetro.
Si no tienes un inductómetro lo puedes hacer utilizando este circuito:
http://www.e-radiocontrol.com.ar/?Circuitos_de_medicion_y_pruebas:Capacimetro_e_inductometro_con_PIC16F84_o_PIC16F628
Hector, si abres el .hex con el winpic800 en la parte de configuración figuran los valores de los fuses.
ResponderBorrarsaludos.
Hola felixls. Ante todo enhorabuena por tu trabajo, me parece de gran utilidad.
ResponderBorrarTengo una pequeña duda con el pulsador S3. Que función tiene? Es un simple pulsador? o tiene enclavamiento a modo de interruptor (como en la placa multiboar-pic-trainer)?
Muchas gracias y un saludo :)
Carlos, el S3 es mi caso usé uno con encalvamiento (interruptor), pero puedes usar un pulsador tranquilamente.
ResponderBorrarEste pulsador sirve para iniciar la grabación del pic target en el momento que pulsas el botón y la de actualizar el S.O..
Para más info al respecto puedes bajarte, de los links de microchip, el manual del usuario.
saludos.
Buenas, esto es una pregunta medio estupida pero no consigo la bobona de 680uh, lo mas cercano que consigo es de 580uh me sive?
ResponderBorrarAlfonso, con una bobina de 580uh no hay problema, cualquiera de más de 400uh según mis pruebas funciona.
ResponderBorrarsaludos.
Hola, un par de preguntas...
ResponderBorrarYa me arme el pcb y monte los componentes, supuestamente el micro ya tiene el firmware...
al inicial el programa PICkit 2 programer, me aparece en la ventana en color amarillo con el mensaje "The PICkit 2 has no Operating System. Use the Tool menu to download an OS."
-cuando le doy a tools>download os me habre una ventana de mis directorios pero no se que archivo poner, o donde conseguirlo.
Otra duda es que pines conecto al micro que voy a programar, en los pines del micro veo el PGD, PGC, GND, VDD. pero el AUX y VPP no estan.
Gracias
Compañero Hector verifica si no dejaste en Star el pulsador, ya que si es asi el programador se pone en modo Actualizacion y por eso mismo el Soft te manda ese mensaje.
ResponderBorrarSobre tus dudas de los pines, en si si estan incluso vienen en el diagrama
disculpa habias comentado creo que tambien era compatible con el winpic800 como puedo configurarlo disculpa???
ResponderBorrarDarck, el hardware de pickit 2 no se puede usar desde el winpic800.
ResponderBorrarLo que dije fue que se puede grabar el 18F2550 con un JDM con el winpic800.
Antes que nada gracias por su ayuda, ya me arme el circuito y al parecer ya detecta el micro que tengo conectado (en este caso un dsPIC33FJ12MC202), me aparece correctamente en device. y sale "PICkit 2 conected. ID = OIHoss PIC Device found."
ResponderBorrarAhora, creo que ya estoy cerca je, pero cuando le importo un archivo .hex me sale un mensaje en amarillo que dice : "Warning: Some configuration words not in hex file. Ensure default values above rigth are acceptable."
No se por que sale ese mensaje pero si le doy en Write me aparece por un momento "Writing device.." y casi instantaneamente me aparece con fondo rojo "Downloading programming Executive... FAILED!"
A que se devera? alguna idea?
Hector, ese pic es FJ significa que opera con 3.3v, y este programador le está enviando 5v, por ahora no hagas más pruebas, más tarde subo un adaptador de voltaje para que puedas programar tu micro.
ResponderBorraruna prueva ke podrias realizar seria poner una resistencia de 10k o 100k para evitar tener esa falla
ResponderBorrarHola hice pruebas con un PIC16F870 y con un PIC18F4550 para ver si funcionaba con esos, y con los 2 me marca un error al inicial el programa del PICkit2 me sale una ventana que dice :"PICkit2 VPP voltage level error. Check target & retry operation.". Le doy aceptar y me aparece "No device detected".
ResponderBorrarQuizas no estoy conectando todo bien, pero con el dsPIC si me lo detectaba y no marcaba ese error solo que no lo pude programar, (el pin del AUX del isp no lo estoy conectando a nada), el micro lo pongo en el proto y conecto los 5 cables, nada mas, el puro micro con los cables.
Hector, realizá las pruebas de hardware con el software pickit 2 (sin el pic conectado).
ResponderBorrarLa pata AUX no se usa para los PIC, se usa con memorias EEPROM (fijate el manual).
VDD: debería ser mayor a 4.5 v
VPP: 12v
al medir con el multimetro las terminales me dan
ResponderBorrarVdd=4.7v
Vpp=0v Si lo inicio con el botón desactivado
Vpp=4.5v Si lo inicio con el botón activado
Hector, la prueba la hiciste desde el menu Troubleshoot?
ResponderBorrarEn el troubleshoot me marca:
ResponderBorrarVDD : An external voltage was detected on the vdd pin at 5v
click next to skip vdd testing
To test VDD remove external voltage and click recheck.
VPP: Result 5.4V , Test failed. Low VPP detected
VPP is not reaching the expected voltage. VPP cannot support more than a few mA of current.
esos son los resultados del troubleshoot.
Hector, revisá todos los componentes de la sección "Voltaje de programación" en tu circuito, posición de los transistores, que bobina usaste?.
ResponderBorrarSería bueno que subas fotos a imageshack.us por ejemplo para poder ver las pistas y componentes y ayudar más, ya que tenés un problema en el circuito.
Yo tengo el mismo problema que Hector Torres, bueno, algo mas leve, yo solo tengo problema con VDD que con el Troubleshoot me dice:
ResponderBorrarVDD : An external voltage was detected on the vdd pin at 5v
click next to skip vdd testing
To test VDD remove external voltage and click recheck.
Revisando los esquemas he visto que la pata de realimentacion de la tension VDD (la número 3) esta conectada directamente a la alimentación del USB, por lo que entenderia que esta siempre enviando 5v. Ahora bien, mirando los esquemas de microchip hay una etapa que falta enterita. Con los pines 24 y 25 se controlaria la salida VDD poniendola a 0 o a 5v. Como el PIC esta leyendo 5v permantentemente independientemente que el trate de forzar la salida a 0v da ese error.
De todas maneras no consigo hacer funcionar el programador. Todas las señales son correctas (excepto vdd que es 5v permanetes), pero a la hora de conectarlo con un pic me dice que no encuentra el dispositivo, tanto con el programa del PICKit2 tanto con el MPLAB.
Alguna idea de por que podria ser?
Un Saludo!
Carlos, este clon no varía la tensión por soft, siempre alimenta con 5v.
ResponderBorrarSe que mucha gente lo armó y no tiene problemas ni con mplab ni el soft de pickit, tal vez a la salida del usb no tengas 5v, midelos.
Probaste con otros pics?
las otras salidas funcionan?
Tengo 5v en el USB, probe con un 16f84A y con un 16F877A.
ResponderBorrarLas salidas funcionan bien, con el troubleshoot tengo tanto en la señal de reloj como en la de datos pulsos de 5v a unos 28kHz mas o menos. VPP me da una tensión de 11'9v.
El programador me lo reconoce perfectamente, el PICKit 2 me pone dispositivo localizado y conectado o algo asi, luego selecciono el micro que quiero grabar, y le de a donde le de (Leer, grabar, borrar, verificar..) se me pone la ventanita amarilla y me dice "No device detected" o algo similar. El MPLAB me dice que compruebe que el pic este conectado correctamente.
Ok Carlos, la verdad muy raro, no se me ocurre que puede ser que esté mal, todas las mediciones están ok, lo único que puede ser es que los pic no funcionen, no estén bien conectados o los cables del ISCP al pic sean muy largos.
ResponderBorrarEsos pic funcionan, no?
ya esta, todo funciona correctamente, el problema efectivamente eran los cables, usaba cables de red ethernet de 10 cm, los acorte a 5 y funciona perfectamente. No pense que con cables de 10 cm fuese a tener problemas..
ResponderBorrarMuchas gracias! Un Saludo!
Felixls, excelente rediseño para este programador. Consulta, no veo el diagrama para la placa "zif" donde irian los pic y memorias.
ResponderBorrarSalu2
Hola, tengo una pequeña duda, se necesita construir el multiboard PIC trainer para utilizar la programadora, ¿o existe otra forma de utilizarla sin tener que hacer el PIC trainer? (como un modulo ICSP o comprar un zocalo ZIF). De antemano gracias.
ResponderBorrarHola Oscar, no es necesaria la multiboard pic trainer, puedes usar una simple protoboard o hacerte una placa con un zócalo ZIF o uno común, lo que sea.
ResponderBorrarsaludos
hola ... primero que todo te quiero felicitar por el estupendo trabajo que hiciste, ahora te molesto como una inquietud que tengo: ¿como haces para que te salga eso de pickit2 clone en el programa del pickit??? ... ca,biaste algo en el .hex????
ResponderBorrarHola Luis, no cambié nada en el HEX, cuando el PICKit es reconocido te deja establecerle el ID de dispositivo para poder diferenciarlo de otro.
ResponderBorrarsaludos
muchas gracias y perdona mi ignorancia jejeje.... hice un nuevo diseño dep pcb mas pequeño pero habiendo revisado que todo esta bien conectado me sale un error que dice que hay un corto en vpp o una carga muy grande conectada a este ... tambien he notado que los transistores bc548 que van a la resitencia de 1k se calientan......
ResponderBorrartienes alguna idea de a que se deba esto'???
pd: si puedes agregarme al msn te estaria muy agradecido chulo_r@hotmail.com
Buenas felixis, antes que nada felicitarte por el trabajo, estoy en estos momentos con el circuito impreso haciendo la PCB.
ResponderBorrarQueria preguntarte aunque esto no viene mucho al caso del pickclone, como haces en el eagle para poner la caja de texto con los datos del proyecto abajo a la derecha. He intentado buscar informacion por el amigo google pero no encuentro nada. Gracias de antemano
Luis Rodrigo, no uso ningún tipo de mensajería instantánea, lo siento.
ResponderBorrarEl problema puede ser que tenés un corto en tu circuito, revisalo mejor, y si no encontrás el problema subí las fotos de tu circuito a imageshack por ej. y lo vemos.
Es una buena práctica, dada la cantidad reducida de componentes, probar todo antes en un protoboard.
suerte
Midnight, si tu pregunta es referente al esquemático, puedes encontrar el encuadre y la caja de texto inferior derecha en la librería Frames.
ResponderBorrarsaludos.
si me referia a eso, muchas gracias
ResponderBorrarBuenas noches, yo tambièn he armado el pickit, y he programado varios pics sin problemas. Lo único en que tengo inconvenientes es para grabar memorias, las lee las borra pero no graba, aparece el error "Programming failed at EEPROM address 0x000000" a que se puede deber esto??
ResponderBorrarDe antemano gracias por su respuesta.
Hola pedro, graba bien las memorias, pusiste las resistencias pull-up?
ResponderBorrarGracias felixls, por tu respuesta. Leì algo sobre las pullups, he hice lo siguiente, coloquè una resistencia de 10k al pin de Data de la memoria y nada. Es esto correcto o cómo y donde van las resistencia y cual es el valor?
ResponderBorrarGracias por su respuesta.
Pedro, estuve probando con memorias 24C02 y 24C256 y funciona muy bien.
ResponderBorrarLa conección es así:
Pin1: GND
Pin2: GND
Pin3: GND
Pin4: GND
Pin5: AUX
Pin6: PGC
Pin7: No se conecta
Pin8: VDD
La resistencia pullup de 4K7 (4700ohm) va entre el pin5 y el pin8.
suerte.
Tengo un problema con el grabador, el windows me dice dispositivo desconocido, y el mplab y el pickit no lo reconocen alguien sabe por qué?
ResponderBorrarHola Felixls, el problema que tengo es que el pickit es reconocido por windows y todo, pero al momento de iniciar el aplicativo pickit, me sale el error "Pickit 2 VPP voltage level error. check target & retry operation", el diseño quedo igual al tuyo ya que me gusto como ubicaste los componentes... la orientacion de los transistores es la correcta y no se porque este error... que debo hacer???
ResponderBorrarla bbina que le puse es de 510uH, ya que no encontre la de 680uH, sera por eso dicho error???
ResponderBorrarHola Felix
ResponderBorrarexcelente tu trabajo del pickit clone, lo construí y funciona de lujo!
Puedo aportar el esquema hecho en proteus para otros usuarios.
Saludos desde Uruguay!
me pasás el proteus?? ---> flagg327@gmail.com
Borrarmuchas gracias ;)
Hola Felix
ResponderBorrargracias por tu diseño ed Pickit 2....Intentare conseguir la bobina de 680uHy a ver si esta me corrige el problema, ya que el diseño es igual al tuyo y no debiera fallar... luego te comento a ver que pasa
Hola Felixls... de antemano gracias por este diseño... ya me funciono...ya logre conseguir una bobina de 660uHy, pero tengo un problema, solo tengo un pic18f2550 y este si me lo programa, pero al insertar el 16f84 no me lo reconoce, me sle el mensaje de "device not found".. que puede ser... arme la base zif que aparece en la pagina de foros de electronica,la revisare a ver si tiene errores con esta gama de Pics...
ResponderBorrarhola felix mi pregunta es la siguiente, he armado el programador pickit2 clone reloaded de tu pagina pero a la hora de hacer el debuguer en el mplab no ha funcionado tienes idea de por que no lo hace?? otra, en el manual del pickit2 de microchip estan los circuitos del mismo y tienen algunos algunos integrados que no les figuran en las casas de electronica de mi ciudad, mi pregunta es si tu sabes los reemplazos de estos componentes; fdc6420c, irlml6402 y el mcp6001u. espero contestacion y de antemano muchas gracias alejandro de mar del plata
ResponderBorrarListo Ronny, prueba otra vez.
ResponderBorrarTe queria pedir permiso para postear tu programador en mi web.
ResponderBorrarSaludos.
hola felix quisiera saber como pido el componente: S3 9077-2 9077-2 switch ya que no lo he podido encontrar y tambien como pido este otro:X3 MINI-USB_SHIELD4P-85-32004-00X 85-32004-00X con-cypressindustries por tu atencion GRACIAS
ResponderBorrarHola andresfelipe254, no conozco otro programador con ese micro.
ResponderBorrarscalibur_3500,
ResponderBorrarS3 9077-2 9077-2 es un pulsador NA.
MINI-USB_SHIELD4P-85-32004-00X 85-32004-00X es el conector USB tipo B
Chamil
ResponderBorrarExcelent work, Programmer works well.
Thankyou very much
Agrego, también programé el 16F877A.
ResponderBorrarAl puro pez el circuito, funciona con DSPics y tambien funciona con los transistores tipo BC548/57 y con los 2n3906/04 solo falta probarlo con el 2n2222 y el 2n2219, espero que me lleguen los componentes SMD para armar uno con esta tecnologia.
ResponderBorrarFelicidades y saludos desde Mexico
scalibur, puedes encontrar un base ZIF muy completa para este programdor en este post de un colaborador de todopic
ResponderBorrarhttp://www.todopic.com.ar/foros/index.php?topic=27514.0
Las salidas son tal cual se muestran en el esquemático.
En cuanto al cristal, al ser de 20mhz, el tipo es HS.
saludos
Felicitaciones y gracias por compartir tus proyectos y capacidades!
ResponderBorrarTe consulto por la bobina , donde la compraste , soy de cap.fed. bs as.
Gracias por todo.
cristian, la bobina la encontrás en Microelectronica sh (la dirección la encuentras con google fácilmente).
ResponderBorrarsaludos.
Hola Felixls
ResponderBorrar1. Nesecito saber si puedo utilizar el PIC18f4550 en vez del que se propone.
2. Que pasa si en vez del swich conecto la linea directo a tierra
3. Como grabo el PIC con el firmware
4. Que familias de pic puedo grabar con este programador
Gracias
BR1@N
Muchas GRACIAS, ya lo arme y anda barbaro, hasta memorias leei ya que necesitaba eso tambien.
ResponderBorrarGracias por la colaboracion encerio
Funciona perfecto aunque tenia problemas con la bobina, donde vivo es dificil conseguirlas asi que pedi unos samples Coilcraft y Delevan.
ResponderBorrarPrimero use estos de la compañia Delevan
http://www.delevan.com/products/standard_products/2256/product_image
Pero se calentaba y el programa me decia: "PICkit2 VPP voltage level error."
Asi que utilice estos:
http://www.coilcraft.com/images/dr0608.jpg
Son de Coilcraft y funcionan perfecto aunque son un poco mas grandes.
Ambos son de 680 µH, si alguien tiene el mismo problema entonces tendra que probar con otras bobinas o al menos asi lo solucione.
hola de nuevo Felixls, gracias por responder XD, sabes imprimi el pcb del programador, el que posteaste para descargar en pdf, pero como que lo veo muy pequeño, en el pdf esta listo para imprimir?.....cuales son las dimensiones reales que debe tener?....
ResponderBorrarla impresion me salio de 70x49 mm, es correcto eso...
ahh...otra cosa, las lineas del circuito las veo muy delgadas, no causa problema eso?...como puedo angrosarlas, con que programa creaste el circuito o pcb
saludos....gracias de antemano
Brian, las preguntas 1,3 y 4 y fueron respondidas arriba.
ResponderBorrarEn cuanto a la 2, no lo hagas, si no vas a poner el pulsador simplemente no lo sueldes y listo.
saludos.
skrew_bass, las medidas son 7x5 cm, podés verificar si está todo ok fijandote en los pines del 18f2550.
ResponderBorrarLas pistas del circuito son delgadas, es un problema que voy a solucionarlo en la siguiente versión que voy a armar dentro de un tiempo.
Para agrandarlas puedes usar photoshop o el GIMP, aquí en el blog puse un tutorial para hacerlo con este último.
saludos.
Podrias facilitarme el PCB en Eagle o con el que lo hayas hecho, me gustaria cambiar el conector USB por uno tipo A. Gracias
ResponderBorrarHola mira y que es el S3 el switch 9077-2 no tengo idea ni de como buscarlo, si me puedes dar el link de newark de la pieza o de cualquier otra pagina seria perfecto. Se que arriba respondiste algo de que es un pulsador NA pero no entendi eso XD.
ResponderBorrarPulsador NA = Pulsador normal abierto
ResponderBorrarSi buscaras con google "Pulsador NA" desde el primer resultado tienes lo que necesitas.
saludos
felicidades una preguta soy de mexico estoy estudiando la ing. en mecatronica pero aqui donde vivo no encuentro con facilidad este tipo de PIC´S alguien conoce NEWARK saben si las refacciones de esta empresa son buenas esque quisiera realizar este proyecto pero en SMD la verdad nunca eh comprado ahi ya que los precios se manejan en dolares o si me pudieran dar una pag. de mexico o alguna cercana de SLP
ResponderBorrarGracias por el aporte¡¡ funciona perfectamente¡
ResponderBorrarpronto subiré fotos.
Felix, arme el programador y funciona muy bien con los PICs. Intente grabar una memoria 93LC86 y una 24LC64 y con ninguna de las dos tuve exito, me tira error. Tenes idea que puede ser el problema??
ResponderBorrarRealice el conexionado que esta en el readme del pickit2. Saludos!
Feliz año nuevo para todos!, ahi van las respuestas
ResponderBorrarsebasilva18, si no lo detecta puede que te falte el driver, fijate en la instalación del software de microchip, y por las dudas grabá de vuelta el pic.
elschnibble, ni idea sobre Newark.
Conejo, que bueno!, espero tus fotos, subilas a imageshack y pasá los links que las ponemos en invitados.
uriel, no probé nunca con esas memorias, lo lamento, pero si graba algunas, y otras no, puedes pensar que quizas estén quemadas...
Hola felixls, primero felicitarte por tus aportes a la web, considero de manera muy particular que tu blog es de mucha utilidad a todos los relacionados al tema de la ing. electrónica y ramas afines, soy Robo3001 (puedes buscarme x youtube o google)y bueno pues tambien tengo mi versión del pickit2 clone... a ver se le das un vistaso y si te gusta la puedes agregar a las versiones de tus amigos te dejo el enlace:
ResponderBorrarhttp://www.robotsperu.org/foros/viewtopic.php?p=5561#p5561
davidguille3001@hotmail.com
davidguille3001@gmail.com
BytezZz...
Robo3001, hola, ahi te puse en invitados, saludos!
ResponderBorrarKintomu, wau, que extenso problema, jeje, parece ser problema de algún corto en la placa o bien estás usando cables del ICSP muy largos, asegurate que no tengan más de 10cm. saludos!.
Shingo, lo necesario para que hagas tu versión está en la zona de descarga. Lamento decirte que no me comunico ni por mail ni por mensajería instantanea. Saludos!
NaZiel, hola, la verdad ni idea cual sería las patas, sería cuestión de probar, eso si, una de 600uH debería funcionar. Saludos!
Hola nuevamente, gracias por agregarlo y salu2...
ResponderBorrarhola felixls hermano dejame decirte ke sabes mucho de esto, pero eso ya lo debes saber... mira mi caso es el siguiente, quiero construir uno de estos "me sera util para la U ya que voy a comenzar sistemas dijitales", tengo 2 preguntas tendria que programar con algo el pic que le instalo al la board del pickit que quiero hacer?
ResponderBorrary, depues de termunar y tener todo listo como hago para programar nuevos pic´s... gracias de ante mano seria de gran ayuda.
con todo respeto felix el unico defecto que tiene tu proyecto es que las pistas y puntos de soldadura son muy finos y chicos es preferible que la placa quede un poquito mas grande y que tenga buenas conexiones yo hice el mio propio con esa mejora
ResponderBorrarSi, muy cierto lo que dices Martín, además tiene limitaciones y algunos problemas.
ResponderBorrarCuando tenga tiempo voy a rehacer la placa y de paso le agregaré el soporte de 3.3v.
saludos y gracias!
Hola..!! gracias x compartir tus conocimientos..!!
ResponderBorrartu post me ha sido de gran ayuda, construi mi propio pickit2 clone y me gustaría q me permitieras estar en la sección de invitados..!!
como se utiliza o para que sirve la conexión icsp " disculpa soy novato"
ResponderBorrarjcskim, ICSP está explicado en este manual.
ResponderBorrarhttp://ww1.microchip.com/downloads/en/devicedoc/30277d.pdf
Usa el buscador, toda la info está, solo es cuestión de poner empeño en aprender.
saludos
Este comentario ha sido eliminado por el autor.
ResponderBorrarasda disculpa por la pregunta descubrí que era bc557 lo lei mal X.x a todo esto que es L1 ? 680uH es un condensador :S o resistencia
ResponderBorrarjcskim, L1 no es ni un condensador ni una resistencia, es un inductor (que tiene forma de resistencia en este caso), los hay con nucleos de ferrita, o al aire. En este caso puedes pedir en la casa de electrónica una bobina o choque de más de 470uH (micro henrios).
ResponderBorrarLo otro no te entendí, no puedes usar un bc548 en lugar del bc557, el primero es NPN y el segundo es PNP
saludos
BuenaS. Te agradezco que podamos utilizar tu diseño del PCB. Ahora bien, Ya armado es cuando surgen mis problemas. El Software no detecta al Hardware eh hecho los siguiente: Instalar el Software en su vercion 2.6 y sigue igual, Tools-Check Comunication e igual, hice otro circuito y nada, ya leia todo el Post y no encontre respuesta para lo mio.El PIC no trae cargado el SO, dado que no tengo nada mas con que programar PIC´s. Desconozco que pueda ser y la verdad es que ya me desespero, empezando por lo de rehacer el circuito. Espero que puedas ayudarme. De antemano agradezco tu tiempo y estare pendiente de respuesta. Saludos.
ResponderBorrarPaseando de nuevo por aqui. Ya encontre la solución de mi mal. Al perecer me sigo distrayendo bastante. Para todos aquellos a los que no les funcione el Pickit desde el momento de conectarlo es porque ES NECESARIO que el PIC este previamente programado con el .hex que viene en la descarga. El problema pudiese consistir en conseguir otro programador, lo mas recomendable es armar un JDM,googlear sirve de perlas, o pedirle a alguien que tenga un programador que lo programe. Agradezco su atención. Y de nuevo gracias por el diseño,ahora a programar como loco. De una vez aviso que pienso seguir visitando tus proyectos.
ResponderBorrarHola Felix, bueno tengo una duda donde descargo el Hex del pic 18f2550 para el pickit 2 clone antemano muchas gracias. :)
ResponderBorrarahh no nada disculpa ya lo encontre .. q estupido soy XD
ResponderBorrarBuenas noches man, me parece muy bueno tu grabador de PIC's, me gustaria saber si funciona para todas las plataformas windows, incluida por supuesto windows 7.
ResponderBorrarde antemano gracias
Hola Sonels, tengo entendido que funciona hasta la versión 7 de windows.
ResponderBorrarsaludos
felix tengo un problema quise hacer una prueba en una protoboard de tu esquemático e programe el 18f2550 con el hex de microchip pero cuando lo conecto al computador ( tengo win 7 32 bit) windows lo deja como dispositivo PSI no reconocido y cuando ejecuto el software del pickit 2 sale un error pickit 2 VPP voltaje level error. nose que hacer ; y algo que me llama la atención también es que el software al configurarlo manual mente no asepta el 18f2550 :S
ResponderBorrarEn el software pickit 2 , en la parte de device no me lo reconoce como pickit 18f2550 como en tu imagen U.u
ResponderBorrarhola quisisera saber si el PIC18F2550 que se usa para hacer el grabador necesita ser programado. O cual es le papel que cumple gracias
ResponderBorrarhola felix me pasa lo mismo que a MREM no me reconoce en el windows y no se porque, puse una inductancia de 1000uH que fue la unica que encontre si me podrias dar alguna pista de porque no reconoce al programador en mi pc te agradeceria mucho
ResponderBorrarOye david_dico, antes que nada espero que te hayas tomado el tiempo de haber leido todo el post. En segundo lugar, yo "logre" que me reconociera el Pickit programando previamente el PIC 18F2550, con otro programador diferente al Pickit. Ya despues, se monta en el Pickit y bingo, despues se instala el S.O. pero esto solo es cuando ya te reconoce el Hardware. Y de acuerdo a Felixls: Cualquier bobina de más de 400uh funciona.
ResponderBorrarmi buen de meter el programa era obvio igual con progarama y todo no me leia pero ya me leyo ahora el problema es ke me sale vpp error y no c porke, me podrian decir si hay alñguna diferencia en el transistor Q5 BC557 yo puse un c557b no c si es lo mismo... porque creo que de ahi viene el problema del vpp error
ResponderBorrardavid_dico, las diferencias entre un bc557,A,B o C son pocas (básicamente en ganancia mínima) no es el problema. Prueba en cada parte del circuito si están los voltajes correctos presentes con el esquemático a mano.
ResponderBorrarsaludos
Julian, eso ya fue explicado, revisa los comentarios anteriores.
ResponderBorrarhola que soy Emmanuel de Florencio Varela queria saber si se puede usar el pic18f4550 en ves del pic 18f2550 desde ya muchas gracias.
ResponderBorrarHola!!!
ResponderBorrarMe gustan mucho tus publicaciones!!!. Bueno directo al tema. Tengo una duda con respecto a tu circuito, estube mirando el diagrama del manual de usuario y tiene un ICSP que por lo que vi sirve para actualizar el pic del programador llamado J1 (diagrama), y esta el otro J3 que tiene las salidas para programar el target. Mi pregunta es, tu versión es actualizable?? y si lo es no entiendo que sentido tiene J1 pues al parecer el PICKIT2 no tiene este conector externo. Ojalá aun estes respondiendo!!! Saludos y felicidades
Una pregunta para que VPP sea 12V necesita alimentacion externa?
ResponderBorrarLuis, este programador se puede actualizar utilizando el pulsador antes de conectarlo a la PC, eso pone al micro en modo bootloader y desde el soft de pickit2 (PC) puedes actualizar el firmware. No tiene ICSP, por ello para grabarlo sin bootloader deberías quitarlo del zócalo y programarlo con otro programador (usb o serie). saludos!
ResponderBorrarUcraman, no hace falta fuente externa, los 12-13v los obtiene mediante el transistor-bobina-diodo en configuración de Step-Up. saludos!
Muchas gracias Felixls el programador me funcionó de 10!!... asi k estoy muy feliz con mi nuevo jugete. Como bien tu dices luego deduje lo mismo que acabas de aclararme, claro no estaba seguro, pero ahora esta más que claro!!!
ResponderBorrarMuchas gracias por el programador!!
Saludos!
Gracias Felixls me sacaste esa gran duda. Voy a rehacer la placa con mucho cuidado, espero hacerla andar :D
ResponderBorrarSaludos
soy un poco nuevo en esto, tengo una duda, cuando voy a programar, siempre me sale un aviso de " Vpp voltaje level error" me puedes ayudar en eso....
ResponderBorrarHola nuevamente. Estube analizando, el circuito y la configuración step-up me pareció bastante interesante, la verdad no encontré mucha información en internet sobre esta configuración... si pudieras recomendarme el libro o guia o enlace, donde sacaste esta info me sería de gran utilidad. Bueno espero puedas ayudarme con esto, una vez más gracias!!.
ResponderBorrarHola Felix alguna idea de porque mi PIckit no me deja hacer debug
ResponderBorrarHola, me gustaría saber con que pic's es compatible, porque quiero programar el 18F4685, y no se si construirlo, antes quiero estar seguro, porque mi programador que tenia antes murio de una forma parecida a tu pickit2 clone.
ResponderBorrarGracias!!!
Hola, gran trabajo con el programador felicitaciones.Ahora mi pregunta:
ResponderBorrarNecesito migrar el código del pickit2 que está para el PIC18F2550 al PIC18F4550, esto para una placa tipo Arduino a la cúal le quiero agregar la funcionalidad del PicKit2. ¿Es esto posible? lo digo por que el código que tengo está en hexadecimal y haciendo honor a la verdad no se como abordarlo.
Si me pueden ayudar con esa seria genial, el diseño que tengo pensado esta de lujo, ya que se puede conmutar a grabador, expandir salidas, entradas todo esto con circuitos 4066,4051 y 74HC595.
Estimado, estoy realizando el ptoyecto, pero no he podido encontrar el switch, viendo el circuito de los 6 pines que tiene el switch solo se ocupan 2,¿Se puede reemplazar por otro, o por un pulsador?
ResponderBorrarSldos,
Ifrid, revisa el circuito y realiza las mediciones que se mencionaron. A la salida del step-up deberías tener unos 12v. Saludos.
ResponderBorrarAlfaro, aquí puedes obtener algo de info (http://en.wikipedia.org/wiki/Boost_converter). Saludos.
Prodas, tienes que agregarla las resistencias pull-up de 4K7 (4700ohm) que van entre el pin5 y el pin8.
Roosemberth, aquí está la lista de micros compatibles (http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en027813). Saludos.
Griffith, lamento decirte que tampoco dispongo de tiempo para migrar ese código para un 18f4550, pero seguramente debería poderse hacer. Saludos.
Mauro Boin, si, yo puse un interruptor, pero en realidad puedes reemplazarlo por un pulsador (como el pickit original). Saludos.
ResponderBorrarHello!Quién puede ayudarme a mí ya mi, tengo un programador de PICkit 2 clon y no escribir una memoria 24C08, la memoria es de un Eurocolor TV. Les deseo un feliz Año Nuevo!
ResponderBorrarHola Felixls mi pregunta fue hecha ya por otras personas pero no hay respuesta mi pickit2 clone programa de maravilla he probado con algunos pics algunos dspics y una memorias el problema que tengo es que no funciona el debugger.
ResponderBorrarUna cosita tambien que me intriga es que en el trobeshooting todo va bien incluso el vpp muestra 11,9 pero midiendo me da 5,07 estos es normal?
Gracias
Hola Felixls te comento el problema del voltaje ya lo solucione tengo 11.4 V pero el debugger sigue Ssin funcionar.
ResponderBorrarLa cuetion es quee el pickit se pone listo. Pero al darrle Run y querer programar sale error PK20024:Picjit2 was unable to establish a valid Vdd on the target(Attemped 5.00V-Read 0.00V
Por favor necesito su ayuda)
Hola Juankgp, para que funcione el debug debes agregar dos resistencias pull-down de 4K7 (4700ohm) que van entre el pin5 y el pin8 (GND), y la otra entre el pin4 y el pin8.
BorrarEsta versión no puede regular el voltaje de salida (siempre alimenta el target con 5v) y de igual modo el software no puede saber el voltaje del target.
saludos
Este comentario ha sido eliminado por el autor.
ResponderBorrarHola a todos.
ResponderBorrarFelixls, gracias por molestarte en responder las dudas de los "netcompañeros" (palabra inventada jejeje).
Gracias también por publicar tus avances, el tiempo que dedicas a compartir conocimientos no tiene precio.
A mi me pasa como Juankgp, al parecer no llega voltaje
suficiente para la programación.
Uso el PICKIT2 Clone en un portátil y en un sobremesa, yo tengo esta vercion de PICKIT2clone, que se puede ver en la foto del siguiente enlace.
http://www.micropik.com/images/PRGUSBPIC.jpg
Supongo que la unica diferencia con el tuyo son los zocalos extra que trae la placa, para programar pic's de bajo voltaje de programación.
He probado los siguientes pic's 18F2550, 16F628, 16F876, 18F4550, 16F877, pero no me deja hacer nada con ellos... :(
Por lo que he podido averiguar, estos pic que he probado necesitan un voltaje mínimo para ponerlos en modo programación, entre 11V y 13V si mal no recuerdo.
Por este motivo, voy a armar un PIC Trainer basado en el que armaste tu, creo que es lo mejor para poder programar los pic sin problemas de voltaje, añadiendo una fuente exterior y con la conexión ICSP.
Pienso usar una fuente de alimentación de PC, por eso de que tiene las salidas bien filtradas y estabilizadas.
¿Es muy exagerado usar dicha fuente?
¿Es posible que la elevada intensidad de corriente de una fuente de PC pueda dañar la placa entrenadora o programador?
Los 12V de VDD, ¿son necesarios todo el tiempo de programación, o solo un pequeño intervalo de tiempo justo antes de empezar la programación del pic?
En fin. Me encanta la informática y la electrónica, pero solo soy un aficionado con pocos conocimientos del tema, espero no molestar con preguntas de principiante.
Gracias, gracias, gracias...
P.D. Felices fiestas a todo el mundo!
Hola Neodimio, para un PIC trainer podrías usar una fuente de 12v 2A y va a estar bien para la mayoría de tus proyectos caseros. La fuente de pc esta ok, aunque yo le buscaría la forma de limitar la corriente (hay cosas en la web para lograrlo).
BorrarLos 12v de VPP este programador los obtiene en un periodo de tiempo corto por medio de un step-up converter usando transistor-bobina-diodo.
saludos.
Hola Felixls Muchas Gracias Por Publicar Cada Uno De Tus Proyectos Electronicos Han Sido De Gran Ayuda.... Tengo Una Pregunta (Soy Nuevo En Programación De Pics Memorias Etc.) Como Puedo Conectar Los Pics Para Programarlos... A Caso Hay Que Hacer Una Placa Extra Que Contenga Los Zocalos? O Como?
ResponderBorrarGracias
Hola DavidR, puedes colocar los chip a programar en una protoboard y pinchar con cables los pines de programación.
Borrarsaludos.
Hola felixis, tengo dos dudas
ResponderBorraren cuanto a los componentes he utilizado BC547 en vez del BC548, y la bobina una mayor a 400, la de 680 no la pude conseguir, crees que vaya a tener alguna problema?
lo segundo es que este quemador lo voy a utilizar esencialmente para quemas 18f2550 y, según lo leído arriba crees que vaya a necesitar un circuito adicional o otra fuente a alimentación, o el quemador tiene todo lo necesario?, quiero asegurarme por que no quiero quemar ningún pic
gracias por tu ayuda de antemano
Hola viccorari,
Borrar.puedes usar el bc547 en lugar del bc548
.puedes usar la bobina de 400uH (yo probé con dos de 220uH en serie y funcionó).
.necesitas armar un programador serial (com el JDM -googlealo-) o bien pedir que te lo graben al 18f2550 con el firmware de microchip a algún amigo.
saludos.
Hola titan, increíble tu proyecto. No veo la hora de poner manos a la obra. Sin embargo tengo una duda. ¿donde se coloca el pic a programar? Siento que me estoy perdiendo algo. Ese circuito que mostras, ¿se debe complementar con otro para poder grabar algún pic?
ResponderBorrarDesde ya, muchas gracias!
Puedes montarlo en una protoboard.
Borrarsaludos.
Buenas disculpa Mi ignorancia pero donde puedo descargar el diagrama tengo urgencia de montarlo... gracias
ResponderBorrarHola está publicado en esta misma página (zona superior izquierda)
Borrarsaludos.
montei um desses e ta dando erro na vdd e vpp e não reconhece o pic alguem sabe qual o problema????
ResponderBorrarDeberías revisar las conecciones, sigue el esquema y verifica las lecturas de voltaje.
Borrarsaludos.
misma question que juan, donde se monta el pic a programar?? .... de resto esta excelente a ver si me ahorro unos cuantos viajes a la u para programarlos..
ResponderBorrarEn una protoboard.
Borrarsaludos.
FELIX EL PICKIT2 CLONE ES UN EXCELENTE PROYECTO Y ME GUSTARIA MOSTRAR FOTOS DE MI VERSION DEL DISEÑO.
ResponderBorrarSUERTE.
Hola micromilo, sube las fotos a picasa por ejemplo y pasa los links, luego los publicaré en la sección de pickit invitados.
Borrarsaludos.
Vaya viejo eres un Genio!!!
ResponderBorrarmis respetos...
QUE HUBO FELIX EL LINK ES EL SIGUIENTE:
ResponderBorrarhttps://plus.google.com/photos/100842971318038339793/albums/5737039851194613441
SUERTE.
Te quedó muy buena la placa, felicitaciones.
BorrarFotos publicadas en:
http://sergiols.blogspot.com.ar/2009/04/pickit-2-clone-reloaded-invitados.html
saludos!
hola un saludo y gracias por compartir tu tiempo y tu trabajos.
ResponderBorrarhe estado mopntndo el pickit2 clone,y una vez teminado tngo el problema del el voltaje en vpp.
he revisado todo el circuito con una lupa y no hay ningun cruce. lo unico que encontre es que me equivoque y habia puesto dos bc557 en el sitio de los bc548 los he cambiado y el problema persiste , tengo puestos los tres bc548 puestos viendo desde el lateral los dos de la izquierda mirando hacia fuera la parte plana y el otro de la derecha mirando la parte plana hacia el chip.luego el bc557 esta mirando la parte plana hacia fuera.
el L1 que tengo puesto es 680uH . no se que hacer o si se puede haber dañado algo por tener los 557 puestos en el lugar de los 548.
no se si cojer y cambiar los 3 bc548 y el bc557 ,ponerlos nuevos. que me puedes sugerir para revisar o cambiar.
gracias un saludo
Hola Félix. Podrías decirme por que no puedo conectar la Pickit2 (la original de Microchip) al portátil? No la reconoce. Será algún problema de baja potencia de los usb de los portátiles? Gracias.
ResponderBorrarHola Felix muy buen proyecto la verdad te felicito.
ResponderBorrarYo pienso comenzar armar uno tambien pero tengo duda ya que no se si ese programador funcione en portatiles, porque e visto el problema de los voltajes y la verdad seria un problema ya que yo poseo solo un portatil y no tengo uno de mesa. ¿Este progrmador funciona tambien en portatiles?
Hola Felix muy buen proyecto la verdad te felicito.
ResponderBorrarYo pienso comenzar armar uno tambien pero tengo duda ya que no se si ese programador funcione en portatiles, porque e visto el problema de los voltajes y la verdad seria un problema ya que yo poseo solo un portatil y no tengo uno de mesa. ¿Este progromador funciona tambien en portatiles?¿funciona en window7?
Hola Felix, muchas gracias por este excelente aporte, ahora mi duda es, porque al conectar un 16F84 no lo reconoce y me sale un error de con codigo FFFF que dice que es un dispositivo no soportado??? sera que algo estoy conectando mal? me podrias decir la configuracion precisa para programar un 16F84 con tu PICKIT por favor, muchas gracias de antemano, un saludo desde Merida Yucatan!!!
ResponderBorrarBuenas tardes Felix,
ResponderBorrarHe probado tu programador y me pareció fantástico, funcionó sin problemas, pero fue un poco difícil soldarlo y evitar que las pistas se rompieran con los esfuerzos de meter y sacar el cable plano, por lo que decidí que tenia que redibujarlo en PCB. Así que le hice todas las pistas, los drills y los pads mas grandes con el unico objetivo de que sea más fácil la tarea de perforar y soldar sin llevarte alguno de estos. Te agradezco el tiempo que tomaste diseñando el circuito y te dejo el enlace de tu diseño redibujado por si alguien más quiere descargarlo.
Sin más por el momento me despido.
Enlace de esquemático, pcb y pdf de pcb: https://www.dropbox.com/s/62lzj89ajcqyign/pickit2clone.zip
Que tal!!
ResponderBorrarQueria consultarte, ¿que programa usas para programar en linux? es decir ¿con que le tiras los .hex desde linux? En windos anda hermoso! me encanto tu proyecto, y arme tambien el de sky y muy bueno. Pero no consigo hacerlo andar en linux (ubuntu 12.04) cualquier sugerencia es bien recibida. GRACIAS! y muchisimas GRACIAS por tu aporte!
Olá felix não consigo montar nenhum programador já tentei montar uns três mas sem sucesso
ResponderBorrarjá cheguei até comprar um kit mas não consigo fazer nada vc poderia me ajudar pois não sei mas o que fazer porque eu gostaria de montar e não comprar,montando eu aprendo mais o meu pic é o 16f877a se vc poder me ajudar desde já agradeço (fabio neri).
Hola!
ResponderBorrarEl Pickit puede usarse con toda la gama de microcontroladores Microchip?
O hay algunas excepciones?
hola felixls quisiera saber si esta placa soportaria el zocalo zif que posteo "muessli" en el siguiente link y el archivo esta en eagle http://www.forosdeelectronica.com/f24/programador-microcontroladores-pic-memorias-puerto-usb-pickit2-clone-18080/index42.html
ResponderBorrarya q hice tu mismo montaje y felicitaciones
Amigo, te queria comentar, al no colocar una resistencia entre la pata 26 y los 5v como en el diagrama original del pickit2, ocurren aveces activaciones de la interrupcion por abierto.
ResponderBorrarHow to program 3V Microchip with this Programmer???
ResponderBorrarWhat Power Adapter were you talking about to Fernando in the earlier posts, to
reduce the voltage from 5V to 3V?
How to do that?
I have got all the parts but now realized that your Programmer doesnt program 3V Chips,
so im kinda stuck!! :-(
Hola compañero, felicitaciones por el foro.
ResponderBorrarBueno, escribo para consultar un pequeño problema que tengo con mis programadores Pickit2, no son los originales, uno es una replica china que compre y otro es uno armado por mi (de tu circuito clon).
El problema es que al conectarlo a la pc, la misma no lo reconoce y lo ve como dispositivo desconocido, si lo desconecto y lo conecto rapidamente ahi si lo reconoce y queda funcionando ok sin ningun problema.
Por lo que vi cuando el condensador de filtrado de los 5v de alimentacion usb esta descargado y lo conecto es cuando el pc no lo reconoce, pero si lo desconecto y lo vuelvo a conectar mientras este esté con carga, ahi si la pc lo ve.
Te cuento la historia como comenzó:
-El primer Pickit2 que usaba era uno casero hecho con un pic18f2550 de encapsulado DIP, este funcionaba perfecto y nunca dio drama (el circuito sacado de esta pagina).
-Luego vendi ese para comprarme la replica china (solo por tener ajuste de alimentacion para el pic, por si queria usarlo con dspic), pero este no funcionaba. Lo desarme y tras pruebas descubri que sacandole una R paralelo a los 5V del usb el condensador antes dicho quedaba cargado y al reconectarlo si lo reconocia.
-Luego arme el mismo circuito casero (mi primer pickit2, o sea tu clon) pero esta vez con el pic smd, el cual anduvo bien por unos dias, luego empezó con el mismo problema que el programador comprado.
Mi pregunta es si a alguien le paso, si lo pudieron solucionar y a que se debia el problema. Sera que es problema de los pic smd?
Cualquier ayuda es bienvenida, gracias por tomarte la molestia de leer toda esta pregunta, jaja
Saludos...
como abro el firmware (archibo y grabar con un JDM
ResponderBorrarEstimado Sergio, arme tu programador Pickit2 clone, funciona perfecto, salvo que no me reconoce al 16F84A ni al 1F877.
ResponderBorrarAlguna idea? alguna sugerencia? Desde ya muchisimas gracias por tu aporte!!!!
hola puede depurar?
ResponderBorrarA quien le preguntas Adamebatman....
ResponderBorrarPude hacer funcionar tambien al 16F877A, pero no puedo hacer que me reconozca al 16F84A !!!!!
hola amigo ya no tienes los archivos pcb para descargar? es que el proyecto está realmente muy bueno sobre todo la versión anterior a esta que también hiciste tú!! por favor si puedieras volver a colocarlas o enviarme las dos sería genial mi correo es el siguiente: alejandro.255.t@gmail.com
ResponderBorrarExelente trabajo delicidades!!, yo no encontré los links par descargar, todavía tienes los archivos para que los vuelas a subir, se te agradecería mucho!
ResponderBorrar¡Saludos! Tengo una duda, leí por ahí, que con este programador es posible grabar no tan sólo a Pic's, si no, que es posible hacerlo sobre micros de Atmel, digamos un ATmega cualquiera o algunos.
ResponderBorrar¿Es acaso esto posible?
¿Sabe alguien algo al respecto?
Gracias por su respuesta.
buenisimo el laburo eh!
ResponderBorraralguien em podria facilitar el proteus??
flagg327@gmail.com
MUCHAS GRACIAS!
algún tip de como solucionar problemas??
ResponderBorraro como detectarlos??
pues no reconoce la entrada usb
Hermano saludos, me gusto mucho el proyecto de todos los que vi en internet ... tengo una pregunta... la bobina de 680 uh por los comentarios anteriores de otras presonas que te han preguntado dicen que el montaje funciona si el valor es igual o superior a 400 uh, ahora yo vivo en Venezuela y aqui cuesta mucho conseguir las bobinas, por ahy encontre una de 1000 uh, sera que si le coloco esa funcionaria??, saludos..
ResponderBorrarQue tal Felixls, muy bueno el clone. Te quería preguntar en relación a tu comentario, con respecto a programmer-to-go:
ResponderBorrar"Alfonso, este clone posee todas las funciones del original, menos la de programmer-to-go ya que no posee los zócalos para las memorias."
si no esta esta funcion, que funcion cumple el switch S3?, ya que en el pickit2 original se utilizaba para tal fin (programmer-to-go)
Saludos y gracias.
Una pregunta, el pic de este circuito tiene que ser programado de antemano con un firmware?
ResponderBorrarHola Felix, lo voy a construir y haber como nos va, gracias por tu tiempo y esfuerzo, me vas a ayudar mucho (Y).... espero subir las fotos apenas termine :D
ResponderBorrarHola queria preguntar si tenias un circuito para poder hacer un zocalo universal para mi programador pic osea una placa para conectar el ICSP, y si podes que pin del conector ICSP va a que pata del chip a programar. Gracias y perdon las molestias :D ya tengo el programador funcionando gracias
ResponderBorrarHOLA ALGUIEN ME PUEDE FACILITAR EL ESQUEMÁTICO DESDE YA MUCHAS GRACIAS .... esquemático, pcb y pdf de pcb
ResponderBorrarA EL CORREO : tiburonmaui@gmail.com
ResponderBorrargracias
HOLA ALGUIEN ME PUEDE FACILITAR EL ESQUEMÁTICO DESDE YA MUCHAS GRACIAS .... esquemático, pcb y pdf de pcb
ResponderBorrarhola, los links de descarga para este proyecto estan arriba en la parte izquierda bajo el link 'Pickit2CloneReloaded', desde alli se descargan!
Borrarhola,antes que nada,te felicito por el proyecto...pero tengo un problemita con el bloque de vpp..los 12v q tendrian que estar en el pic a programar no esta,hay 0v,puse 4 inductores en serie de 150uH,como no consegui en BC557 lo reemplace por un pnp 2n3906,puede ser ese el problema?para mi q no cambia nada..pero no me funciona..el pickit 2 lo detecta,pero cuando quiero pasar el archivo .hex me dice que hay un problema con la tension vpp..por favor responde cuanto antes..desde ya muchas gracias
ResponderBorrarYo usé para los NPN 2N3904 y para los PNP 2N3906 y funciona de maravilla.
BorrarHola, muchos saludos y felicitaciones por tu blog y cada uno de los proyectos que desarrollas aqui! He realizado el proyecto del Pickit 2 Clone Reloaded, el cual es reconocido por el pc, pero al tratar de programar cualquier microcontrolador me aparece el msj 'No device detected', corri el troubleshoott y no aparece nada fuera de orden en los voltajes son los adecuados tanto de Vpp, como de Mcrl, Pgc y Pgd, el unico error es en Vdd
ResponderBorrar' VDD => An external voltage was detected on the vdd pin at 5v'
La conexion al pc la hago por cable usb, probe colocandolo en los puertos de adelante y atrás y no hubo cambios, leí en la sección de comentarios que a alguien le paso igual y colocando un cable mas corto funcionó, pero era un cable de ethernet y no se si cambie por eso... yo igual busque uno mas corto pero el más corto que encontré fue de 1mt. Le agradezco si puede ayudarme en esto, muchas gracias de ante mano. Un saludo!
saludos y felicitaciones por tu blog, tengo varias dudas.
ResponderBorrarosea que para programar un pic 16F628 necesitaria fabricar otro aparatito grabador de pic como el que tienes en las imagenes de arriba?
de ser contrario a lo que dije arriba, si yo compor todas las partes que se necesita para armar el grabador tu me podrias asesorar para poder programar la pic 16F628 para un tacometro y para una contador de vueltas o acumulador, o algo asi de ante mano muy agradecido desde ya y suerte
Carlos, para construir el Pickit 2 Clone de arriba requieres programar el PIC18F2550 con un Programador extra. Ya después de programado puedes programar cualquier PIC que funcione a 5V, como tu PIC16F628
BorrarEste comentario ha sido eliminado por el autor.
ResponderBorrarGracias Maestro. Acá está mi diseño en ARES de Proteus
ResponderBorrarhttp://i793.photobucket.com/albums/yy211/pocho0793/Pickit2-Atras.png?t=1385963034
http://i793.photobucket.com/albums/yy211/pocho0793/Pickit2-Frente.png?t=1385963035