Los circuitos funcionan y normalmente los han probado varias personas antes de publicarlos en la web. Puedes ver algunas fotos de sus montajes e incluso hay un Paso a Paso para poner en marcha alguno de ellos.
Revisad vuestra placa buscando posibles cortocircuitos, pistas cortadas o malas soldaduras que suelen ser las principales causas de que no funcionen. Pregunta cuanto necesites en el foro pero intentad dar cuantos mas detalles mejor, un simple 'No funciona' no da mucha informacion para poder ayudarte.
Lo siento, no dispongo de placas de mis circuitos (excepto algunas de los modulos RS). Para realizarlas tu mismo te pueden ser utiles estos tutoriales, tambien hay un Paso a Paso para poner en marcha alguna de ellas.
A no ser que se indique lo contrario (como en el caso del PIC16F876 de la DCC_Gen) el archivo .hex sirve para los PIC16F628 y PIC16F628A (y los PIC16F628-04, PIC16F628-20, en este caso el numero despues del guion indica la frecuencia maxima del cristal)
En el decoder de accesorios, si en lugar del PIC16F84 o el PIC16F84A quereis usar el PIC16F628 podeis programar alguno de los .hex de la pagina de MERG.
No conozco todos lo programadores del mercado, aseguraos que vuestro programador puede programar ese tipo de PIC, los principales problemas se dan en los de puerto serie (tipo TE-20), usad preferentemente un PC de sobremesa a un PC portatil ya que su puerto serie da mas corriente. He realizado una pequeña guia para usar el ICProg.
Algo que a veces funciona, es borrar cuatro o cinco veces el PIC antes de programarlo (en los PIC12F629 anotad antes el valor de la ultima posicion de la memoria de programa, el 34xx, y aseguraos de que se programa en la ultima posicion el valor que habeis anotado)
En el programador JDM (TE-20) con zocalos de 8 y 18 pines, el PIC12F629 hay que colocarlo en el zocalo de 18 pines. Con los PIC16F628 puede ser necesario NO insertar la patilla 10 del PIC en el zocalo del programador.
Para programar el 16F690 en el JDM (TE-20) colocar un par de zocalos de 8 pines sobre el zocalo de 18 pines como en la foto
El pulsador de decoder actua como permisivo, se ha de mantener pulsado mientras se programa la CV desde la central. Hay centrales que no pueden programar las CV513 y superiores (como las que usan el bus Xpressnet 3.0), en este caso puede ser mas sencillo modificar las CV antes de programar el PIC:
Asegurate de que tu central puede leer CV (el Lokmaus/Multimaus con el booster Roco no puede leer CV). La lectura de las CV se hace detectando los pulsos de consumo que produce el decoder, si el consumo es demasiado bajo no se podran leer. Probablemente tambien haya que alimentar el decoder con la señal DCC en lugar de con tension alterna.
El decoder de desvios produce el pulso del ACK solo en el LED por lo que el consumo es tan bajo que no se detectan los pulsos.
El codigo fuente esta en la seccion Descargas. Si no encuentras el que buscas, es que no lo he puesto por razones personales. No lo pidas.
Para usar el GenLI en tu programa de trenes, selecciona el interface Lenz LI100 a una velocidad de 9600b aunque uses el GenLI-USB o el GenLI con un cable serie-USB.
Para el GenLI-RS-USB y el RS2PC selecciona el interface Lenz LI100F a una velocidad de 19200b