ARCADE FOREVER

Tutorial: Creacion de un adaptador jamma para orange pi

« Older   Newer »
  Share  
view post Posted on 14/4/2018, 00:17     +1   +1   -1
Avatar

V.I.P.

Group:
Member
Posts:
225
Reputation:
+23

Status:


Aqui os escribo un pequeño tuto, que os va a ayudar a aprender a realizar cualquier tipo de placa de circuito electronico de manera profesional.
Para ello, solo necesitamos tener instalado el entorno de Proteus.

Se compone de dos aplicaciones ISIS y ARES.
El ISIS sirve para crear los esquemas electronicos, mientras que el ARES se encarga del diseño del PCB.

Por lo general proteus tiene una base de datos con multitud de footprints para cualquier tipo de encapsulado (usb, jacks de audio, vga, conectores...) pero como ya podeis imaginar, el conector jamma no esta entre ellos, por lo que el primer paso es diseñarle desde cero:
-Para ello abrimos la aplicación de ARES para crear el footprint.
jpg
El primer paso es poner las dimensiones que tiene el footprint que vamos a diseñar, para de esta manera, asegurarnos de que las medidas sean las correctas.
A continuación, en base a esas medidas con el mode 2dbox (2), creamos la superficie que va a ocupar el componente y con el pad placement (3) colocamos las "patillas" correspondientes al conector.
Finalmente numeramos cada una de las patillas.
jpg
Realizado esto, ya solo nos queda empaquetarlo, creando asi el footprint del conector jamma.

Ahora nos toca realizar lo mismo en ISIS, solo que en vez de el footprint, sera la representación esquemática:
jpg
Diseñaremos el componente con la apariencia que queramos, yo simplemente he insertado un rectángulo en la opción de la barra izquierda“2D graphics box mode”.
A continuación añadiremos los pines de nuestro nuevo componente. Tendremos que hacer click en la opción “Device pins mode”, que también se encuentra en la barra lateral izquierda, tal y como se observa en la fotografía.
Como se puede ver en la fotografía, tenemos que definir además el nombre del pin y el numero de pin dando sobre editar en cada pin.
Seleccionamos todo el componente y damos sobre el boton derecho del raton y pulsamos sobre "make device" y seguimos los pasos que nos marcan:
1º estableceremos el nombre de nuestro componente.
2º En el segundo paso, tendremos que seleccionar su footprint correspondiente, añadiéndola en la opción “add” (en este caso buscamos el footprint creado previamente desde el ARES)
jpg
Si buscamos nuestro componente desde packages, podemos ver que ahora existe un conectar jamma XD


Realizado esto ya podemos realizar nuestro circuitio electrico:
png
Para ello solo tenemos que sacar el componente que hemos creado pulsando sobre "p" (packages) y añadiendo en este caso a mayores un connector de 40 pines para poder conectar nuestro futuro pcb a la orangepi, etiquetamos con label que es cada conexion y exportamos el diseño al ARES.
Ya solo falta colocar los componentes y unir las "vias" que si no sabemos muy bien como hacerlo, siempre se puede usar el "auto route" aunque no lo recomendo...
jpg
Y con esto ya tenemos nuestro PCB ya listo para enviarlo a una página de impresión de PCB
jpg
Solo falta pulsar sobre el boton output-->gerber/excello output para generar el zip con los ficheros gerber e ir a una pagina como por ejemplo:
www.seeedstudio.com/fusion_pcb.html

Y eso es todo XD
Espero que sea de utilidad

Descarga proyecto: https://mega.nz/#!gRgk0LCS!LrqJl5d...iyO6VChxnimQWU8
Descarga gerberfiles: https://mega.nz/#!dMJ1SLgZ!79-fE7m...MhTRfUHHgZHEouc

Edited by Kusaro - 15/4/2018, 14:02
 
Top
view post Posted on 14/4/2018, 00:31     +1   -1
Avatar

Old Gamer

Group:
Usuarios AFFA
Posts:
1,119
Reputation:
+61
Location:
Mendoza - Argentina

Status:


Me has hecho la persona mas Féliz que Bien, será por ignorancia o.por.no.investigar.pero me.viene bien para armar mis adaptadores de James a nonjamma,.tengo muchas placas y sin.adaptador. acá te venden los.adaptadores cacarísimos con esto puedo ha era los adaptadores muchas gracias
 
Contacts  Top
view post Posted on 14/4/2018, 01:31     +1   -1
Avatar

V.I.P.

Group:
Member
Posts:
225
Reputation:
+23

Status:


Jajaja, me alegro.
Diseñar los footprints puede ser un poco coñazo, pero una vez que tienes todos los componentes, para crear adaptadores y circuitos sencillos, se hacen en nada, y encima el acabado es completamente profesional XD (eso sí, como el envío viene de china puede tratar varias semanas en llegar...)
 
Top
view post Posted on 14/4/2018, 15:50     +1   -1
Avatar

Old Gamer

Group:
Usuarios AFFA
Posts:
1,119
Reputation:
+61
Location:
Mendoza - Argentina

Status:


QUOTE (Kusaro @ 14/4/2018, 02:31) 
Jajaja, me alegro.
Diseñar los footprints puede ser un poco coñazo, pero una vez que tienes todos los componentes, para crear adaptadores y circuitos sencillos, se hacen en nada, y encima el acabado es completamente profesional XD (eso sí, como el envío viene de china puede tratar varias semanas en llegar...)

Quería saber el proceso para pasar el papel a la placa para que quede así como.sería porque el planchado no queda asi pero es el mismo resultado?
 
Contacts  Top
view post Posted on 14/4/2018, 16:32     +1   -1
Avatar

V.I.P.

Group:
Member
Posts:
225
Reputation:
+23

Status:


No entiendo la pregunta, te refieres a realizar placa por acido ferrico?? o como encargar la placa a seeed studio?

Bueno te explico ambas, primero la fabricacion por acido ferrico.
Para poder realizarlo necesitas lo siguiente:
-placa de baquelita
-acido ferrico
-impresora laser
-plancha
-papel

El proceso es sencillo, solo varia el ultimo paso.
En vez de crear un fichero gerber, se guarda como PDF, a partir de ahi, con una impresora laser lo imprimes en papel normal (asegurate que la imagen no esta rescalada), pones el papel del lado de la impresion sobre la placa de baquelita y le pasas la plancha.
Una vez realizado, verás que el papel se ha quedado pegado, lo humedeces con agua y lo retiras con cuidado asegurandote que la parte impresa se ha quedado en la placa.
Finalmente la sumerges unos min en acido ferrico para deshacer el cobre de las zonas que no estan protegidas por la impresión y ya esta.

Por seeed studio es muy sencillo, solo es generar los ficheros gerber. y se los mandas en el enlace que he puesto antes. Indicas las dimensiones, numero de capas que tiene, grosor que deseas que tenga el pcb, y el color del acabado (por defecto es verde), les pagas por tarjeta y nada al mes recibes un paquete con las placas impresas.
 
Top
view post Posted on 14/4/2018, 16:39     +1   -1
Avatar

Old Gamer

Group:
Usuarios AFFA
Posts:
1,119
Reputation:
+61
Location:
Mendoza - Argentina

Status:


Gracias lo primero si lo sabia lo segundo era lo que no entendía jaja y bueno manos a la obra ahora quiero hacer algunos mas chicos para adaptar a jamma tengo que ver y probar que tal sale así pido tu ayuda lo mismo usare el que hiciste y solo le quitare pines anda mas tengo muchas con conexión non jamma a ver que tal me sale y te comento
 
Contacts  Top
view post Posted on 14/4/2018, 17:03     +1   +1   -1
Avatar

V.I.P.

Group:
Member
Posts:
225
Reputation:
+23

Status:


Oks, pues ya me iras contando. En todo caso, para que te hagas una idea del acabado, te enseño las ultimas que hice:
jpg

Como ves es un acabado completamente profesional. Eso si, seeed stuido esta muy bien de precio siempre y cuando las placas sean menores de 10x10 centimetros. Si se pasan aunque sea un poco (como en el caso del conector jamma) sube bastante de precio, por lo que yo te recomiendo mandar varios diseños dentro de la misma placa y despues recortarlos tu en casa.
 
Top
view post Posted on 14/4/2018, 18:14     +1   -1
Avatar

Old Gamer

Group:
Usuarios AFFA
Posts:
1,119
Reputation:
+61
Location:
Mendoza - Argentina

Status:


Y esas placas de que son?
 
Contacts  Top
view post Posted on 14/4/2018, 18:28     +1   -1
Avatar

V.I.P.

Group:
Member
Posts:
225
Reputation:
+23

Status:


La de arriba es un conversor de jamma a PC, usa un pic 18f para interpretar las pulsaciones de los botones como si fueren de un mando usb y ademas tiene para entrada de vga y audio.

La otra es para hacer reproducciones de juegos de la supernintendo, es un cartucho de 1Mb, usa dos memorias de 512kb, un pic12f para emular el cic y un 139 para unir ambas memorias.
 
Top
view post Posted on 14/4/2018, 19:15     +1   -1
Avatar

Old Gamer

Group:
Usuarios AFFA
Posts:
1,119
Reputation:
+61
Location:
Mendoza - Argentina

Status:


QUOTE (Kusaro @ 14/4/2018, 19:28) 
La de arriba es un conversor de jamma a PC, usa un pic 18f para interpretar las pulsaciones de los botones como si fueren de un mando usb y ademas tiene para entrada de vga y audio.

La otra es para hacer reproducciones de juegos de la supernintendo, es un cartucho de 1Mb, usa dos memorias de 512kb, un pic12f para emular el cic y un 139 para unir ambas memorias.

Quiero ser tu discípulo maestro!!!

Es algo así como la pc2jamma?
Y lo de los cartuchos lo imagina que bien che toda esa info.donde consigue o donde se.compra ?
 
Contacts  Top
view post Posted on 14/4/2018, 19:42     +1   -1
Avatar

V.I.P.

Group:
Member
Posts:
225
Reputation:
+23

Status:


QUOTE (dofus666 @ 14/4/2018, 20:15) 
Quiero ser tu discípulo maestro!!!

Es algo así como la pc2jamma?
Y lo de los cartuchos lo imagina que bien che toda esa info.donde consigue o donde se.compra ?

jajajjaja, si es mas o menos lo mismo, usa el código de muestra que facilita microchip sobre como realizar un hid descriptor con un pic18f.
Lo unico este aun no le tengo terminado, me faltan que me llegen unas resistencias smd y el socket del chip para poder empezar a soldar todo

ehh, ni esta en ningun sitio ni se compra en ningun lado (bueno ahora no, normalmente me quedo con un par, y el resto los vendo por ebay), es parte de mi hobbie... llevo creados mas, como un sniffer rfid, cartuchos para la odisey, la master system, msx, un controlador para una impresora 3d...
 
Top
view post Posted on 14/4/2018, 19:46     +1   -1
Avatar

Old Gamer

Group:
Usuarios AFFA
Posts:
1,119
Reputation:
+61
Location:
Mendoza - Argentina

Status:


Me interesa la de master system y uno que otro de SNES así que si haces me anoto y lo otro hacer un cartucho de varios juegos. Con.respecto aa la.otra placa me.conformo primero con.hacer la.super gin y unos adaptadores de Jamma a nonjamma
 
Contacts  Top
view post Posted on 14/4/2018, 20:20     +1   -1
Avatar

V.I.P.

Group:
Member
Posts:
225
Reputation:
+23

Status:


Oks
De la master system creo que solo me queda el hice para mi...
De snes aun tengo un par de mas, eso si, son para juegos de hasta 1mega, por lo que serian juegos tipo, super pang, puzzle boble, y de ese estilo que ocupan poco y no tienen para guardar partida.

Los adaptadores de conectores son bastantes faciles de hacer (entre otras cosas, apenas tienen electronica y no es neceserario programar XD), ya me irás que tal te van saliendo

Edited by Kusaro - 14/4/2018, 23:12
 
Top
view post Posted on 14/4/2018, 21:37     +1   -1
Avatar

Old Gamer

Group:
Usuarios AFFA
Posts:
1,119
Reputation:
+61
Location:
Mendoza - Argentina

Status:


Llevo hecho un solo adaptador el.del ghost and goblins y funciona por lo menos tengo varias placas más por hacer
 
Contacts  Top
view post Posted on 15/4/2018, 13:00     +1   -1
Avatar

V.I.P.

Group:
Member
Posts:
225
Reputation:
+23

Status:


He editado el primer post para añadir el enlace de descarga con el diseño de la placa

OJO, aun no dispongo de una orange pi, asi que las conexiones las he cogido de aqui:
mk_joystick_arcade_GPIOsb%2B
Asi que hasta que no disponga de una no puede confirmar de que este correcto XD
 
Top
48 replies since 14/4/2018, 00:17   1109 views
  Share