He abierto este hilo para hacer una pequeña tirada, sobre 10 unidades mas o menos que es lo que tengo en componentes para montar.
Proyecto original
Mi github
Las caracteristicas de la placa son:
- Puerto USB Mini (Elijo este porque se "arrancan" menos que el microUSB)
- Puerto para programación STLINK
- Conector Disquetera 34 Pin (PC)
- Conector Disquetera 26 Pin (Amstrad)
- Booster integrado para alimentacion de 12V
- Jumpers de configuración
- Boton Reset
Se entrega completamente montada, programada con el ultimo firmware y probada. El precio 17€ envio ordinario incluido, si alguien quiere certificado ha de añadir la diferencia. Apuntaros en este hilo todo el que esté interesado.
Saludos.
El resultado del diseño ha sido este:
Actualizo un poco las posibles dudas que puedan surgir.
Los pines del J1 son los siguientes por si alguien quiere reprogramar el STM32
Los jumpers Boot0 y Boot1 se comportan tal cual en una bluepill normal pues esto se asemeja a la bluepill. Se utilizan para seleccionar la memoria desde donde arranca.
Pongo una tabla con la configuración
MINI TUTORIAL BASICO
Lo primero tendremos que bajar el software del github de Keirf de este enlace (la ultima version es la 0.25 a dia de hoy): GreaseWeazle releases
Descomprimimos en el lugar que queramos el software descargado y conectamos la placa al usb sin conectarle la disquetera aun para colocar el driver y que funcione correctamente, para ello bajamos zadig 2.5 de este enlace: Zadig 2.5
Ejecutamos zadig y pinchamos en options y marcamos "List all devices"
Con esto tendremos en la lista desplegable todos los dispositivos enchufados al USB, abriremos la lista y elegiremos GreaseWeazle
Haremos click en uno de los dos botones para seleccionar el tipo de driver a instalar para Greaseweazle, en este caso "USB Serial (CDC)"
En algunos casos aparecerá el boton de abajo como "Upgrade Driver" o "Downgrade Driver" segun hayamos instalado otras cosas previamente. En cualquier caso hacemos click en el boton salga lo que salga y cambiara el tipo de driver al elegido.
Una vez finalizado tendremos el driver correcto para el uso completo de la placa, nos saldrá esto en pantalla despues de cierto tiempo.
A continuacion desconectaremos la placa del USB y haremos el siguiente puente entre SWCLK y GND para colocar la placa en modo actualizacion y poder actualizar a la ultima version del software.
Volvemos a conectar la placa al USB con el puente hecho y veremos que el led que lleva empezara a parpadear, esto significa que está en modo bootloader.
Abriremos una linea de comandos de windows con la tecla WIN+R, escribiendo cmd y pulsando aceptar. Iremos a la carpeta donde hemos descomprimido el software de greaseweazle previamente descargado y escribimos el comando
"gw update" sin las comillas. Si todo hay ido bien veremos lo siguiente:
Desconectamos la placa del usb y quitamos el puente, a continuación conectamos la disquetera que vayamos a usar con su cable de datos y la alimentación. Algunas disqueteras de PC no necesitan los 12V por lo que podremos dejarlo sin conectar. Las de Amstrad si es necesario.
MUY IMPORTANTE: VERIFICAR BIEN LA POLARIDAD DE LA ALIMENTACION PUES EL STEP-UP DE 12V NO TIENE PROTECCIÓN Y SI LO CONECTAMOS MAL SE FREIRA.
En este tutorial vamos a emplear una disquetera de PC para leer o grabar discos de amiga. La polaridad de cable de datos la teneis marcada en la serigrafia de la placa en la esquina superior izquierda del conector.
Con la disquetera conectada y comprobada la polaridad procedemos a enchufar al USB la placa y en la misma carpeta del greaseweazle podemos ejecutar un test de ancho de banda para ver si tendremos algun problema con las transferencias de datos. Para ello escribiremos "gw bandwidth". Como vemos el ancho de banda se encuentra por encima de lo que necesita el programa para garantizar que no se perderan datos.
Una vez hecho esto podemos consultar los comandos disponibles utilizando la opcion help tanto a nivel general como en cada comando.
Tambien podemos consultar la version que tiene la placa instalada y otros datos escribiendo "gw info"
Para leer un disco de amiga por ejemplo se utiliza el comando "gw read test1.adf", el programa de por si entiende que es un disco de amiga y lo hace todo automaticamente.
Si alguno prefiere no utilizar la linea de comandos tambien está la opción de utilizar un GUI que existe de forma visual desde este enlace (Hay que descomprimirlo en la misma carpeta donde tenemos el greaseweazle y ademas debe coincidir la versión): Greaseweazle GUI
Espero que os sea de utilizad. Saludos.
# | Usuario | Envío | Estado |
---|---|---|---|
1 | merlinkv | Certificado | Enviado |
2 | Valfac | Ordinario | Enviado |
3 | Izaro | Ordinario | Enviado |
4 | geloalex | Ordinario | Enviado |
5 | Jmrev | Ordinario | Enviado |
6 | Rebobinando | Ordinario | Enviado |
7 | Onlyfordj | Ordinario | Enviado |
8 | Mikes | Ordinario | Enviado |
9 | Retrolab | Certificado | Enviado |
10 | alvaroalea | Ordinario | Enviado |
11 | Antonio5988 | ||
12 | Alki | ||
13 | mike_01 | ||
14 | pjrodriguez | ||
15 | nandove | ||
16 | Ben-Kenobi | ||
17 | merlinkv | ||
18 | oldcomput | ||
19 | javier2112 | ||
20 | droman |