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: 6237
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1269 times
- Been thanked: 3071 times
- Contactar:
Re: Proyectos cacharreo 2021-2023
Añadidas fotografías del montaje, del dispositivo montado y del dispositivo funcionando para el nanoTZXduino 0.01.
© cacharreo
- cacharreo
- Moderador
- Mensajes: 6237
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1269 times
- Been thanked: 3071 times
- Contactar:
Proyecto #2312: FT232RL Dev Board 0.00
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
Lista de componentes (14)
Lista de componentes interactiva
PCB
Fotografías
Gerbers
Descargar
Plantillas
FT_Prog y MProg Para Nano y Ross-Tech HEX-USB
Descargar
Descargar (alternativa desde MEGA)
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
Lista de componentes (14)
Cantidad | Referencia | Valor | Formato |
---|---|---|---|
3 | R1,R2,R3 | 330Ω 1/8W 1%-10% | 0805 |
2 | C2,C3 | 100nF 25V | 0805 |
1 | C1 | 10µF 25V | 0805 |
1 | LED1 | PWR [Red] | LED 0805 |
1 | LED2 | RX [Green] | LED 0805 |
1 | LED3 | TX [Blue] | LED 0805 |
1 | J1 | USB Mini | USB-MINI-B_2 SMD |
1 | J2 | VCCIO | Pin header 1x03 𝄩2.54mm. straight |
1 | J3 | UART | Pin header 1x07 𝄩2.54mm. straight or right angle |
1 | ZIF1 | ZIF-40 for FT232RL | ZIF Socket 40pos |
1 | JP1 | VCCIO | Shorting jumper 1x02 𝄩2.54mm. |
PCB
Fotografías
Gerbers
Descargar
Plantillas
FT_Prog y MProg Para Nano y Ross-Tech HEX-USB
Descargar
Descargar (alternativa desde MEGA)
© cacharreo
- cacharreo
- Moderador
- Mensajes: 6237
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1269 times
- Been thanked: 3071 times
- Contactar:
Re: Proyecto #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).
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 escribió: ↑13 Mar 2023, 21:57Añadidas fotografías del montaje, del dispositivo montado y del dispositivo funcionando para el nanoTZXduino 0.01.
© cacharreo
- geloalex
- Demonio segundo orden
- Mensajes: 1427
- Registrado: 19 Abr 2018, 19:21
- Ubicación: Instagram: geloalex
- Has thanked: 961 times
- Been thanked: 501 times
Re: Proyecto #2312: FT232RL Dev Board 0.00
Me interesa el tema , trabajo con OBD casi todos los dias y conozco el software de Ross-Techcacharreo 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).
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: 6237
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1269 times
- Been thanked: 3071 times
- Contactar:
Re: Proyecto #2312: FT232RL Dev Board 0.00
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
- cacharreo
- Moderador
- Mensajes: 6237
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1269 times
- Been thanked: 3071 times
- Contactar:
Re: Proyectos cacharreo 2021-2023
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
- cacharreo
- Moderador
- Mensajes: 6237
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1269 times
- Been thanked: 3071 times
- Contactar:
Re: Proyectos cacharreo 2021-2023
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.
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
- cacharreo
- Moderador
- Mensajes: 6237
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1269 times
- Been thanked: 3071 times
- Contactar:
Re: Proyectos cacharreo 2021-2023
Añadidas fotografías del montaje y del dispositivo completamente montado para el ZX VaDeRetror! SX 0.00.
© cacharreo
- cacharreo
- Moderador
- Mensajes: 6237
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1269 times
- Been thanked: 3071 times
- Contactar:
Re: Proyectos cacharreo 2021-2023
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
- cacharreo
- Moderador
- Mensajes: 6237
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1269 times
- Been thanked: 3071 times
- Contactar:
Re: Proyectos cacharreo 2021-2023
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 β.
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