[ Tutorial ] Todo en 1 , PSJUBYPIC Formato DIL Y SMD

1, 2, 3, 4, 510
XD PSGroove + Programador en la misma PCB

PROYECTO PSJUBYPIC SMD

Imagen


Basandome en varios tipos de esquemas del PSGroove y el JDMProgrammer vi que apenas añadiendo unas pistas y cuatro componentes mas podiamos añadir al dispositivo PSGroove un Programador JDMProgrammer.

PROYECTO PSJUBYPIC DIL

Imagen

Imagen

Imagen

En mi caso me montado un cable con un conector DB9 para realizar sencillamente la Programacion del dispositivo:

Imagen

Imagen

Si utilizamos el esquema con Transistor ( BS170 ) y Jumper ( JP2 ) con tan solo un JUMPER elijes la forma en la que quieres que trabaje, bien como programador ( con el JUMPER abierto ) o bien como PSGroove ( con el JUMPER cerrado ).
Si por lo contrario usamos el otro esquema esto lo olvidamos XD
El utilizar el transistor BS170 y el JUMPER a sido para curarnos en salud ya que avaces ( pocos casos pero alguno ) podemos tener problemas de escritura y verificacion del PIC .

El fin de crear este PSGroovePICProgrammer a sido para testearlo y pasar a usar todos los componentes smd incluido el PIC18F2550 en una placa lo mas reducido posible.

COSTE DE TODOS LOS COMPONENTES 12€ Aprox..

Componentes necesarios para el dispositivo:

- 1 PIC18F2550
- 1 Zocalo 28
- 1 Transistor BS170 ( OPCIONAL , usar en caso de tener fallos de escritura o verificacion )
- 1 JUMPER ( OPCIONAL , usar en caso de tener fallos de escritura o verificacion )
- 1 Cristal 12MHZ
- 1 Resistencia 2K2
- 1 Resistencia 10K
- 1 Resistencia 22K
- 1 Resistencia 1K
- 1 Led ( Cualquier color )
- 2 Condensadores 22pf
- 1 Condensador 220nf
- 1 Conector Macho 5 Pines


Componentes necesarios para el cable:

- 1 Conector Hembra DB9
- 1 Conector Hembra 5 Pines
1,5m de cable minimo 5 hilos.


Conexiones Fabricacion Cable :
JP1------------DB9
1 ------------- 7
2 ------------- 4
3 ------------- 8
4 ------------- 5
5 ------------- 3


Imagen

VISTA DESDE ABAJO CON TRANSISTOR ( BS170 ) Y JUMPER ( JP2 )
Imagen

VISTA DESDE ABAJO SIN TRANSISTOR NI JUMPER
Imagen

Uploaded with ImageShack.us

Conector USB
PIN1: GND
PIN2: DATA +
PIN3: DATA -
PIN4: VCC




------------------------

Para este tipo de programador recomiendo usar el soft PICPgm Programmer ( lo podeis encontrar aqui : http://members.aon.at/electronics/pic/p ... _v1410.zip ) , no teneis que tocar nada de la config, detectara el PIC y el programador automaticamente tal y como muestra la imagen:

Imagen


VERSIONES ACTUALIZADAS 12/10/2010 :
Gracias Chacaman por subirlas [oki]


Ultima Version PSGrooPIC_V1.6d_FW3.01_FW3.10_FW3.15_FW3.41_8MHZ_Payload_Wananiko.Not Boot Loader..:
http://www.megaupload.com/?d=768J56XG


Ultima Version PSGrooPIC_V1.6d_FW3.01_FW3.10_FW3.15_FW3.41_12MHZ_Payload_Wananiko.Not Boot Loader. :
http://www.megaupload.com/?d=RBFO25OW

( Para programar recordar tener alimentado el dispositivo atraves del puerto USB y tener el JUMPER abierto )

Siguiendo los datos del esquema hasta aqui todo OK, tendreis un Programador y PSGroove en la misma placa funcionando 100% tal y como muestra la imagen XD

Imagen

----------------------------------------------------------------------------------------------------------------------

Bueno pues ya fabrique el primer PSJUBYPIC en smd XD , he encojido un poco mas todo.
PSGroove + Programador en 3 cm XD .

Fotolito SMD para Insolar

http://www.megaupload.com/?d=9VQO669F

Imagen

Imagen

Imagen

Imagen

--------------------------------------------------------------------------------------------------------------------------------------------------

No puedo estar quieto XD , os presento el PSJUBYPIC V2 totalmente operativo en un tamaño de 3cm, este incluye PSGroovPIC + Programador + 2 LED + Funcion Bootloader XD
Mas todo en 1 no puede ser XD.


Componentes smd necesarios PSJUBYPICV2:

- 1 PIC18F2550
- 2 JUMPER
- 1 Cristal 12MHZ
- 1 Resistencia 2K2
- 3 Resistencia 10K
- 1 Resistencia 22K
- 2 Resistencia 1K
- 2 Led ( Rojo/Verde )
- 2 Condensadores 22pf
- 1 Condensador 220nf
- 1 Condensador 100nf
- 1 Conector Macho 5 Pines


El cable nos vale el mismo que usamos en el PSJUBYPICV1.

En esta semana subire un tutorial de como crear este tipo de placas desde 0, es mas sencillo de lo que parece XD

Gracias a la idea de Unbas he añadido el conectos USB en la misma placa sin conector.


Imagen

Imagen

Imagen

Si hos fijais en esta ultima foto tube que realizar un imprevisto en el ultimo momento incluyendo otro JUMPER XD
- Funcion del JUMPER JP2 ( estando cerrado entramos en modo Bootloader )
- Funcion del JUMPER JP3 ( solo podemos programar atraves del JP1 estando abierto )

Archivo PDF:
http://www.megaupload.com/?d=K1PXZ1A4

Haber que hos parece [360º]

Un saludo
mmm, poniendole un bootloader al pic no hace falta tanto lio la verdad, o un conector para icsp ( un cable para enchufarlo a un programador), pero como curiosidad está bien...
tH0RiN escribió:mmm, poniendole un bootloader al pic no hace falta tanto lio la verdad, o un conector para icsp ( un cable para enchufarlo a un programador), pero como curiosidad está bien...


Ya se que con un simple boot ok . Mas que nada la idea de este prototipo es fabricarlo en smd en 2cm por hacer algo nuevo XD

Un saludo
Buena iniciativa,SMD funciona igual ,si no reconoce el pic algo esta mal,no habra mucho problema en montarlo es una sola cara ya que los componentes no tienen polaridad y no hay transistores.Pero pienso que con poner los pines icsp ya basta.
A que os referís con lo del bootloader encima del pic?
holas , si no e entendido mal valdria para programar el pic desde hay y luego pornerlo tal cual en la ps3, vamos un 2 en 1 no???
eduar86_007 escribió:holas , si no e entendido mal valdria para programar el pic desde hay y luego pornerlo tal cual en la ps3, vamos un 2 en 1 no???



Asi es ;)
wooo , pues me parece genial porke asi no hace falta dejarse mas pasta en el programador xddd , una cosa algien save donde consegir el pic 18F2550 en madrid xddd ando loco buscando xdddd
eduar86_007 escribió:wooo , pues me parece genial porke asi no hace falta dejarse mas pasta en el programador xddd , una cosa algien save donde consegir el pic 18F2550 en madrid xddd ando loco buscando xdddd


digital-sa.com hay siempre voy yo XD

Un saludo
wooooo tio me as salvado la vida xdddd mañana me hacerco aver muchas graciias y genial aporte.
una duda ke tengo el Conector Hembra DB9 donde se suelda , eske en el eskema ni en la foto lo veo colocado
Gracias por el nuevo modelo, según compre algunos materiales que ahora mismo no tengo lo armaré.
una duda ke tengo el Conector Hembra DB9 donde se suelda , eske en el eskema ni en la foto lo veo colocado :-? :-? [+risas]
eduar86_007 escribió:una duda ke tengo el Conector Hembra DB9 donde se suelda , eske en el eskema ni en la foto lo veo colocado :-? :-? [+risas]


exactamente es lo que iba a preguntar yo... porque si no tiene ese conector puesto en el prototipo no se como puede intentar programar el pic...

un saludo
Los pines del JP1 son los pines que van soldados al conector hembra DB9.

Bien puedes montar el conector DB9 en placa o bien hay que fabricarse un cable

JP1------------------DB9

PIN:1 ------------- PIN 7
PIN:2 ------------- PIN 4
PIN 3 ------------- PIN 8
PIN 4 ------------- PIN 5
PIN 5 ------------- PIN 3

Cuando termine el PSGroovePICProgrammer en formato smd pondre unas fotos mas claras.

Un saludo
okis , muchas gracias esperare las fotos asi me kedara todo mas claro xd [oki]
creo ke ya lo epillado xdddd jp te refieres a los 5 piner de el jumper xddd o eso creo xdd gracias por la aclaracion
se puede elminar el transistor,estoy harto de usar ese programador y no falla,sobre el conector si se pone haría muy grande la placa,yo pondría los pines necesarios,no en linea recta, sino distribuidos para pinchar el alargo serial.
sonoro escribió:se puede elminar el transistor,estoy harto de usar ese programador y no falla,sobre el conector si se pone haría muy grande la placa,yo pondría los pines necesarios,no en linea recta, sino distribuidos para pinchar el alargo serial.


te refieres a los 5 jumper en linea (no se si se yama asi xdd)
Hilo editado para no crear confusiones XD

Un saludo
hola podrias mostrar la placa por el lado de abajo, y si no puedes hacerte un esquema como este para poderle entender mejor gracias.

http://lh4.ggpht.com/_f_YE3Rutedk/TJqCv ... t_comp.png
muy buenas las fotos , asi todo se entiende mas en cuanto tenga unas piezas ke me faltal lo monto xdd (ke ya tengo el ansia de hacerlo xddddd)
¿por cuanto te han salido todos los componentes?
holas , una pregunta el Conector Hembra DB9 en ke parte de el pc se conecta? :-? , hace falta alguna targeta pci para el pc o algo??
(perdon , pero es la primera vez ke hago lo de programar pics) xd a una cosa mas , puedes sacar una foto de abajo de la placa para ver las soldaduras . graciaas.
fumario escribió:¿por cuanto te han salido todos los componentes?


12€ aprox

eduar86_007 escribió:holas , una pregunta el Conector Hembra DB9 en ke parte de el pc se conecta? :-? , hace falta alguna targeta pci para el pc o algo??
(perdon , pero es la primera vez ke hago lo de programar pics) xd a una cosa mas , puedes sacar una foto de abajo de la placa para ver las soldaduras . graciaas.


Me extraña que tu PC ( al no ser que sea portatil ) no tenga ningun puerto COM.
El conector DB9 es el conector COM. XD
Mira la imagen:
Imagen

Si no tienes puerto COM puedes pillarte una tarjeta PCI como esta
Imagen

Aqui te pego la parte de abajo de la placa para que visualices las soldaduras

Imagen


Un saludo
No sé como es eso del bootloader al pic, lo del icsp me lo imagino, pero da igual...
la verdad es que esto esta genial!

Práctico, fácil, barato, pequeño y todo en uno!

Excelente aporte. Gracias
Gran aporte. Perdonad mi desconocimiento, pero habría alguna manera de programar el pic por USB sin tener que conectarlo por el db9? Lo digo por los que ya no tenemos ordenador con puerto com. Gracias
gambitvbi escribió:Gran aporte. Perdonad mi desconocimiento, pero habría alguna manera de programar el pic por USB sin tener que conectarlo por el db9? Lo digo por los que ya no tenemos ordenador con puerto com. Gracias


Con este programador no puedes programar atraves del puerto USB, ni con conversor de USB a COM , la unica soluccion es pillarte una tarjeta PCI.

Un saludo
Y por cuanto saldrían los componentes?
Me falta comprender una cosa, A la hora de programar el PIC (Jumper abierto), ¿hace falta que tmbn este conectado al puerto COM? , ¿o se puede programar solo con la alimentacion del cable? Me queda poquito para terminarloo que ganas tengo de usarlooo!! jajajaja!
Saludos!
En blanco escribió:Me falta comprender una cosa, A la hora de programar el PIC (Jumper abierto), ¿hace falta que tmbn este conectado al puerto COM? , ¿o se puede programar solo con la alimentacion del cable? Me queda poquito para terminarloo que ganas tengo de usarlooo!! jajajaja!
Saludos!


Buenas, para programarlo:
1- Jumper Abierto
2- Alimentado por USB
3- Tenerlo conectado al COM

Al ejecutar el soft PICPgm Programmer sin tocar nada de la configuracion, te tiene que detectar tanto el programador como el PIC18F2550 tal y como esta en esta imagen:

Imagen

Cualquier duda me la comentas, estare por aqui XD

Un saludo
Muy bueno me gusta bastante una buena solucion para los q no tenemos puerto db25 en la placa base.

Saludos
la solucion perfecta, te ha quedado de lujo ^^ un 10
Gracias xd parece ke el momon de mi pc no tiene puerto com asike me pillare la pci gracias por todo otra vez xdddd [oki] [oki] [oki]
iKuassi escribió:Y por cuanto saldrían los componentes?


Lo han preguntado un poco más arriba. [rtfm]

jubytoo escribió:
fumario escribió:¿por cuanto te han salido todos los componentes?

12€ aprox
buenas noxes. he comprado todos los componentes y mañana me pondre a fabricar tu maquina.
Pero lo hago porque estoy desesperado, e seguid el esquema de elsemi y e intentado programar el pic con un te20x, pero no hay manera. el winpic800 ni me lo reconoce y el programita este que nombras tu me reconoce el programador y el pic, pero a la ora de programar se para como a la mitad se pone a verificar y da error de verificacion, alguien me pude decir si esto es por el t20x o por que el pic esta estropeado?

un saludp y gracias
Alguien me podría poner un tutorial de como soldar estos componentes? yo he soldado alguna vez en prácticas, pero en el caso de estas cosas nunca, sería soldar por debajo de la placa sin más uniendolo?

Qué precio tiene un soldador para este tipo de cosas?


Saludos
cristan escribió:Alguien me podría poner un tutorial de como soldar estos componentes? yo he soldado alguna vez en prácticas, pero en el caso de estas cosas nunca, sería soldar por debajo de la placa sin más uniendolo?

Qué precio tiene un soldador para este tipo de cosas?


Saludos

En teoria los cuadraditos separados son para soldar cada patilla de cada componente, y luego los componentes habria que juntarlos con cablecitos, tipo hilo de graping o algo asi. Lo que pasa esque se pueden unir al gusto... pero yo te recomendaria no unir muchos si no tienes experiencia, porque yo recuerdo mis primeras andadas con el soldador y yo era incapaz de unir y ponia demasiado estaño. Lo que ha hecho el compi en este tuto es dificil de hacer, y es raro que de la casulaidad de que se pueda, porque siempre nos solemos encontrar con muchas uniones y puentes.

Con un soldador de 6 euros te apañas para hacer estas cosas, pero mas importante es saber soldar que el sodador en si... pero yo aprendi jugando y ahora chipeo..
carpediem6900 escribió:
cristan escribió:Alguien me podría poner un tutorial de como soldar estos componentes? yo he soldado alguna vez en prácticas, pero en el caso de estas cosas nunca, sería soldar por debajo de la placa sin más uniendolo?

Qué precio tiene un soldador para este tipo de cosas?


Saludos

En teoria los cuadraditos separados son para soldar cada patilla de cada componente, y luego los componentes habria que juntarlos con cablecitos, tipo hilo de graping o algo asi. Lo que pasa esque se pueden unir al gusto... pero yo te recomendaria no unir muchos si no tienes experiencia, porque yo recuerdo mis primeras andadas con el soldador y yo era incapaz de unir y ponia demasiado estaño. Lo que ha hecho el compi en este tuto es dificil de hacer, y es raro que de la casulaidad de que se pueda, porque siempre nos solemos encontrar con muchas uniones y puentes.

Con un soldador de 6 euros te apañas para hacer estas cosas, pero mas importante es saber soldar que el sodador en si... pero yo aprendi jugando y ahora chipeo..


Muchas gracias por tu respuesta! la verdad me sirve de mucho, aunque lo de unir los componentes con cablecitos no me ha quedado demasiado claro... que es el hilo de graping?

Un saludo!
Si no me esquivoco (corregirme) con un simple bootloader y un swincs o pulsado como lo querais llamar se podria programar via usb no? entonces para qeu complicarce con el conector db9 que esta ya algo desfasado y a estas alturas casi que mejor dejarlo morir [sonrisa]

Lo veo ma simple y claro no hace falta mencionar la comdida que eso da
pero con esta version
es necesario cargar el bootloader o no ?

y funciona para un 18F2455 ?

Gracias y excelente trabajo.
carpediem6900 escribió:Lo que ha hecho el compi en este tuto es dificil de hacer.

Es lo mas sencillo del mundo, creando las pistas con estaño. Unicamente paciencia a la hora de tirar las pistas.

carpediem6900 escribió:y es raro que de la casulaidad de que se pueda, porque siempre nos solemos encontrar con muchas uniones y puentes.


para eso estan los esquemas para evitar eso :)

emex9103 escribió:con un simple bootloader y un swincs o pulsador como lo querais llamar se podria programar via usb no?


Asi es, con el esquema del semi modificado para bootloader cargandole con un programador un simple *.hex boot al PIC las futuras programaciones ya las puedes programar por USB.

Para gusto los colores :)

chacaman escribió:es necesario cargarle el bootloader o no?


no es necesario se carga y se actualiza el hex via db9

Un saludo


Saludos.
hermano excelente...
te felicito.

la iniciativa es merecedora de un reconocimiento positivo.
critica constructiva para seguir alentando el desarollo.
Comprando todos lso componentes que pone ne la primera pagina montadolo y luego programarlo ya lo podria conectar a la ps3 no? O necesitaria algun aparato aparte para programar o componente aparte? Por cierto pedazo de tuto.. con este si me atrevo a hacerlo yo mismo,GRACIAS.
haber si alguien puede hecharme una mano que ya lo tengo todo montado.
Cuando intento programar como a la mitad se para y da error de verificacion...
en este caso el programa me detecta jmdprogramer pero no me detecta el pic, e provado a cologar on 16f876 y tampoco me lo detecta.
tambien e probado a ponerlo sin usb y tambien me detecta el programador... pero e revisado el usb y entra tension..
la cosa curiosa es que el led no hay manera de que se encianda... pero claro e estado 'analizando' el esquema y el vcc del led depende del pic... e provado a puentear y el led funciona...
asi que estoy como al proncipio pero con 4 programadores y 2 grooves...
no se si ir a comprar otro pic o que hacer, a alguien se le ocurre algo o sabe como sacarme de aqui?
gracias
Conoceis alguna pagina donde se pueda comprar todo el material??
Aunque no tengan pic, ya que donde vivo solo hay una y me quiere cobrar casi 30€ por los materiales y sin el pic.

PD: de cuantos watios son las resistencias y de cuantos voltios los condensadores??
jubytoo escribió:
emex9103 escribió:con un simple bootloader y un swincs o pulsador como lo querais llamar se podria programar via usb no?


Asi es, con el esquema del semi modificado para bootloader cargandole con un programador un simple *.hex boot al PIC las futuras programaciones ya las puedes programar por USB.

Para gusto los colores :)



No creo que se trate de gusto si no mas bien de compatibilidades y sencilles y comodidad jeje hoy en dia el puerto com no se montan en las placas de ultima gama por estar obsoleto y tener alternativas por otros puertos muncho mas rapidos como en el caso del usb pero es mi opinion solo [carcajad] pues yo sigo programo mis pic desmontando y montando en los sockets pero si hiciera algo de esta estaria claro de que lo haria que sea todo en 1 sin ningun extra por ningun sitio es decir plug an play
carpediem6900 escribió:haber si alguien puede hecharme una mano que ya lo tengo todo montado.
Cuando intento programar como a la mitad se para y da error de verificacion...
en este caso el programa me detecta jmdprogramer pero no me detecta el pic, e provado a cologar on 16f876 y tampoco me lo detecta.
tambien e probado a ponerlo sin usb y tambien me detecta el programador... pero e revisado el usb y entra tension..
la cosa curiosa es que el led no hay manera de que se encianda... pero claro e estado 'analizando' el esquema y el vcc del led depende del pic... e provado a puentear y el led funciona...
asi que estoy como al proncipio pero con 4 programadores y 2 grooves...
no se si ir a comprar otro pic o que hacer, a alguien se le ocurre algo o sabe como sacarme de aqui?
gracias

Acabo de comprar otro pic! y tengo el mismo error de verificacion...
a este le queda el nuevo backup manager v1.1 me parece que es o v2.0? bueno pues es el que ya no necesita disco adentro para ejecutar el juego
carpediem6900 escribió:
carpediem6900 escribió:haber si alguien puede hecharme una mano que ya lo tengo todo montado.
Cuando intento programar como a la mitad se para y da error de verificacion...
en este caso el programa me detecta jmdprogramer pero no me detecta el pic, e provado a cologar on 16f876 y tampoco me lo detecta.
tambien e probado a ponerlo sin usb y tambien me detecta el programador... pero e revisado el usb y entra tension..
la cosa curiosa es que el led no hay manera de que se encianda... pero claro e estado 'analizando' el esquema y el vcc del led depende del pic... e provado a puentear y el led funciona...
asi que estoy como al proncipio pero con 4 programadores y 2 grooves...
no se si ir a comprar otro pic o que hacer, a alguien se le ocurre algo o sabe como sacarme de aqui?
gracias

Acabo de comprar otro pic! y tengo el mismo error de verificacion...


tenia mal el cristal, lono habia soldado una patilla en su sitio, la e puesto y ahora se enciende el ledd y el ordendor reconoce un nuevo dispositivo pero me dice ke no a podido reconocerlo... la programacion sigo igual y la ps3 no reconoce nada... aunke parpadea el led.
De los que habeis montado ya el programador, quien me puede decir de cuantos voltios son los condensadores??
Es para poder buscarlos, o si alguien conoce alguna tienda en internet donde vendan todas las piezas.
funciona este esquema con el 18F2455 ?
484 respuestas
1, 2, 3, 4, 510