[COMMODORE] Como hacer un Multicart de Commodore 64

Proyectos realizados por los Retronianos, también links a proyectos externos y sitios relacionados con Modding y DIY... A crear si ha dicho...
Avatar de Usuario
renix
Mensajes: 4675
Registrado: Vie Ene 25, 2013 1:39 am

[COMMODORE] Como hacer un Multicart de Commodore 64

Mensaje por renix » Vie Ene 25, 2013 8:45 pm

Hola Amigos, les cuento que comenzare un proyecto para tener ojala en febrero la version ownmade del cartucho EasyFlash para Commodore 64, como hace 4 años que no hago ni una wea de diseño electronico, y este no es un proyecto complejo, queria pedirle ayuda a los mas avesados del sitio en electronica digital, llamese ZZT, XT5 y 133Mhz... ya que debere reentrenarme en Eagle (http://www.cadsoftusa.com) y les queria pedir los tips y ayuda para conseguir los componentes, voy a hacer 5 cartuchos, y por la ayuda de ZZT, XT5 y 133Mhz se llevaran uno de regalo cada uno... a ver si vitoco se anima tambien, y se lleva uno... y Walky se suma a la mano de obra... asi que uno pa el tambien... ahi estan los 5...

el topic inicial es este... http://www.retrogames.cl/foro/viewtopic.php?f=23&t=8709

aqui algo de info para contextualizar:

Página Oficial del Proyecto EasyFlash : http://skoe.de/easyflash/index.php?page ... -easyflash con el lema... porque la radiacion UV produce Cancer ;-)... wena wena...

Esquemáticos (2 versiones):
Imagen Imagen

Imagenes:

Imagen Imagen

Imagen Imagen

Lista de partes:

Sockets
2 Sockets 16 pins DIP
3 Sockets 14 pins DIP
1 Socket 28 pins DIP
2 Sockets PLCC 32

ICs
1 IC 74HCT00
1 IC 74HCT02
1 IC 74HCT74
1 IC 74HCT174
1 IC 74HCT175
1 IC SRAM 6264, 62256 or 6116
2 IC AM29F040 AMD Flash 512KB

Passive parts
8 capacitors 100nF
2 resistors 10k
1 resistor 1k5
2 resistor networks 8-4 100 Ohm
1 Reset-Key
1 switch (Boot-Switch)
1 LED 3mm, low current
1 piece of lead, approx. 4 cm / 2"

and of course...
1 Circuit board EasyFlash 1.4.1 REV B (Aqui necesitare ayuda ;-)
1 Housing for the finished board (Pregunton... Q.E.P.D.)

Fase 1... reconocimiento del PCB existente... tuve que quitar la perspectiva de la imagen con el GIMP, y con esto sabremos donde colocar los componentes en el PCB.. es un proyecto OpenSource pero no encuentro los archivos de Diseño en ninguna parte... asi que deberemos hacer uno bueno.... aparte del prototipo estilo ownmade...

Necesito ayuda para encontrar la versión DIP de las memorias Flash AM29F040 AMD Flash 512KB
Imagen

Imagen

PCB que venden...

ImagenImagen

Eso por ahora, y cotizacion pedida a Victronics.... no conozco otra casa de electronica de este tipo... se reciben datos para cotizar y reducir los costos...

Proyecto EasyFlash Creado en Eagle... bienvenidos todos los consejos.... no me gusta el PROTEL... ;-) y el TANGO PCB esta muy viejo... jajajja... si, lo use y me lo sabia de memoria.... hace 10 años atras si... uff...

Imagen

Viendo los Archivos originales de diseño facilitados por mi compadre Thomas Giesel (oooohhh, que sobrado;-) ) vi que vienen para Eagle, y descubri un script que Eagle tiene para convertir el PCC a DXF; (aqui walki... vecrorizado para la CNC, ojo..) estan tambien los archivos de diseño realizados con un software llamado kiCAD, OpenSOurce para diseño de circuitos electronicos, para windows y linux (ojo ZZT, XT5 y 133MHZ, se ve bien bueno, lo estoy bajandoloooo...) y ademas viene una version del EasyFlash en VHDL... meter todo en un solo integrado FPGA... viene bueno este proyecto parece...

aqui algunas imagenes del PCB y SCM en Eagle en mi computador...

Imagen
Imagen

Avatar de Usuario
Walky
Mensajes: 597
Registrado: Mar Ene 22, 2013 5:48 pm
Contactar:

Re: Como hacer un milticart de Commodore 64

Mensaje por Walky » Vie Ene 25, 2013 8:54 pm

Excelente, esperamos updates pronto :D
(Me llegó el lector de SD para Arduino (DX), así que podemos ponernos las pilas con el "otro" cart también :D )

Nes_milio
Mensajes: 1850
Registrado: Mar Ene 22, 2013 8:37 am

Re: Como hacer un milticart de Commodore 64

Mensaje por Nes_milio » Sab Ene 26, 2013 4:49 pm

Ese "otro"... es lo que creo que es? (mappers al carajo?)

Avatar de Usuario
renix
Mensajes: 4675
Registrado: Vie Ene 25, 2013 1:39 am

Re: Como hacer un milticart de Commodore 64

Mensaje por renix » Sab Ene 26, 2013 8:55 pm

Walky escribió:Excelente, esperamos updates pronto :D
(Me llegó el lector de SD para Arduino (DX), así que podemos ponernos las pilas con el "otro" cart también :D )
Crea el tópic Walky y le damos... Así nos ayuda xt5 en esa empresa :-D

Avatar de Usuario
renix
Mensajes: 4675
Registrado: Vie Ene 25, 2013 1:39 am

Re: Como hacer un milticart de Commodore 64

Mensaje por renix » Sab Feb 09, 2013 11:39 pm

xt5 escribió:
renix escribió:Tenemos los archivos de diseño en eagle originales... fin de la reverenda paja mencionada por el Z...
yo pense que esa paja era parte de la entrencion de este proyecto, pero viendo que no: no sale mas facil encargar un kit del cartucho para soldar?? (si es que los venden)

con el Eagle los conectores y esas paquetes con PADs repetitivos se hace mas faciles hacerlos generando un pequeño script de comandos por ejemplo:

Código: Seleccionar todo

LAYER 1;
SMD 0.05 0.02 -0 'C0' (0 -0.075);
SMD 0.05 0.02 -0 'C1' (0 -0.025);
SMD 0.05 0.02 -0 'C2' (0  0.025);
SMD 0.05 0.02 -0 'C3' (0  0.075);

LAYER 16;
SMD 0.05 0.02 -0 'CA' (0 -0.075);
SMD 0.05 0.02 -0 'CB' (0 -0.025);
SMD 0.05 0.02 -0 'CC' (0  0.025);
SMD 0.05 0.02 -0 'CD' (0  0.075);
selecciona un layer y pone pads SMD de manera equidistante, la idea de estos scripts es que se generen con algun programilla (ULP en caso de Eagle, basado en C) o simplemente generar el texto con copy+paste cuando es algo simple como lo siguiente. de esta manera es como se puede generar por ejemplo un paquete para un BGA con mas de 500 pines, que obviamente generarlo a mano seria un lentoooo.

no he visto librerias para C64, pero hay una libreria -llegar y usar- para A8 aqui http://www.atariage.com/forums/blog/293 ... s-library/

--
buuuuh y mas encima veo que te cambiaste a KiCad, que no es nada de malo, pero a mi gusto el uso de KiCad esta rodeado por el fanatismo del Free Software... pero es solo mi opinion.
si estas probando alternativas, tambien te recomiendo el DIPTrace que es muy facil de usar, y que por alguna razon que desconosco es de uso extendido en Chile.

saludos y sigue posteando los avances de este proyecto.

Avatar de Usuario
renix
Mensajes: 4675
Registrado: Vie Ene 25, 2013 1:39 am

Re: Como hacer un milticart de Commodore 64

Mensaje por renix » Sab Feb 09, 2013 11:40 pm

xt5 escribió:oye renix, y como al parecer tienes tiempo ahora (asi da la impresion, pero no me fio) porque no lo hacemos como la gente...
yo hago el VHDL, para reemplazar todo (me dedico a esto a diario).

para la fabricacion tengo muy pocos CPLD que trabajan a 5V y muchos que trabajan a 3.3V (que podrian funcionar ya que son tolerantes), el tema es organizarse y no tirar para colina.

tambien se puede hacer con FPGAs hay unos de bajo costo con los cuales incluso puedes implementar la RAM internamente (asumiendo 2Kbits maximo), estamos hablando como 5 dolares por dispositivio, pero no se si su salida sera compatible con el umbral de tension del C64.

que te parece?

Avatar de Usuario
renix
Mensajes: 4675
Registrado: Vie Ene 25, 2013 1:39 am

Re: Como hacer un milticart de Commodore 64

Mensaje por renix » Sab Feb 09, 2013 11:41 pm

Aqui estan todos los archivos del proyecto

http://hg.berlios.de/repos/easyflash/summary

y los fuentes Eagle de EasyFlash 1

http://hg.berlios.de/repos/easyflash/fi ... -logic-tht

haz click en zip y bajalo, estan los archivos de diseño en Eagle (ver 1) kicad (ver 1) kicad (ver 2) y fuentes VHDL

Avatar de Usuario
renix
Mensajes: 4675
Registrado: Vie Ene 25, 2013 1:39 am

Re: Como hacer un milticart de Commodore 64

Mensaje por renix » Sab Feb 09, 2013 11:45 pm

Holas... Como estoy add portas de salir a unas merecidas vacaciones, previo a esto en el trabajo sacamos unos equipos en desuso del datacenter... y encontre un tesoro... unas placas de unos equipos para una antigua red ISDN cuando la Universidad daba servicios de ISP discado en La Serena...

Y son excelentes donantes para el EasyFlash... ya veran porque....
Imagen
Imagen
Imagen
Imagen
Imagen
Imagen
Imagen
Imagen
Imagen


En total son 20 placas.. o sea... tenemos 40 memorias Flash AM29F400B (4 Mbit, 512kx8 ó 256kx16), 40 memorias Flash AM29F200B (2Mbit, 256kx8 o 128x16), 40 Memorias LH2258AK-25 (compatibles con 71256, 40 memorias 71256, y 20 Conectores EDGE compatibles con C64... LA RAJAAAAAAAAAAAA

Avatar de Usuario
renix
Mensajes: 4675
Registrado: Vie Ene 25, 2013 1:39 am

Re: Como hacer un milticart de Commodore 64

Mensaje por renix » Sab Feb 09, 2013 11:46 pm

xt5 escribió:
renix escribió:Asi es... ya me he estado entrenando en este canibalismo...
queremos fotos del proceso! como piensas cortar "el conector" EDGE?

recupera los 4 relojes que se ven, son bastante utiles.
y ponte una foto del resto de componentes, tal vez haya algo interesante. :-0

Avatar de Usuario
renix
Mensajes: 4675
Registrado: Vie Ene 25, 2013 1:39 am

Re: Como hacer un milticart de Commodore 64

Mensaje por renix » Sab Feb 09, 2013 11:46 pm

a solicitud de XT5

Desmontaje de componentes con la bien ponderada estacion BAKU


Amputación de "el conector" EDGE ;-) (por llamarlo de alguna forma cognitivamente al lote... jajajaja)

Avatar de Usuario
renix
Mensajes: 4675
Registrado: Vie Ene 25, 2013 1:39 am

Re: Como hacer un milticart de Commodore 64

Mensaje por renix » Sab Feb 09, 2013 11:47 pm

Salio el EasyFlash 3, pero no es realizable en la casa.... ya lo tengo en mi poder, de ahi unas fotitos
What is EasyFlash 3?
EasyFlash 3 the big brother of EasyFlash. It provides 7 EasyFlash slots, each of them is a full-featured EasyFlash 1. With a menu you can chose which one you want to start.

Additionally it can replace the internal KERNAL of the C64 with the same compatibility to software as being built-in. An USB port will allow to flash from PC too (software not implemented yet). It is planned that EasyFlash 3 will also contain at least one freezer cartridge (e.g. Final Cartridge III and/or Action Replay).

EasyFlash 3 is Open Source and probably will be available from different sources soon. If you want to see the EasyFlash 3 in action, watch this:


Avatar de Usuario
renix
Mensajes: 4675
Registrado: Vie Ene 25, 2013 1:39 am

Re: [Commodore] Como hacer un Multicart de Commodore 64

Mensaje por renix » Sab Feb 23, 2013 10:14 pm

Conozcamos algo de EasyFlash 1 antes de armar el primero... ya encontre un PCB nuevo...




Avatar de Usuario
renix
Mensajes: 4675
Registrado: Vie Ene 25, 2013 1:39 am

Re: [Commodore] Como hacer un Multicart de Commodore 64

Mensaje por renix » Mar Dic 23, 2014 8:33 pm

Reflotando este topic, llevo unos dias haciendo tunning al diseño original del easy flash 1, para pasarlo a cnc, y la maquina ha fresado pistas de menos de 0,2mm sin problemas...
image.jpg
image.jpg
image.jpg

Avatar de Usuario
renix
Mensajes: 4675
Registrado: Vie Ene 25, 2013 1:39 am

Re: [Commodore] Como hacer un Multicart de Commodore 64

Mensaje por renix » Mar Dic 23, 2014 11:37 pm

Placa lista... Me llegue a emocionar de lo bien que quedo esta plaquita por la re xaxu, con gran presicion en el volcado...
image.jpg
image.jpg
Platinado...
image.jpg
image.jpg
Ahora a reunir las piezas y a armar...

Avatar de Usuario
josepzin
Mensajes: 193
Registrado: Jue Oct 03, 2013 3:16 pm
Ubicación: Argenzuela
Contactar:

Re: [Commodore] Como hacer un Multicart de Commodore 64

Mensaje por josepzin » Mié Dic 24, 2014 9:18 pm

Y se consiguen los componentes??

Avatar de Usuario
renix
Mensajes: 4675
Registrado: Vie Ene 25, 2013 1:39 am

Re: [Commodore] Como hacer un Multicart de Commodore 64

Mensaje por renix » Jue Dic 25, 2014 12:22 am

esa es la idea de este proyecto, que los componentes fuesen fáciles de conseguir... acá en Chile están en todas las casas de electrónica del comercio local... yo compre todo en victronics

Avatar de Usuario
renix
Mensajes: 4675
Registrado: Vie Ene 25, 2013 1:39 am

Re: [Commodore] Como hacer un Multicart de Commodore 64

Mensaje por renix » Vie Ene 30, 2015 1:13 am

Definitivamente la placa es muy compleja en términos del tamaño de las vías y su conexionado/metalizacion entre ambas caras como para hacerla en cnc sin sistema de metalizacion por electrolisis...

Asi que mandé a hacer las placas a DyrtyPCB pq tengo como para 6 cartuchos en chips...
c9f077f8152277ee645c8b7f19bd1cfa-4452_top.png

RigoHoward
Mensajes: 1137
Registrado: Lun Ene 28, 2013 9:52 am

Re: [Commodore] Como hacer un Multicart de Commodore 64

Mensaje por RigoHoward » Sab Ene 31, 2015 12:47 am

Que pro, ojala te salgan los slg :)

Avatar de Usuario
renix
Mensajes: 4675
Registrado: Vie Ene 25, 2013 1:39 am

Re: [Commodore] Como hacer un Multicart de Commodore 64

Mensaje por renix » Sab Feb 28, 2015 3:22 am

Llegaron los PCBs desde DirtyPCBs para el EasyFlash...

Se ven bonitos pero son un fake... :( Esta partida salio defectuosa o las DesignRules de este pcb son demasiado para DirtyPCBs, aunque lo dudo, su conversor de .brd de Eagle a Archivos Gerber debió fallar...

Llegaron 12 y no hay pistas, solo pads y vias... Asi que puse un reclamo... A ver que me dicen...
Adjuntos
image.jpg

Avatar de Usuario
SpaceInvader
Mensajes: 217
Registrado: Jue Jul 17, 2014 4:01 pm
Contactar:

Re: [Commodore] Como hacer un Multicart de Commodore 64

Mensaje por SpaceInvader » Sab Feb 28, 2015 3:38 am

Son igualitas a la foto de arriba...

Responder