Buenas a todos
Al final he conseguido hacer el GeoDec1O. Se trata de un clónico del decoder de Roco para desvíos Geoline. Se que no es muy popular por la mala calidad de dicha vía, que consuma corriente de la vía o que no sea fácil de programar de forma independiente frente a un módulo. A mi me gustan porque me ahorran cableado de control. El clónico es más barato que el original de Roco, pero lo tienes que hacer tu.
No se si alguien del foro se ha animado a reproducirlos, me temo que no. Las principales dificultades son:
- La documentación de la web con más información esta en polaco, hay que traducirla pero el resultado es mediocre.
- El diseño de la PCB esta hecho en Eagle, que desaparece en 2026, por lo que hay que abrirlo y guardarlo en como en jn fichero de Eagle no binario que puede importar en Kicad para obtener el gerber.
- Programar el PIC es fácil pero te tienen que decir como. Hay problemas que surgen en los foros cada uno lo resuelve a su manera. Con un PICKit3 (no lo recomiendo, bastante mala fama tienen) lo mejor es usar PICKit 3.10 controler para ponerlo en MPLAB mode, y usar MPLAB para ajustar la tensión entre 4.5V y 5V para que se reconozca bien el PIC tanto para lectura como escritura.
La documentación, planos y código se pueden obtener aquí, en polaco:
https://www.dcc24.eu/node/19
Aqui hay más información en checo e inglés, pero no he visto planos:
https://www.fucik.name/masinky/GeoLine/
He hecho dos y funcionan bien. Frente al original, estan directamente en modo programación, no hay que tocar la aguja. Creo que frente al original hay una especie de "lock" o bloqueo de CVs, lo que permite tener varios conectados y que se puedan programar de forma independiente. Tengo que investigarlo más.
En un futuro me gustaría usarlo como base para hacer un decoder de desvíos para desvío triple que gestione el estado indeterminado.
Aquí adjunto unas fotos.
Un saludo