Proyectos cacharreo 2021-2024
Moderadores: cacharreo, Fundadores
Reglas del Foro
Aquí solo tienen cabida proyectos de hardware que incluyan siempre al menos sus esquemáticos para poder reproducirlos si llevan componentes electrónicos, y si es posible los ficheros del programa en que se hacen, los diseños de las placas, los gerber, etc. Si llevan algún tipo de software asociado debe estar diponible el código fuente
Para los que no cumplen estas condiciones se debe postear en el foro de proyectos generales.
Aquí solo tienen cabida proyectos de hardware que incluyan siempre al menos sus esquemáticos para poder reproducirlos si llevan componentes electrónicos, y si es posible los ficheros del programa en que se hacen, los diseños de las placas, los gerber, etc. Si llevan algún tipo de software asociado debe estar diponible el código fuente
Para los que no cumplen estas condiciones se debe postear en el foro de proyectos generales.
- cacharreo
- Moderador
- Mensajes: 5891
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1212 times
- Been thanked: 2837 times
- Contactar:
Re: Proyecto #2407: CPC Diagnostics LED board 0.00
Muy bien, te apuntamos en la lista de reservas.
© cacharreo
- geloalex
- Demonio segundo orden
- Mensajes: 1408
- Registrado: 19 Abr 2018, 19:21
- Ubicación: Instagram: geloalex
- Has thanked: 950 times
- Been thanked: 493 times
Re: Proyecto #2407: CPC Diagnostics LED board 0.00
Yo me apunto claro......a ver si sale de fase beta y la podemos ver funcionando.
Buen trabajo @cacharreo como siempre...
Se que es una version THT que puede montar casi todo el mundo pero se echa de menos la versión minimalista con todo SMD incluso los leds en vez de barras
Buen trabajo @cacharreo como siempre...
Se que es una version THT que puede montar casi todo el mundo pero se echa de menos la versión minimalista con todo SMD incluso los leds en vez de barras
SpectrumZX81,ZX48,ZX48+,ZX128+2+3CommodoreA1200,A500,C64,C64C,C16AmstradCPC464,CPC6128MSXHB20P,HB75P,HBF1,HBF1XD,SVI728,8020Atari2600Sixer,2600Jr,7800PhillipsVideopacG7000NintendoGB,GBC,GBA,NES,FAMICOM,SNES,N64PCEnginePCEngine,PCEngineDUOSegaGG,SMS,SMS2,MD1,MD2,MEGACD2,SATURN,DC,NAOMIMicrosoftXBOX360Sony PS1,PS2,PS3,PS4,PSP,PSVitaMINISNES,SNES,MD,PSX INSTAGRAM: geloalex
- cacharreo
- Moderador
- Mensajes: 5891
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1212 times
- Been thanked: 2837 times
- Contactar:
Re: Proyecto #2407: CPC Diagnostics LED board 0.00
Gracias. Te apuntamos en la lista de reservas.
Las placas están pedidas, a ver cuándo llegan.
Con LED sueltos sería mucho soldar, habría que localizar una buena matriz.
© cacharreo
- cacharreo
- Moderador
- Mensajes: 5891
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1212 times
- Been thanked: 2837 times
- Contactar:
- cacharreo
- Moderador
- Mensajes: 5891
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1212 times
- Been thanked: 2837 times
- Contactar:
Proyecto #2408: CPC Fo-Low-ROM 1.00
Una ROMbox que facilita la sustitución del firmware/OS (Lower ROM slot 0) y del BASIC (Upper ROM slot 0) por dos juegos diferentes de ROM grabados en una memoria EEPROM externa. Dispone además de un interruptor (FREEZER OFF/ON) y un control ajustable (FREEZER CONTROL) para ralentizar la ejecución de los programas. Al girar en sentido antihorario se va reduciendo la velocidad y se puede hasta llegar a dejar congelado el programa.
Está basada en FO-DOS analizado en el año 2016 por @jose_leandro y es compatible con Amstrad CPC y muchas otras ROMboxes que sitúan sus ROM en los bancos altos (Upper ROM). En cualquier caso siempre debe ser el primer dispositivo conectado directamente al ordenador, es decir, otras ROMbox o periféricos deben conectarse detrás suya.
El interruptor #1 del conmutador DIP controla si la ROMbox está apagada (posición OFF) o encendida (ON). En este último caso se encenderá el LED "ON" (LED1 en rojo) y el CPC arrancará utilizando el firmware y el BASIC grabados en la EEPROM.
El interruptor #2 del conmutador DIP controla el juego de ROM a utilizar, en la posición OFF utilizará las ROM grabadas de forma respectiva en las direcciones 0000h (firmware/OS) y 4000h (BASIC) de la EEPROM. En la posición ON utilizará las ROM grabadas en las direcciones 8000h (firmware/OS) y C000h (BASIC) de la EEPROM respectivamente.
Esquema
Lista de componentes (34)
Lista de componentes interactiva
PCB
Fotografías
Demo FREEZER (Prototipo)
(click para ampliar) (es necesario subir el volumen del reproductor para escuchar el audio)
Demo ROM (Prototipo CPC Fo-Low ROM 0.00)
(click para ampliar) (es necesario subir el volumen del reproductor para escuchar el audio)
Gerbers
Descargar
ROM (ejemplo)
Descargar
Está basada en FO-DOS analizado en el año 2016 por @jose_leandro y es compatible con Amstrad CPC y muchas otras ROMboxes que sitúan sus ROM en los bancos altos (Upper ROM). En cualquier caso siempre debe ser el primer dispositivo conectado directamente al ordenador, es decir, otras ROMbox o periféricos deben conectarse detrás suya.
El interruptor #1 del conmutador DIP controla si la ROMbox está apagada (posición OFF) o encendida (ON). En este último caso se encenderá el LED "ON" (LED1 en rojo) y el CPC arrancará utilizando el firmware y el BASIC grabados en la EEPROM.
El interruptor #2 del conmutador DIP controla el juego de ROM a utilizar, en la posición OFF utilizará las ROM grabadas de forma respectiva en las direcciones 0000h (firmware/OS) y 4000h (BASIC) de la EEPROM. En la posición ON utilizará las ROM grabadas en las direcciones 8000h (firmware/OS) y C000h (BASIC) de la EEPROM respectivamente.
DIP# | OFF | ON |
---|---|---|
1 | ROMbox apagada | ROMbox encendida |
2 | ROM SET 1 | ROM SET 2 |
Lista de componentes (34)
Qty | Reference | Value | Package |
---|---|---|---|
4 | D1,D2,D3,D4 | 1N4148 | DO-34 or DO-35 |
1 | R3 | 470Ω 1% 1/8W | DIN0204 resistor |
1 | R1 | 680Ω 1% 1/8W | DIN0204 resistor |
1 | R2 | 2.2kΩ 1% 1/8W | DIN0204 resistor |
1 | R4 | 4.7kΩ 1% 1/8W | DIN0204 resistor |
1 | R5 | 10kΩ 1% 1/8W | DIN0204 resistor |
1 | C3 | 10nF 25V | MLCC 𝄩5.00mm |
2 | C1,C2 | 100nF 25V | MLCC 𝄩5.00mm |
1 | J2 | CPC EDGE | Edge connector 2x25 𝄩2.54mm |
1 | Q1 | BC548C | TO-92-3 |
1 | LED1 | ON [Red] | LED ⌀3.0mm or SMD 0805 |
1 | U2 | NE555P | DIP-8 W7.62mm Socket 𝄩2.54mm |
1 | U1 | W27C512 | DIP-28 socket |
1 | SW1 | FREEZER OFF/ON | SK-12D07 SPDT Switch |
1 | SW3 | MODE | DIP slide switch SPSTx02 6.7x6.64mm 𝄩7.62x2.54mm |
1 | SW2 | RESET | Push switch button 6x6x7mm. |
1 | SW2 | RESET | Push switch button cap [Blue] |
1 | RV1 | 50kΩ | Potentiometer Bourns PTV09A Horizontal |
5 | S1 | Tornillo M3 | Tornillo de nylon M3 6mm negro |
5 | S2 | Espaciador M3 | Espaciador de nylon M3 15mm negro |
1 | U2 | NE555P | DIP-8 W7.62mm 𝄩2.54mm |
1 | U1 | W27C512 | W27C512 DIP-28 |
PCB
Fotografías
Demo FREEZER (Prototipo)
(click para ampliar) (es necesario subir el volumen del reproductor para escuchar el audio)
Demo ROM (Prototipo CPC Fo-Low ROM 0.00)
(click para ampliar) (es necesario subir el volumen del reproductor para escuchar el audio)
Gerbers
Descargar
ROM (ejemplo)
Descargar
© cacharreo
- cacharreo
- Moderador
- Mensajes: 5891
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1212 times
- Been thanked: 2837 times
- Contactar:
Proyecto #2403: AY-3-8910⇆AY-3-8912 adapter 0.03
Añadidas las fotografías del AY-3-8910⇆AY-3-8912 adapter 0.03 para ORIC.
© cacharreo
- cacharreo
- Moderador
- Mensajes: 5891
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1212 times
- Been thanked: 2837 times
- Contactar:
Proyecto #2409: Internal FDD CPC6128/ZX Spectrum +3 adapter 0.00
Adaptador interno que facilita la sustitución de una disquetera de 3" como las que usadas en los Amstrad CPC6128 o el ZX Spectrum +3 por una Gotek o una disquetera de 3.5".
La configuración del adaptador se realiza mediante dos puentes:
- Drive A/B̅ (selección de unidad): Si está abierto la unidad se reconocerá como disco B; si está cerrado, como disco A.
- SIDE (selección de cabezal): Si está a la izquierda se fija por defecto el cabezal de la unidad S0; si está a la derecha, S1.
Los cabezales (magnéticos) de la unidad S0 y S1 equivalen a las caras inferior y superior en los discos de doble cara.
En las imágenes renderizadas se muestra la configuración por defecto recomendada.
Para su montaje se recomienda soldar en primer lugar los componentes de la cara superior (FDD) y después los de la cara inferior (GOTEK). Para ajustar la posición del conector de cabecera J5 exactamente con la disquetera o Gotek, en la cara inferior se suelda primero el conector J6 (GOTEK DATA), se introduce el conector J5 en los pines de alimentación de la Gotek, se instala la placa sobre la Gotek y después se soldaría el conector J5.
Esquemas
Lista de componentes (8)
Lista de componentes interactiva
PCB
Fotografías
Gerbers
Descargar
La configuración del adaptador se realiza mediante dos puentes:
- Drive A/B̅ (selección de unidad): Si está abierto la unidad se reconocerá como disco B; si está cerrado, como disco A.
- SIDE (selección de cabezal): Si está a la izquierda se fija por defecto el cabezal de la unidad S0; si está a la derecha, S1.
Los cabezales (magnéticos) de la unidad S0 y S1 equivalen a las caras inferior y superior en los discos de doble cara.
En las imágenes renderizadas se muestra la configuración por defecto recomendada.
Para su montaje se recomienda soldar en primer lugar los componentes de la cara superior (FDD) y después los de la cara inferior (GOTEK). Para ajustar la posición del conector de cabecera J5 exactamente con la disquetera o Gotek, en la cara inferior se suelda primero el conector J6 (GOTEK DATA), se introduce el conector J5 en los pines de alimentación de la Gotek, se instala la placa sobre la Gotek y después se soldaría el conector J5.
Esquemas
Lista de componentes (8)
Qty | Reference | Value | Package |
---|---|---|---|
1 | J2 | Drive A/B̅ | Pin header 1x02 𝄩2.54mm |
1 | J4 | SIDE | Pin header 1x03 𝄩2.54mm |
1 | J3 | FDD DATA | Pin header 2x13 𝄩2.54mm |
1 | J1 | FDD POWER | FDD Berg connector or Molex KK-254 AE-6410-04A 1x04 𝄩2.54mm Vertical |
1 | J6 | GOTEK DATA | Pin socket 2x17 𝄩2.54mm |
1 | J5 | GOTEK POWER | Pin socket 1x04 𝄩2.54mm |
1 | JP2 | Drive A/B̅ | Shorting jumper 1x02 𝄩2.54mm |
1 | JP4 | SIDE | Shorting jumper 1x03 𝄩2.54mm |
PCB
Fotografías
Gerbers
Descargar
© cacharreo
- cacharreo
- Moderador
- Mensajes: 5891
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1212 times
- Been thanked: 2837 times
- Contactar:
Proyecto #2405: ZX Spectrum Bus Expander 1.01
Añadidas fotografías para el ZX Spectrum Bus Expander 1.01.
© cacharreo