Aprendiendo a hacer cartuchos de GBA (Día 13: Más circuitos)

Like Tree127Gracias
Respuesta
 
Herramientas Desplegado
  #21  
23/02/2015
Predeterminado Respuesta: Aprendiendo a hacer cartuchos de GBA (Día 7)
Pues el tutorialsobre como diseñar los circuitos y otro sobre como producirlos no esta de mas. Muy pocos de aqui le entenderemos, pero de seguro sirve de referencia para alguien mas si lo googlea.

Si toda esta investigacion sale bien podremos hacer pedidos de nuestros hacks contigo?
  #22  
23/02/2015
Predeterminado Respuesta: Aprendiendo a hacer cartuchos de GBA (Día 7)
Dicho por MoonLover~ Ver mensaje
Hey! ;e alegro que vaya todo sobre ruedas ^_^

¿El software que usas (EAGLE) es propio del chip? :P
Gracias por tu interés en proyecto! ^^
No, Eagle es un programa especializado para diseño de circuitos el diseño hecho ahí será el que pase a estar en el cartucho, de hecho ese chip no está en su base de datos así que tuve que agregarlo yo, el otro chip también voy a tener que agregarlo yo, y es un coñazo tremendo hacerlo jajajaja

Dicho por Chamberneitor Ver mensaje
Pues el tutorialsobre como diseñar los circuitos y otro sobre como producirlos no esta de mas. Muy pocos de aqui le entenderemos, pero de seguro sirve de referencia para alguien mas si lo googlea.

Si toda esta investigacion sale bien podremos hacer pedidos de nuestros hacks contigo?
Creo que el tutorial sobre diseñar los circuitos lo omitire porque es muy pesado y ya hay tutoriales muy buenos sobre eso en Internet, simplemente vinculare el tutorial con el que yo aprendí.
El de producción de los circuitos no es tan pesado así que ese si que lo haré.
pero te preocupes que entenderás los dos, son sencillos ^^

Y sí, tranquilo si esto sale bien aceptaré solicitudes para producir chips, eso si los haré por lotes de 10 para que salga más barato así hasta que no me pidan 10 cartuchos en total no los haré... Como mínimo los haré en lotes de cinco.

Gracias a ti también por tu interés ^^
Gracias: Zaux y Cheve_X
  #23  
23/02/2015
Predeterminado Respuesta: Aprendiendo a hacer cartuchos de GBA (Día 7)
¡Hey que interesante tu investigación!

Ha de destacar que lo estas haciendo tu solo, con ayuda de internet os felicito quizás sobre ti esté el trabajo de hacer cartuchos de Hacks quizás puedas tumbar los hacks en china(?) pero ne llevas todo bien a mi parecer seguiré esto mas de cerca a ver con que sorpresas me encuentro


Un saludo, Espero que logres lo que deseas en tu gran investigación!
¡EL MEJOR PREMIO DEL 2016!



¡GRACIAS A TODOS!

  #24  
23/02/2015
Predeterminado Respuesta: Aprendiendo a hacer cartuchos de GBA (Día 7)
Dicho por Polectron Ver mensaje
Gracias por tu interés en proyecto! ^^
No, Eagle es un programa especializado para diseño de circuitos el diseño hecho ahí será el que pase a estar en el cartucho, de hecho ese chip no está en su base de datos así que tuve que agregarlo yo, el otro chip también voy a tener que agregarlo yo, y es un coñazo tremendo hacerlo jajajaja

¡Me imagino! Yo lo único que usé para hacer algo de electrónica fué el p*to Crocodile (CroClip) xD pero siempre usando integrados ya definidos xD

Me imagino que lo que haces debe ser super emocionante, yo me emociono y simplemente estoy siguiendo tu progreso :3

Retirado del RomHacking




Skype: scriptercheve
Twitter: The Moon Lover



"Esto ya no eres tu
ni se acerca a ti
mira bien donde estas
deja de fingir
recupera de nuevo la dirección"


  #25  
23/02/2015
Predeterminado Respuesta: Aprendiendo a hacer cartuchos de GBA (Día 7)
Bueeeno, hoy me llegó el arduino mega! Un M.J duino mega 2560, es un clon de esta placa:



Me costó 9$ (uno original cuesta 45$), así que como era de esperar la calidad no es que sea la mejor, de hecho nada más probarlo ya me dio problemas, el bootloader (un código que tienen estas placas para poder cargarles programas) venía mal instalado o vete tu a saber si tansiquiera lo metieron. Osea que tuve que restaurar el bootloader, lo cual no es muy fácil la verdad, necesitas un programador AVR, o en su defecto otro arduino para programarlo, esta fue la opción que seguí y jooder para conseguir hacerlo funcionar. Nota importante: El código para cargar el bootloader desde otro arduino solo compila en windows ._.

Afortunadamente ya conseguí hacer funcionar el arduino y le he cargado el código de [Segmentation Fault] para poder leer cartuchos de GBA, desafortunadamente aún no he podido probarlo pues necesito hacerme con un montón de cables y este circuito:



EDIT: Agrego un enlace al PDF con el circuito, para su impresión en toner/láser. Importante imprimirlo a resolución original.
https://onedrive.live.com/redir?resi...int=file%2cpdf

Así que he tomado una decisión, ya que aun tardaré bastante en hacer los circuitos de los cartuchos de GBA haré el tutorial sobre como producir circuitos con este circuito :3

Ya sabéis, permaneced atentos si queréis saber como sigue mi periplo con esta investigación ^^
Gracias: Cheve_X, Sage0ne y Liev

Última edición por PolectronElMagnifico; 23/02/2015 a las 23:12
  #26  
23/02/2015
Predeterminado Respuesta: Aprendiendo a hacer cartuchos de GBA (Día 8: Arduino mega de mercadillo)
Permaneceré atento . Es muy interesante todo esto y espero ver como consigues hacerlo. Aunque no entienda un comino.

Ejem ejem, 9 euros XD, estoy viendo que aún va a tener algún fallo importante pero bueno.
Juega conmigo ^^

No abrir:

Pincha para ir a mi canal de Youtube:









  #27  
24/02/2015
Predeterminado Respuesta: Aprendiendo a hacer cartuchos de GBA (Día 8: Arduino mega de mercadillo)
Bueno bueno, llevo un montón de días actualizando muy de seguido y espero que eso siga así hasta el final de la investigación :3

Hoy vengo con algo un poco distinto, la primera parte del tutorial sobre como hacer circuitos! :3

Como hacer PCBs Parte I


Un PCB (Printed Circuit Board) es un circuito hecho sobre una placa de cobre en la que se ha "imprimido" un trazado y se ha removido el exceso de cobre.

Existen varios métodos para producir PCBs, algunos muy laboriosos y efectivos y otros más chapuceros pero funcionales.

Aquí vamos a aprender uno de los más chapuceros que existen, pero es muy fácil de llevar a cabo y da unos resultados más que aceptables. Estamos hablando del método de transferencia de tóner, que consiste en transferir el tóner (que no es tinta, es plástico) de una hoja de papel (parece ser que el papel de fotografía da mejores resultados pero yo siempre lo he hecho con papel normal y nunca he tenido problemas) a la placa de cobre. El proceso es el siguiente:

Necesitamos el diseño del circuito impreso con una impresora láser o de tóner, no vale una de inyección de tinta, la mía es de inyección así que fui a una copistería y me lo imprimieron por 20 céntimos o así, aseguraros de perdirles que lo impriman sin escalar.

El diseño del circuito es el siguiente:

https://onedrive.live.com/redir?resi...int=file%2cpdf

En mi caso los pines del lector de GBA coinciden con los pines en el circuito impreso

[IMG][/IMG]

Primero limpiaremos la placa con acetona para quitar impurezas, es aconsejable usar guantes durante todo el proceso para no dejar grasa en la placa, después la lijaremos con una lija lo más fina posible para dejar un acabado suave y limpiar aún más imperfecciones, luego la volvemos a limpiar con acetona, esperamos a que seque lo cual no tardará mucho en pasar.



Ahora procedemos a poner el papel con el diseño del circuito encima de la placa dejándolo bien ajustado y le aplicamos fuerza y calor con por ejemplo una plancha hay que tener cuidado de no mover el papel porque si lo movemos el tóner no se traspasará correctamente al cobre y tendremos que limpiar la placa con acetona y volver a empezar con un papel nuevo.



De vez en cuando dejamos de aplicar calor y echamos agua jabonosa con un "flis flis" (pulverizador) lo que ayudará a separar el papel del tóner y que este se adhiera al cobre. Una vez pasados unos 15 minutos haciendo este proceso ya podremos separar fácilmente el papel de la placa, pero quedará una capita de papel encima del cobre que habrá que quitar cuidadosamente con mas agua jabonosa y un palillo para raspar entre las zonas delicadas del circuito.





Secamos el circuito y lo revisamos, con un rotulador permanente de punta fina repasamos las partes del circuito donde el tóner haya podido irse.



Una vez retirado el papel y corregidos los errores procederemos a disolver el cobre que no está cubierto por el tóner para lo cual también hay varios métodos, la mayoría de ellos requieren ácidos muy corrosivos y peligrosos, a mi no me permiten manipular esas sustancias y tampoco me hace mucha gracia usarlas así que lo hago de una manera más casera... con vinagre, agua oxigenada y sal.



A partir de aquí alejad de vuestro lugar de trabajo todos los objetos metálicos a los que les tengáis aprecio porque la disolución puede corroerlos.
La gases producidos en la reacción que se está produciendo pueden ser tóxicos para la salud, asegúrate de hacerlo en un lugar amplio y ventilado


En un recipiente cualquiera preferiblemente de plástico colocad la placa de cobre y verted vinagre hasta cubrir la placa, ahora echad la misma cantidad de agua oxigenada como de vinagre Esto es teniendo en cuenta que tengáis vinagre normal y corriente de 6º y agua oxigenada de 10 vol y unas cucharadas soperas bien generosas de sal, con una varilla de plástico (yo uso un boli) comenzad a remover lentamente la mezcla hasta que una buena parte de la sal se disuelva cuidado de no rozar el tóner con la varilla porque podría desprenderse y fastidiar todo el circuito.
Una vez disuelta una buena parte de la sal deberían empezar a aparecer burbujitas, podéis dejar el proceso ir solo ,vigilándolo de vez en cuando para echar mas agua oxigenada o mas sal, de vez en cuando también viene bien menear suavemente la mezcla.



Cuando el cobre ya se haya consumido pasaremos un algodón con acetona por encima del tóner para retirarlo y ya tendremos nuestra PCB finiquitada

El líquido resultante teóricamente se puede tirar sin más por el desagüe pues no usamos sustancias agresivas y la cantidad de cobre diluido es muy escasa, pero nunca está de más hacer inocua la disolución con bicarbonato sódico.




Ahora podemos proceder a hacer los agujeros necesarios en la PCB para los componentes y soldarlos.

Esta es mi placa con el lector de cartuchos de GBA:




Última edición por PolectronElMagnifico; 25/02/2015 a las 19:53
  #28  
24/02/2015
Predeterminado Respuesta: Aprendiendo a hacer cartuchos de GBA (Día 9: Haciendo PCBs parte I)
Hostia. Esto lo estuve intentando hacer, pero lo tuve que dejar por falta de tiempo (un bien tan valioso como escaso). Lo que si llegué a hacer recientemente fue uno de Game Boy Color con carcasa y todo:
Game Boy Cartridge Shell by DomesticHacks - Thingiverse

Tengo que modelar un día una carcasa de cartucho de GBA para imprimir, que de esas no hay en thingiverse

La información que seguí fue esta:
http://www.reinerziegler.de/GBA/gba.htm


Por cierto, las PCBs son mi pan de cada día. Tengo hasta insoladora para placas fotosensibles. Eso sí, ojito con los ácidos que podéis tener un disgusto, que yo por gilipollas me quemé un día la mano pero bien.

La fórmula típica es la de Agua oxigenada de 110 volúmenes (que ojito como se te caiga en la mano, que no tiene nada que ver con la de la farmacia. En mi caso uso 200 volúmenes porque me sale gratis y lo compenso con un poco más de agua corriente), Agua Fuerte (AKA Salfumán) y agua del grifo en las siguientes proporciones:

33% agua del grifo
22% peróxido de hidrógeno (Agua Oxigenada)
11% salfumán.
Y entonces llegó el sysoooooop manejando el compiladooooorrr, y saben lo que pasó? Y saben lo que pasó? Noooooooo

Esto




Última edición por PabloGTD; 24/02/2015 a las 23:39
  #29  
25/02/2015
Predeterminado Respuesta: Aprendiendo a hacer cartuchos de GBA (Día 9: Haciendo PCBs parte I)
Dicho por PabloGTD Ver mensaje
Hostia. Esto lo estuve intentando hacer, pero lo tuve que dejar por falta de tiempo (un bien tan valioso como escaso). Lo que si llegué a hacer recientemente fue uno de Game Boy Color con carcasa y todo:
Game Boy Cartridge Shell by DomesticHacks - Thingiverse

Tengo que modelar un día una carcasa de cartucho de GBA para imprimir, que de esas no hay en thingiverse

La información que seguí fue esta:
Gameboy Advance


Por cierto, las PCBs son mi pan de cada día. Tengo hasta insoladora para placas fotosensibles. Eso sí, ojito con los ácidos que podéis tener un disgusto, que yo por gilipollas me quemé un día la mano pero bien.

La fórmula típica es la de Agua oxigenada de 110 volúmenes (que ojito como se te caiga en la mano, que no tiene nada que ver con la de la farmacia. En mi caso uso 200 volúmenes porque me sale gratis y lo compenso con un poco más de agua corriente), Agua Fuerte (AKA Salfumán) y agua del grifo en las siguientes proporciones:

33% agua del grifo
22% peróxido de hidrógeno (Agua Oxigenada)
11% salfumán.
Hostia, pues si haces el modelado ese has de avisarme, que me harías un gran favor.

También estoy siguiendo la documentación de esa página, pero el diseño que usan de pcb no me convence, usan una memoria Flash de tipo NOR por lo que tienen que usas unos IC aparte para gestionar el acceso secuencial a la memoria, yo intento encontrar un proveedor que me de el tipo de memoria Flash que necesito la cual es de tipo NAND pero los de alibaba aún no han dado señales de vida, así que si no consigo la memoria NAND me tiraré a por una memoria NOR, que son más comunes.

Yo la verdad que para la pequeña cantidad que hago de placas me basta y me sobra con el método que sigo. A ver si algún día consigo convencer a mis padres para poder usar un agente corrosivo más fuerte porque con mi mezcla es un tanto lento la verdad XD

Porcierto el cartucho de game boy color lo montaste desde 0? Si es así como hiciste para reemplazar el chip ese del banco de memoria?
  #30  
25/02/2015
Predeterminado Respuesta: Aprendiendo a hacer cartuchos de GBA (Día 9: Haciendo PCBs parte I)
Dicho por Polectron Ver mensaje
Porcierto el cartucho de game boy color lo montaste desde 0? Si es así como hiciste para reemplazar el chip ese del banco de memoria?
Realmente no. Sí vi algo para Game Boy, pero era demasiado grande el invento. Lo que hice fue reconstruir la PCB de un zelda que lo habían limpiado con lija y lo habían roto
Aproveché los componentes y sustituí la ROM por una EEPROM reprogramable.

A ver si lo encuentro entre tanta caja y desorden que tengo y lo más importante: que no lo haya visto mi madre porque ya sé donde estará entonces

Por cierto, te dejo esto por si te interesa. Es un programador de PICs por USB y también acepta algunos AVR:
http://programadores.webege.com/prog...nstruccion.pdf

Yo lo tengo y de lujo


Y este programa EEPROMs: http://www.programarpicenc.com/libro...eprom-usb.html
Y entonces llegó el sysoooooop manejando el compiladooooorrr, y saben lo que pasó? Y saben lo que pasó? Noooooooo

Esto




Última edición por PabloGTD; 25/02/2015 a las 12:13
Respuesta

Herramientas
Desplegado

Permisos para publicar mensajes
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los BB code están Activado
Los Emoticones están Activado
El código [IMG] está Activado
El Código HTML está Desactivado
Trackbacks are Activado
Pingbacks are Activado
Refbacks are Desactivado



Extra
Estilo clásico
La franja horaria es GMT +1. Ahora son las 20:09.