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
miércoles, febrero 25, 2009
martes, febrero 24, 2009
PICKit 2 Clone reloaded - Invitados!
Esta sección es para los fantásticos diseños de lo que se basaron en mi PICKit 2 clone.
El que desee publicar aqui sus fotos me escribe un comentario y nos ponemos en contacto.
El clone de micromilo
El clone de Darck Khronos:
De Cheyo28 (ver http://www.forosdeelectronica.com/about30181-300.html)
PICKit 2 de alfonso82 (también de (ver http://www.forosdeelectronica.com/about30181-300.html)
PICKit 2 de Piratex (ver http://www.forosdeelectronica.com/about30181-300.html)
Videos de Piratex:
http://www.youtube.com/watch?v=9bfBZFLU0s0&feature=player_embedded
http://www.youtube.com/watch?v=rPnKOTJh2qc&feature=player_embedded
PICKit 2 de Vicenteln33 (ver http://www.forosdeelectronica.com/about30181-320.html)
PICKit 2 de fabian h
Pickit 2 (versión de Suky) de Juancho del foro uControl
Pickit 2 (versión de Suky) de JMCS87 del foro uControl
Pickit 2 de alexhumbertoa del foro uControl
Pickit 2 de PALMA del foro uControl
Felicitaciones a todos por el esfuerzo en mejorar y compartir sus trabajos!.
El que desee publicar aqui sus fotos me escribe un comentario y nos ponemos en contacto.
El clone de micromilo
El clone de Darck Khronos:
De Cheyo28 (ver http://www.forosdeelectronica.com/about30181-300.html)
PICKit 2 de alfonso82 (también de (ver http://www.forosdeelectronica.com/about30181-300.html)
PICKit 2 de Piratex (ver http://www.forosdeelectronica.com/about30181-300.html)
Videos de Piratex:
http://www.youtube.com/watch?v=9bfBZFLU0s0&feature=player_embedded
http://www.youtube.com/watch?v=rPnKOTJh2qc&feature=player_embedded
PICKit 2 de Vicenteln33 (ver http://www.forosdeelectronica.com/about30181-320.html)
PICKit 2 de fabian h
Pickit 2 (versión de Suky) de Juancho del foro uControl
Pickit 2 (versión de Suky) de JMCS87 del foro uControl
Pickit 2 de alexhumbertoa del foro uControl
Pickit 2 de PALMA del foro uControl
Felicitaciones a todos por el esfuerzo en mejorar y compartir sus trabajos!.