Tabla de Contenidos
Programador GBShooper (2018)
El programador GBShooper es una nueva versión del programador con un firmware libre desarrollado desde cero. La idea mirando al futuro, era no seguir basándonos en un firmware cerrado que limitara el avance del software y la posibilidad de añadir nuevas funcionalidades. Para ello se realiza algún cambio en el hardware, principalmente la velocidad del cristal para tener un error menor en la velocidad del puerto serie, y lograr asi comunicaciones a mayor velocidad. En el nuevo firmware, el protocolo de comunicación se simplifica mucho, logrando así menor sobercarga del puerto serie y tiempos de transmisión más rápidos. Además, el nuevo diseño está realizado en KiCAD, también software libre.
El diseño del PCB está disponible en: https://github.com/ladecadence/GBShooper
Y el firmware en: https://github.com/ladecadence/GBShooper-Firmware
Programador GBCartFlasher Versión 3
El programador que estamos diseñando, está basado en el GBCartFlasher, creado por dos estudiantes de IT polacos. He modificado el diseño para adaptarlo al nuevo chip de FTDI el FT232RL, que necesita menos componentes externos que el B, y es más facil de conseguir hoy en dia. Además se han rehecho los diagramas en Eagle, y se ha creado una libreria con los componentes, como el conector del cartucho.
Este es el esquema del programador:
Y el diseño de la placa:
Los diseños en Eagle, los postcript preparados para imprimir la cara de pistas y la de componentes, asi como la libreria de componentes de la gameboy, la podeis encontrar en los sigientes archivos:
Postscripts y firmware para el ATMega8515: gbprog-3-dip-files.zip Nota: Programar el Atmega8515 con los fuses: 0xC91F.
Diseño en Eagle: gb_prog_v3_-_dip.zip Actualizado: 24/08/2008 - Añadido conector “universal” con pines para el conector DMG, GBP/GBC y SGB. Actualizado: 15/03/2008 - Añadido a la libreria conector de GB Pocket y nuevo diseño de placa con este conector.
La lista de componentes:
- IC1: FTDI FT232RL
- IC2: AVR ATmega8515P
- R1,R2: resistencias 220 Ohm
- C1, C2: condensadores cerámicos, 22pF
- C3, C4: condensadores cerámicos, 100nF
- C5: condensador electrolítico, 4.7μF
- Q1: Cristal 6Mhz
- Leds rojo y verde, 5mm
- Conector de Gameboy
- Conector USB tipo “B”
- Cable para puentes.
Una imagen del prototipo:
Placa SMD
El siguiente paso sería preparar un diseño del PCB en SMD para su posible fabricación profesional.
El diseño actual:
Los ficheros eagle de este diseño: gb_prog_v6_-_smd.zip ACTUALIZADO: 24 Ago 2008
Los primeros prototipos del programador están listos y funcionando correctamente: