Proyectos cacharreo 2021-2024

Proyectos de hardware con sus esquemáticos y si llevan software en fuente

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.
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5614
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1190 times
Been thanked: 2717 times
Contactar:

Proyecto #2312: FT232RL Dev Board 0.00

Mensaje por cacharreo »

Placa de desarrollo para la programación y prueba del chip de comunicaciones (UART/Serial) FTDI FT232RL. Requiere un adaptador SSOP de 28 a 40 pines con paso de 1.27mm. a DIP de 28 a 40 pines (𝄩2.54mm).

Dispone de indicadores LED de encendido (PWR) y de transmisión (TX) y recepción (RX) de datos y dos conectores de pines: UART que da acceso a las señales CTS, TXD, RXD, DTR y RESET y la tensión de salida VCCIO; y el conector del mismo nombre, VCCIO, para seleccionar con un puente (1x02 𝄩2.54mm.) si se desea una tensión de funcionamiento de +3.3VDC o +5VDC.

El dispositivo se alimenta con una tensión de +5VDC que obtiene a través del conector miniUSB y que además proporciona comunicación serie por USB con el chip en pruebas (FT232RL). Si se utiliza desde un PC requiere tener instalados los controladores más recientes del FT232RL que pueden obtenerse gratuitamente en el sitio web de FTDI.

Para su ensamblaje se recomienda montar primero los componentes SMD y, opcionalmente, comprobar las conexiones en el conector MiniUSB antes de pasar a soldar los componentes THT dado que el zócalo ZIF haría imposible repasar la soldadura (de forma manual)

Esquema
Imagen

Lista de componentes (14)
 Cantidad  Referencia  Valor  Formato 
3R1,R2,R3330Ω 1/8W 1%-10%0805
2C2,C3100nF 25V0805
1C110µF 25V0805
1LED1PWR [Red]LED 0805
1LED2RX [Green]LED 0805
1LED3TX [Blue]LED 0805
1J1USB MiniUSB-MINI-B_2 SMD
1J2VCCIOPin header 1x03 𝄩2.54mm. straight
1J3UARTPin header 1x07 𝄩2.54mm. straight or right angle
1ZIF1ZIF-40 for FT232RLZIF Socket 40pos
1JP1VCCIOShorting jumper 1x02 𝄩2.54mm.
Lista de componentes interactiva

PCB
Imagen Imagen

Fotografías
Imagen Imagen
Imagen Imagen Imagen

Gerbers
Descargar

Plantillas
FT_Prog y MProg Para Nano y Ross-Tech HEX-USB
Descargar
Descargar (alternativa desde MEGA)
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5614
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1190 times
Been thanked: 2717 times
Contactar:

Re: Proyecto #2312: FT232RL Dev Board 0.00

Mensaje por cacharreo »

cacharreo escribió: 14 Mar 2023, 14:13Proyecto #2312: FT232RL Dev Board 0.00
Cuando esté probada publico en el proyecto los perfiles para Arduino UNO/Nano o sus clones y para el Ross-Tech Hex-USB (puerto serie VCP para cables VCDS).
cacharreo escribió: 13 Mar 2023, 21:57Añadidas fotografías del montaje, del dispositivo montado y del dispositivo funcionando para el nanoTZXduino 0.01.
Este proyecto me ha servido para comprobar con horror la gran discrepancia entre las especificaciones en las dimensiones de las pantallas OLED 1.3" en las hojas de datos y la realidad. Algunas podrían quebrarse si se aprietan demasiado y sin atención los tornillos que la fijan en su parte superior. Aunque los agujeros aceptarían hasta M3 recomiendo utilizar M2 o M2.5 como máximo.
© cacharreo
Avatar de Usuario
geloalex !Msx 3
Demonio segundo orden
Demonio segundo orden
Mensajes: 1397
Registrado: 19 Abr 2018, 19:21
Ubicación: Instagram: geloalex
Has thanked: 936 times
Been thanked: 487 times

Re: Proyecto #2312: FT232RL Dev Board 0.00

Mensaje por geloalex »

cacharreo escribió: 14 Mar 2023, 19:46Cuando esté probada publico en el proyecto los perfiles para Arduino UNO/Nano o sus clones y para el Ross-Tech Hex-USB (puerto serie VCP para cables VCDS).
Me interesa el tema , trabajo con OBD casi todos los dias y conozco el software de Ross-Tech
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
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5614
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1190 times
Been thanked: 2717 times
Contactar:

Re: Proyecto #2312: FT232RL Dev Board 0.00

Mensaje por cacharreo »

geloalex escribió: 15 Mar 2023, 10:47Me interesa el tema , trabajo con OBD casi todos los dias y conozco el software de Ross-Tech
Esta placa de desarrollo permite trabajar con el FT232RL sin tener que soldarlo a nada lo que es útil tanto para dejarlo programado antes de montar cualquier dispositivo como para realizarle pruebas y debe funcionar bien -ya lo confirmaré ;)- con FT_PROG y MProg.

En cuanto a OBD, VCDS, Ross-Tech puede ser útil para construir un cable de diagnóstico o depurar la programación de su integrado.
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5614
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1190 times
Been thanked: 2717 times
Contactar:

Re: Proyectos cacharreo 2021-2023

Mensaje por cacharreo »

Nuevas fotografías del nanoTZXduino 0.01 con el adaptador para programador y con el programador conectado. Recuerdo que puede conectarse también por el miniUSB como cualquier otro microcontrolador (Arduino UNO, Nano,...) para actualizarle el firmware, por ejemplo, desde Arduino IDE.
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5614
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1190 times
Been thanked: 2717 times
Contactar:

Re: Proyectos cacharreo 2021-2023

Mensaje por cacharreo »

Nuevas fotografías del ZX VaDeRetror+ 1.01 tanto recién soldado como con el clon de Nano instalado.

En condiciones normales funciona sin problemas pero si se planea usar en el futuro con un expansor de bus (p.e. como ZX Spectrum Bus Expander) recomiendo utilizar un cable plano lo más corto posible.
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5614
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1190 times
Been thanked: 2717 times
Contactar:

Re: Proyectos cacharreo 2021-2023

Mensaje por cacharreo »

Añadidas fotografías del montaje y del dispositivo completamente montado para el ZX VaDeRetror! SX 0.00.
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5614
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1190 times
Been thanked: 2717 times
Contactar:

Re: Proyectos cacharreo 2021-2023

Mensaje por cacharreo »

Añadidas fotografías de la FT232RL Dev Board 0.00 montada y lista para programar un FT232RL para un próximo Nano 3.3e.
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5614
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1190 times
Been thanked: 2717 times
Contactar:

Re: Proyectos cacharreo 2021-2023

Mensaje por cacharreo »

Añadidas fotografías del nuevo Nano 3.3e en color negro, sin pines, con pines e instalado en un ZX VaDeRetror+ 1.01.

Este montaje fue interesante porque nada más soldarlo lo conecté al PC a través de un programador ICSP, le programé el firmware de prueba (Blink) y como funcionaba perfectamente le programé el firmware definitivo (Multiply) y soldé los pines. Sorprendentemente en el Spectrum no reaccionaba, el LED de encendido (PWR) se veía muy apagado y al comprobarlo el consumo era de solo 2mA. Comprobé las tensiones en el regulador (AMS1117 5.0) y tanto la de entrada como la de salida eran de alrededor de +1.9VDC cuando debían ser de +3.3VDC y +5VDC.

Pensé que habría algún problema en el conector MiniUSB, algo como el pin de tierra/masa desconectado o un puente entre otros dos que se me habría pasado por alto al revisarla pero no, la causa de este comportamiento anómalo era el fusible F1 que con el dispositivo desconectado mostraba una absurda resistencia entre 1kΩ y 4.7kΩ. Puenteo ambos extremos del fusible y entonces funciona bien así que he sustituido el fusible por otro idéntico para dejarlo listo. Como no revisé el fusible con el multímetro antes de soldarlo no puedo asegurar si llegó mal de fábrica, si me pasé con de calor o tiempo al soldarlo (muy raro en un fusible PPTC) o qué ocurrió realmente pero el hecho es que está funcionando y es otro proyecto más que pasa del estado β. ;)
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5614
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1190 times
Been thanked: 2717 times
Contactar:

Re: Proyectos cacharreo 2021-2023

Mensaje por cacharreo »

Añadidas las plantillas para los clones de Nano y Ross-Tech HEX-USB cable para la FT232RL Dev Board 0.00 y FT_Prog y MProg.
© cacharreo
Responder

Volver a “Proyectos de hardware abiertos”